/* CSS Document */

body {
background-image: url(../../images/bent_bg.jpg);
background-color: #424242;
font: 80%/1.3 Arial, Helvetica, sans-serif;
color: #CCC;
margin: 10px;
}

a {
color: #cd386f;
}


#container {
width: 850px;
border: 1px solid #fff;
margin: auto;
background-color:#333;
text-align: left;
}

#header {
background-color: #000;

}

#header a {
color: #ccc;
text-decoration: none;
}

#search {
width: 220px;
float: right;
text-align: right;
font-size: 85%;
padding-left: 5px;
border-left: 1px dotted #ccc;
}

#headNav {
width: 600px;
float: left;
text-align: left;
font-size: 100%;
padding: 18px 0 0 5px;
margin-left: 5px;

}


.clear { clear: both; }

#breadcrumb .headerNavigation ,#breadcrumb  .headerNavigation a {
color: #999;
text-decoration: none;
font-size: 80%;

}

#breadcrumb {
margin-bottom: 10px;
}

#left {
width: 150px;
padding: 5px;
float: left;
clear: both;

}

#main {

float: left;
padding: 5px;
margin: 0 10px;
width: 490px;

}

#right {
width: 150px;
padding: 5px;

float: right;
}

#footer {
clear: both;
background-color: #000;
}


.pageHeading {
color: #cd386f;
font-weight: bold;
}

.infoBoxHeading{
border-bottom: 1px solid #cd386f;
border-top: 1px solid #cd386f;
background-color: #333;
padding: 3px;
font-size: 100%;
font-weight: bold;
color: #cd386f;
}

.infoBoxContents {
font-size: 80%;

}

#left .infoBoxContents a ,#right .infoBoxContents a {
color: #ccc;
text-decoration: none;
}

#left .infoBoxContents a:hover , #right .infoBoxContents a:hover{
text-decoration: underline;
}

.main {
font-size: 80%;
}

#main .infoBox {
border: 1px solid #666;
}

#main .infoBoxContents TD{
font-size: 11px;
}

.inputRequirement {
font-size: 80%;
color: #f00;
}

.smallText {
font-size: 11px;
}

#main .smallText a {
color: #ccc;
}

.footer { 
font-size: 11px
}

#footer a {
color: #ccc;
}

TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {  }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #403a3a; }
TABLE.productListing { border-color: #b6b7cb; }
.productListing-heading { font-size: 10px; background: #222; color: #ccc; font-weight: bold; padding: 5px; border-bottom: 2px solid #ccc; }
TD.productListing-data { font-size: 12px; padding: 5px 0; }
A.pageResults { color: #0000FF; }
A.pageResults:hover { color: #0000FF;  }

.inputRequirement { font-size: 11px; color: #ff0000; }

TD.accountCategory {  font-size: 13px; color: #aabbdd; }
TD.fieldKey { font-size: 12px; font-weight: bold; }
TD.fieldValue {  font-size: 12px; }
TD.tableHeading { font-size: 12px; font-weight: bold; }
SPAN.newItemInCart {  font-size: 10px; color: #ff0000; }
CHECKBOX, RADIO, SELECT {  font-size: 11px; }
INPUT {  font-size: 11px; }
TEXTAREA { width: 100%; font-size: 11px; }
SPAN.greetUser {  font-size: 12px; color: #f60; font-weight: bold; }
TABLE.formArea { background: #666; border-color: #666; border-style: solid; border-width: 1px;  }
TD.formAreaTitle {  font-size: 12px; font-weight: bold; }
SPAN.markProductOutOfStock {  font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.productSpecialPrice {  color: #f60; }
SPAN.errorText {  color: #ff0000; }
.moduleRowOver { background-color: #222; cursor: pointer; cursor: pointer; }
.moduleRowSelected { background-color: #222; }
.checkoutBarFrom, .checkoutBarTo {  font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent {  font-size: 10px; color: #ccc; font-weight:bold; }
.messageBox { font-size: 10px; }
.messageStackError, .messageStackWarning {  font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess {  font-size: 10px; background-color: #99ff00; }



/* BEGIN Fancier Invoice and Packingslip */
.order_history_top { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row { background-color: #C9C9C9; }
.product_infobox_heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #F0F1F1; }
.product_infobox_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
/* END Fancier Invoice and Packingslip */