
img {
border:0;
}

fieldset { 
border:1px solid #222;
position:relative;
}

legend {
color:#f8b11e;
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:200px;
margin:5px auto 10px auto;
padding: 5px 0 0 0;
font-size:7px;
text-align:center;
color:#BC2903;
font-weight:bold;
line-height:normal;
}

#captchaBox .input {
height:auto;
width:50px;
border:1px solid #BBB;
margin:0px 0 0 0;
}

#captchaBox .small {
font-weight:normal;
font-size:10px;
color:#BC2903;
margin:2px 0 5px 0;
}

#reportTable {

}

#reportTable th {
background:transparent url('/images/reportTableHeaderBg.gif') repeat-x top left;
color:#FFF;
font-family:Arial, Verdana, normal;
font-size:10px;
text-transform:uppercase;
height:19px;
padding: 0 2px 0 2px;
border-right:1px solid #404040;
border-left:1px solid #0d0d0d;
border-bottom:1px dashed  #ccc;
}


#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 {
color:#777777;
background-color:#121212;
padding: 5px;
vertical-align:middle;
}




#reportTable .subTotalPrice {
color: #BC2903;
}

#reportTable .grandTotalPrice {
color: #BC2903;
font-size:14px;
}

#reportTable td.price{
color:#BC2903;
font-size:13px;
}


#reportTable td.cartColumn1{
background:#191919 none repeat scroll 0 0;
border-bottom:1px dashed #CCCCCC;

}
#reportTable td.cartColumn1 input{
background:#121212 none repeat scroll 0 0;
}
#reportTable .basket-input{
color:#777;
border:1px solid black;
}



#reportTable td.cartColumn2{
background:#121212 none repeat scroll 0 0;
border-bottom:1px dashed #CCCCCC;
}
#reportTable td.cartColumn2 input{
background:#fff none repeat scroll 0 0;
}
.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;
}

b.item_price{
color:#b92702;
font-size:13px;
}

b.item_big_price{
color:#b92702;
font-size:30px;
display:block;
line-height:40px;
}

#homePageFeatures a{
color:#fff;
}

.cart_sku{
font-size:12px;
color:#727272;
}

.enlarge_image{
text-align:right;
margin-top:4px;
}
.enlarge_image a{
color:#fff;
text-decoration:none;
padding-left:15px;
background:transparent url('/images/magnify_cart.gif') no-repeat center left;
}
.cart_space{
width:11px;
}
#reportTable{
color:#000;
}
#cartTotal{
width:233px;
height:83px;
background:transparent url('/images/cart_bg.jpg') no-repeat center left;
/*position:absolute;*/
bottom:19px;
}
#cartTotalText{
/*position:absolute;*/
position:relative;
top:35px;
text-align:right;
right:20px;
/*bottom:16px;*/
font-size:40px;
color:#a2b736;
line-height:33px;
height:35px;
display:block;
}
#cartTotalText a{
color:#a2b736;
}
#cartTotalText a:active, #cartTotalText a:hover{
color:#c4da58;
text-decoration:none;
}
.cartDescription{
position:relative;
bottom:0px;
border-top:1px dashed #CCC;
border-bottom:0px dashed #CCC;
padding:10px 0 10px 5px;
}
.clr{
clear:both;
height:0;
padding:0;
margin:0;
}
.nb{
border:0 solid black;
}
#midPanelSub #leftCol .copy {
padding-right:18px;
}