body{margin:0;padding:0;background-color:white;}
#body{width:764px;text-align:left;color:grey;}
p{padding:0 8px;}
h6{font:normal normal normal 12px tahoma,sans-serif;color:black;}
textarea{overflow:auto;}

#logo{padding:0;}

#menu {background:#1A181A url(images/title_back.gif) repeat-x scroll 0% 100%;font:normal normal bold 12px Verdana,sans-serif;}
  #menu .center{padding:7px 10px 5px;margin:0 1px;}
  #menu .lb{background:transparent url(images/lb_black.gif) no-repeat scroll 0% 100%;}
  #menu .rb{background:transparent url(images/rb_black.gif) no-repeat scroll 100% 100%;padding-bottom:5px;}
  #menu .button{background:#d10026 url(images/button_back.gif) repeat-x scroll 0% 0%;}
  #menu .blt{background:transparent url(images/button_lt.gif) no-repeat scroll 0% 0%;}
  #menu .brt{background:transparent url(images/button_rt.gif) no-repeat scroll 100% 0%;}
  #menu .blb{background:transparent url(images/button_lb.gif) no-repeat scroll 0% 100%;}
  #menu .brb{background:transparent url(images/button_rb.gif) no-repeat scroll 100% 100%;line-height:38px;}
  #menu a{color:#ffffff;display:block;padding:0 20px;font:normal normal bold 12px Verdana,sans-serif;line-height:37px;}
  #menu a{background:transparent url(images/button_back_2.gif) repeat-x scroll 50% -3px;}
  #menu a.current,#menu a:hover{background:transparent url(images/spacer.gif) no-repeat scroll 50%;}

#middle{}

ol,ul,dir,menu{margin:0;padding:0px;}
li{list-style:none outside;padding:6px 0 5px 9px;}
form{margin:0;}

#left{padding:0 12px 0 20px;}

#right{padding:0 28px 12px 0;}
  #right ul a{text-decoration:underline;font-weight:bold;}
.pageHeading,.infoBoxHeading a,.infoBoxHeading{color:black;font:normal normal bold 14px tahoma,sans-serif;}
.sidebox .infoBoxHeading{padding:18px 0;}
.pageHeading{padding:11px 10px 11px 23px;}
#cnt .infoboxHeading{padding:15px 0 15px 11px;}
#left .infoBoxHeading,#right .infoBoxHeading{padding-left:30px;background:transparent url(images/sideheading.gif) no-repeat scroll 0% 50%;}

.first_box img{vertical-align:middle;}
.first_box{background-color:#b60600;color:white;color:white;font:normal normal bold 11px arial,sans-serif;}
.first_box .l{background:transparent url(images/side_s_red.gif) repeat-y scroll 0% 50%;}
.first_box .r{background:transparent url(images/side_s_red.gif) repeat-y scroll 100% 50%;}
.first_box .b{background:transparent url(images/side_b_red.gif) repeat-x scroll 0% 100%;}
.first_box .t{background:transparent url(images/side_t_red.gif) repeat-x scroll 50% 0%;}
.first_box .lt{background:transparent url(images/side_lt_red.gif) no-repeat scroll 0% 0%;}
.first_box .rt{background:transparent url(images/side_rt_red.gif) no-repeat scroll 100% 0%;}
.first_box .lb{background:transparent url(images/side_lb_red.gif) no-repeat scroll 0% 100%;}
.first_box .rb{background:transparent url(images/side_rb_red.gif) no-repeat scroll 100% 100%;}
.first_box .content{padding:16px 15px;}

.second_box .infoBoxContents{display:inline;}
#left .second_box .infoBoxHeading,#right .second_box .infoBoxHeading{background:none;padding:0;font:normal normal bold 11px arial,sans-serif;}
.second_box{background-color:#f3f3f3;color:grey;}
.second_box .l{background:transparent url(images/side_s_grey.gif) repeat-y scroll 0% 50%;}
.second_box .r{background:transparent url(images/side_s_grey.gif) repeat-y scroll 100% 50%;}
.second_box .b{background:transparent url(images/side_b_grey.gif) repeat-x scroll 0% 100%;}
.second_box .lb{background:transparent url(images/side_lb_grey.gif) no-repeat scroll 0% 100%;}
.second_box .rb{background:transparent url(images/side_rb_grey.gif) no-repeat scroll 100% 100%;}
.second_box .content{padding:20px 15px;}
.second_box h3{background:transparent none;padding:0;}

#specialsBoxContent a{color:black;font:normal normal bold 12px tahoma,sans-serif;}
#specialsBoxContent td{color:#AA0800;font:normal normal bold 14px tahoma,sans-serif;}

.boxText ul li a b{color:#B30002;}
.dot{padding-left:30px;}
.dot li{padding-left:10px;background:white url(images/item.gif) no-repeat scroll 0% 50%;}

.boxText input.text,.boxText select{border:1px solid #404040;background-color:white;padding:0;width:100%;}
.boxText input.text{border:1px solid #2e2c2f;background-color:white;padding:2px;}


#content{}
  #content .top{}
  #content .bottom{}

  #content .infoBox .infoBoxContents td{vertical-align:top;}

.c_t{background:#111111 url(images/side_t_black.gif) repeat-x scroll 0% 0%;}
.c_lt{background:transparent url(images/side_lt_black.gif) no-repeat scroll 0% 0%;}
.c_rt{background:transparent url(images/side_rt_black.gif) no-repeat scroll 100% 0%;}
.c_lb{background:transparent url(images/side_lb_black.gif) no-repeat scroll 0% 100%;}
.c_rb{background:transparent url(images/side_rb_black.gif) no-repeat scroll 100% 100%;}

.c_t .infoBoxHeading a{color:white;}

#menu a:hover{text-decoration:none;}
.boxText select,.boxText input{color:#2c2a2c;font:normal normal normal 11px tahoma,sans-serif;}
.infoBoxContents,.boxText{color:#414141;font:normal normal normal 11px tahoma,sans-serif;}


.smallText{font:normal normal normal 11px tahoma,sans-serif;}

.prod_categ{color:#020202;font:normal normal bold 11px tahoma,sans-serif;margin:5px 0;}
.prod_desc{margin:10px 0 30px;}
.prod_name{background:#f3f3f3 url(images/dot.gif) no-repeat scroll 0% 50%;padding-left:20px;}
.prod_name div{background:transparent url(images/product_name_b.gif) no-repeat scroll 0% 100%;padding:12px;}
#cnt  .prod_name a{text-transform:uppercase;color:#131313;font:normal normal bold 10px tahoma,sans-serif;}
#cnt  .prod_name1 a{text-transform:uppercase;color:#131313;font:normal normal bold 10px tahoma,sans-serif;}
.separ{background:transparent url(images/separ.gif) repeat-y scroll 50% 50%;padding-top:0px;}
.prod_desc{padding:15px 0;font:normal normal normal 11px arial,sans-serif;color:#414141;}
.smallText s,.productSpecialPrice,.boxText s,
.price{font:normal normal bold 24px arial,sans-serif;color:#b00800;padding:2px 0;}
.boxText s,.boxText .productSpecialPrice{font-size:14px;}

#cnt{padding:0;}
#cnt center,a{color:#4a4a4a;font:normal normal normal 11px tahoma,sans-serif;text-decoration:none;}

#cnt{background-color:#f3f3f3;color:white;margin-bottom:7px;}
#cnt .l{background:transparent url(images/side_s_white.gif) repeat-y scroll 0% 50%;}
#cnt .r{background:transparent url(images/side_s_white.gif) repeat-y scroll 100% 50%;}
#cnt .b{background:transparent url(images/side_b_white.gif) repeat-x scroll 0% 100%;}
#cnt .t{background:transparent url(images/side_t_white.gif) repeat-x scroll 50% 0%;}
#cnt .lt{background:transparent url(images/side_lt_white.gif) no-repeat scroll 0% 0%;}
#cnt .rt{background:transparent url(images/side_rt_white.gif) no-repeat scroll 100% 0%;}
#cnt .lb{background:transparent url(images/side_lb_white.gif) no-repeat scroll 0% 100%;}
#cnt .rb{background:transparent url(images/side_rb_white.gif) no-repeat scroll 100% 100%;}
#cnt .content{padding1:14px;}


a:hover{text-decoration:underline;}


.fieldKey,.main{font:normal normal normal 11px tahoma,sans-serif;color:#414141;}

.main select{width:150px;}

.formArea select{width:150px;}

#footer{background:#171618 url(images/footer_t.gif) repeat-x scroll 0% 0%;margin-top:8px;}
  #footer .left{background:transparent url(images/footer_l.gif) no-repeat scroll 0% 0%;}
  #footer .right{background:transparent url(images/footer_r.gif) no-repeat scroll 100% 0%;padding:16px 30px; }
.footer,#footer,#footer a{color:#7b7a7a;font:normal normal normal 11px arial,sans-serif;}
  #footer a{color:b9b8b8;text-decoration:underline;}
  #footer b a{color:#A80901;font-weight:bold;text-decoration:none;}
  #footer a:hover{color:#5b5b5b;}
  #cards{padding:7px 0;}


textarea{width:340px;}
.main,.category_desc,.productListing-data,p,h4{color:#414141;font-family:tahoma,sans-serif;font-size:12px;}
h4{margin-top:10px;}
.smallText{font:normal normal normal 11px tahoma,sans-serif;color:black;}
.checkoutBarFrom,.checkoutBarTo{font:normal normal normal 11px tahoma,sans-serif;color:#7e7e7e;}
.checkoutBarCurrent{font:normal normal normal 11px tahoma,sans-serif;color:#1e1e1e;}
div#banners img{margin-top:3px;}
.formAreaTitle{font:oblique normal bold 12px tahoma,sans-serif;color:#5A358B;}

.TableHeading,.productListing-heading{font:normal normal normal 12px tahoma,sans-serig;}

/* message box */
.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; }

/* input requirement */
.inputRequirement{color:#A80901;font:normal normal normal 11px tahoma,sans-serif;}


.product .field{color:#414141;font:normal normal normal 12px arial,sans-serif;}
.product .field a{text-transform:uppercase;color:#131313;font:normal normal normal 12px arial,sans-serif;}
