@charset "utf-8";
/* CSS Document */

body{background:url(../images/base.gif) #F1EED9; background-repeat:repeat-x; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #30343C;}
p, td, tr{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #30343C; margin:0px; padding:0px;}

a{color: #3C3D38; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a:hover{color: #000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif}

form{margin:0px; padding:0px;}	
a img{border:0;}

.header{width:776px; height:123px;}
.topnav_bg{background:url(../images/topnav_bg.gif); background-repeat:no-repeat; width:260px; height:41px;}
.yellow{color:#C1AA61; font-size:10px; text-decoration:none;}
a.yellow:hover{color:#C1AA61; font-size:10px; text-decoration:underline;}
input.search{background:#414A55; border:#586370 solid 1px; color:#92A1B3; font-size:10px; width:160px; padding:3px;}
.grey{color:#B7B7B7; font-size:10px; text-decoration:none;}
a.grey:hover{color:#ffffff; font-size:10px; text-decoration:none;}

.content{width:776px;}
.content_bg{background:url(../images/content_bg.gif); background-repeat:repeat-y;}

.menu{background:url(../images/menu_bg.gif); background-repeat:no-repeat;  height:22px; display:block; text-align:center; line-height:22px; color:#1B1E23; text-decoration:none; font-size:11px;}
a.menu:hover{background:url(../images/menu_hover.gif); background-repeat:no-repeat;  height:22px; display:block; text-align:center; line-height:22px; color:#E56902; text-decoration:none; font-size:11px;}
.active_menu{background:url(../images/menu_hover.gif); background-repeat:no-repeat;  height:22px; display:block; text-align:center; line-height:22px; color:#E56902; text-decoration:none; font-size:11px;}

.content_left{width:144px;}
.content_right{width:602px;}

.heading{color:#BA4600; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px;}
.heading1{color:#BA4600; font-family:Georgia, "Times New Roman", Times, serif; font-size:34px;}
.list{color:#30343C; text-decoration:none;}
a.list:hover{color:#921C05; text-decoration:none;}
.sublist_bg{background:#F1EED9; border:#D3CEAA solid 1px; padding:5px;}
.sublist_bg2{background:#A92107; border:#D3CEAA solid 1px; padding:5px;}
.sublist{color:#921C05; text-decoration:none; font-size:11px;}
a.sublist:hover{color:#30343C; text-decoration:none;}
.sublist2{color:#414A55; text-decoration:none; font-size:11px;}
a.sublist2:hover{color:#948B3C; text-decoration:none;}

.divider{background:url(../images/divider.gif) center; background-repeat:repeat-x; height:6px;}

.red{color:#E11203; text-decoration:none; font-size:11px;}
a.red:hover{color:#E11203; text-decoration:none;}
/*
.black{color:#000000; font-size:11px; text-decoration:none;}
a.black:hover{color:#000000; font-size:11px; text-decoration:none;}
*/
.footer{background:url(../images/footer_bg.gif); background-repeat:repeat-x; width:776px; height:98px;}
.footer_link{color:#ffffff; text-decoration:none; font-size:11px;}
a.footer_link:hover{color:#FDF0A8; text-decoration:none;}


/*========================left-menu=======================*/

.left-link1 { 
    padding:2px 0 2px 8px; 
    margin:0px 0 4px 10px; 
    background:url(../images/bullet2.gif) left no-repeat; 
    width:110px; 
    text-align:left; 
    border-bottom:1px dotted #666666;
    font-family: Arial, Helvetica, sans-serif;
    color:red;
    font-size: 12px;
    font-weight: bold;
}
.left-link1 a.nor {color:#9F0000; text-decoration:none;}
.left-link1 a.nor:hover { text-decoration:none; color:#921C05;}

.left-link1 a.active {color:#E15500; text-decoration:none; font-weight:bold;}
.left-link1 a.active:hover { text-decoration:none; color:#921C05;}

.left-link2 {padding:0 0 2px 0px; margin:2px 0 0px 30px; background:url(../images/bullet3.gif) right no-repeat; width:90px; border-bottom:1px dotted #666666;}
.left-link2 a.nor {color:#921C05; text-decoration:none; font-size:11px;}
.left-link2 a.nor:hover {color:#30343C; text-decoration:none;}

.left-link2 a.active {color:#921C05; text-decoration:none; font-size:11px; font-weight:bold;}
.left-link2 a.active:hover {color:#30343C; text-decoration:none;}

.left-link3 {padding:0 0 3px 10px; margin:2px 0 0px 40px; background:url(../images/bullet4.gif) left no-repeat; width:70px; border-bottom:1px dotted #666666;}
.left-link3 a.nor {color:#414A55; text-decoration:none; font-size:11px;}
.left-link3 a.nor:hover {color:#948B3C; text-decoration:none;}

.left-link3 a.active {color:#414A55; text-decoration:none; font-size:11px; font-weight:bold;}
.left-link3 a.active:hover {color:#948B3C; text-decoration:none;}

/**********6.04.09***********/
.product_big{border:#CBCBCB solid 1px; padding:5px;}
.product_small{border:#CBCBCB solid 1px; padding:2px;}

.list2{color:#30343C; text-decoration:none; padding:0px 0 0 15px; margin:0px;}
a.list2:hover{color:#921C05; text-decoration:none;}

.black{color:#000000; font-size:11px; text-decoration:none;}
a.black:hover{color:#91704A; font-size:11px; text-decoration:none;}

input.small{width:30px;}
input.small2{width:100px; border:#AC8748 solid 1px;}

input.brown{border:#AC8748 solid 1px;}


.cursorClass{
Cursor: pointer;Cursor: hand;
}



/**************   original classes    *************/
TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #86813C;
  color: #ffffff;
  font-weight : bold;
  height: 25px;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #9F0000;
}
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  /*background: #f8f8f9;*/
}

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: #f8f8f9;*/
}
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.infoBox {
  
}

.infoBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }



.firstLetter 
{
    font-size: 40px;
    font-family:"Times New Roman", Times, serif;
    font-weight: bold;
    color: #8C2408;
}
.boldErrorText {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold;}