/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana; font-size: 12px; }
.errorBox { font-family: Verdana; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: Verdana; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #897B7B; }
.orderEdit { font-family: Verdana; font-size : 12px; color: #FCFCFC; text-decoration: underline; font-weight:normal;}

BODY {
  background-image: url("images/mil_back.gif");
  background-repeat: repeat;
  color: #FFFFFF;
  margin: 0px;
  scroll:yes;
}

BODY.body_background {
  background: #000000;
  color: #ededed;
  margin: 0px;
}

.main_bg {
  background: #FFFFFF;
  color: #ededed;
  margin: 0px;
}


.main_border {
  border-left:1px solid #3E6A15;
  border-right:1px solid #3E6A15;
}

.border {
border:1px solid #ffffff;
padding:1px;
}

.content_background {
  background: #ffffff;
}

.leftcol_background {
  background: #290D0C;
}

.rightcol_background {
  background: #290D0C;
}

.soldout {
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  color: #ff0000;
}

.cart {
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  color: #444444;

}

A {
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
  color: #FCFCFC;
}

A:hover {
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
  color: #B0B0B0;
}

A.pro_link {
  text-decoration: none;
  font-family: Verdana;
  font-size: 13px;
  font-weight:bold;
  text-decoration:none;
  color: #121212;
}

A:hover.pro_link {
 text-decoration: none;
  font-family: Verdana;
  font-size: 13px;
  font-weight:bold;
  text-decoration:none;
  color: #9F9D9E;
}

A.head_link {
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  text-decoration:none;
  color: #FBFBFB;
}

A:hover.head_link {
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  color: #7955C5;
  text-decoration: none;
}
A.login {
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  color: #28470C;
}

A:login.hover {
 text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  color: #28470C;
  text-decoration:underline;
}

A.ship {
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
  color: #444444;
}

A:ship.hover {
 text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
  color: #000000;
  text-decoration:underline;
}

A.cart {
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  color: #28470C;
  text-decoration:underline;
}

A:cart.hover {
 text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  color: #28470C;
}

A.norm {
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
  color: #444444;

}

A:norm.hover {
  color: #000000;
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
}

A.section {
 font-family: Verdana;
  font-size: 14px;
  color: #059DA0;
  font-weight: bold;
}

A:hover.section {
 font-family: Verdana;
  font-size: 14px;
  color: #059DA0;
  font-weight: bold;
}

.main2 {
  text-decoration: none;
  font-family: Verdana;
  font-size: 14px;
  font-weight:bold;
  color: #FFFFFF;
}

A.cat {
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  color: #010101;
  text-decoration: none;
}

A.cat_selected {
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  color: #69676A;
  text-decoration: none;
}

A:hover.cat {
  color: #69676A;
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  text-decoration: none;
}

A:hover.cat_selected {
  color: #69676A;
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  text-decoration: none;
}


FORM {
	display: inline;
}

TR.header {
  background: #290D0C;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana;
  font-size: 12px;
  background: #bbc3d3;
  color: #999999;
  font-weight : bold;
}

A.headerNavigation { 
  color: #999999; 
}

A.headerNavigation:hover {
  color: #999999;
}

TR.headerError {
  background: #ff6600;
}

TD.headerError {
  font-family: Verdana;
  font-size: 12px;
  background: #ff6600;
  color: #999999;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Verdana;
  font-size: 12px;
  background: #00ff00;
  color: #999999;
  font-weight: bold;
  text-align: center;
}


.infoBox {
  
  padding:5px;
}

.infoBoxContents {
  
}

.infoBox1 {

}

.infoBoxContents1 {
  
}

.infoBox3 {
  
}

.infoBoxContents3 {
  
}


.infoBoxContents2 {
  
}

.infoBoxNotice {
  background: #cc0033;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  background: #444444;
  border:1px solid #444444;
  color:#FCFCFC;
  padding:10px;
}

TD.infoBoxHeading1 {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #FF6600;
}


TD.infoBox, SPAN.infoBox {
  font-family: Verdana;
  font-size: 12px;
}

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: #000000;
}

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: #3C3C3C;
}

TD.accountHistory-odd, TD.addressBook-odd, TD.alsoPurchased-odd, TD.payment-odd, TD.productListing-odd, TD.productReviews-odd, TD.upcomingProducts-odd, TD.shippingOptions-odd {
  background: #ffffff;
  
}

TD.accountHistory-even, TD.addressBook-even, TD.alsoPurchased-even, TD.payment-even, TD.productListing-even, TD.productReviews-even, TD.upcomingProducts-even, TD.shippingOptions-even {
  background: #ffffff;
  
}

.productListing-pic {
  
}

.productListing-pic-spe {
  border: 1px solid #c5c5c5;
  padding-top:5px;
  padding-bottom:5px;
}


TABLE.productListing {
}

.productListing-heading {
  font-family: Verdana;
  font-size: 12px;
  background: #444444;
  color: #FCFCFC;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana;
  font-size: 11px
  font-weight: normal;
  color: #FFFFFF;
  border:1px solid #444444;
}

A.pageResults {
  color: #FFFFFF;
  font-weight: bold;
}

A.pageResults:hover {
  color: #B0B0B0;
  font-weight: bold;
}

A.link_gray {
  color: #888888;
}

A.link_gray:hover {
  color: #888888;
  background: #FFFFFF;
}

A.black_link {
  color: #000000;
}

A.black_link:hover {
  color: #000000;
  background: #FFFFFF;
}

A.grey_link {
  color: #888888;
}

A.grey_link:hover {
  color: #888888;
}

A.cat_grey {
  color: #888888;
}

A.cat_grey:hover {
  color: #888888;
}

A.cat_black {
  color: #000000;
}

A.cat_black:hover {
  color: #000000;
  background: #290D0C;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana;
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  padding-left:8px;
  padding-top:5px;
  height:25px;
}

TD.pageHeading2, DIV.pageHeading2 {
  font-family: Verdana;
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  height:25px;
  padding-left:7px;
}


TD.pageHeading1, DIV.pageHeading1 {
  font-family: Verdana;
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  height:25px;
}
.proinfo_pageHeading{
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  height:25px;
}
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana;
  font-size: 12px;
  color:#B0B0B0;
  font-weight:normal;
}

TD.main_pad, P.main_pad {
  font-family: Verdana;
  font-size: 12px;
  color:#FFFFFF;
}

TD.main_without_pad, P.main_without_pad {
  font-family: Verdana;
  font-size: 12px;
  color:#FFFFFF;
}

TD.main_bold, P.main_bold {
  font-family: Verdana;
  font-size: 12px;
  color:#FFFFFF;//444444;
  font-weight:bold;
}

TD.main_bold_black, P.main_bold_black {
  font-family: Verdana;
  font-size: 12px;
  color:#000000;
  font-weight:bold;
}

TD.main_grey, P.main_grey {
  font-family: Verdana;
  font-size: 12px;
  line-height: 1.5;
  color:#737373;
}

TD.main1, P.main1 {
  font-family: Verdana;
  font-size: 12px;
  color:#FFFFFF;
  font-weight:bold;
}

TD.main2, P.main2 {
  font-family: Verdana;
  font-size: 12px;
  color:#FFFFFF;
  font-weight:bold;
}
TD.main3, P.main3 {
  font-family: Verdana;
  font-size: 12px;
  color:#FFFFFF;
  font-weight:bold;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana;
  font-size: 12px;
  color:#FFFFFF;
}

TD.smallText_pad, SPAN.smallText_pad, P.smallText_pad {
  font-family: Verdana;
  font-size: 12px;
  color:#FFFFFF;
  padding-left:15px;
  padding-right:15px;
}

TD.accountCategory {
  font-family: Verdana;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana;
  font-size: 12px;
  color: #ff6600;
}

CHECKBOX, INPUT, RADIO {
  font-family: Verdana;
  font-size: 12px;
  border:1px solid #9F9D9E;
  background: #2D2B2C;
  color:#B0B0B0;
}

INPUT.search {
  font-family: Verdana;
  font-size: 12px;
  border:1px solid #69676A;
  background: #45464A;
  color:#DBD2D5;
  text-align:center;
  height:24;
  padding-top:3px;
  font-weight: bold;
}
INPUT.newsletter {
  font-family: Verdana;
  font-size: 12px;
  border:1px solid #444444;
  background: #2D2B2C;
  color:#FCFAFB;
  text-align:center;
  height:30;
  padding-top:6px;
  font-weight: bold;
}

SELECT {
  font-family: Verdana;
  font-size: 12px;
  border:1px solid #9F9D9E;
  background: #2D2B2C;
  color:#B0B0B0;
}
.exinput1 {
  border:0px solid #897B7B;
}

.exinput_login {
  border:1px solid #3E84B5;
}



TEXTAREA {
  width: 100%;
  font-family: Verdana;
  font-size: 12px;
  border:1px solid #9F9D9E;
  background: #2D2B2C;
  color:#B0B0B0;
}

SPAN.greetUser {
  font-family: Verdana;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  border:1px solid #222222;
  background: #0F0F0F;
}

TD.formAreaTitle {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Verdana;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana;
  color: #3D6A15;
  font-size: 12px;
  font-weight: bold;
}

.productPrice {
  font-family: Verdana;
  color: #121212;
  font-size: 11px;
  font-weight: bold;
  padding-left:10px;
}

SPAN.errorText {
  font-family: Verdana;
  color: #ff6600;
}

.moduleRow { }
.moduleRowOver { background-color: #010101; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #010101; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana; font-size: 12px; color: #cccccc; }
.checkoutBarCurrent { font-family: Verdana; font-size: 12px; color: #666666; }

/* message box */

.messageBox { font-family: Verdana; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana; font-size: 12px; background-color: #000000; color:#FFFFFF;}
.messageStackSuccess { font-family: Verdana; font-size: 12px; background-color: #000000; color:#FFFFFF;}

/* input requirement */

.inputRequirement { font-family: Verdana; font-size: 12px; color: #FCFCFC; }

/*---------------------custom class-------------------------*/
.header_bg {
background:#290D0C;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

.header_bg2 {
background:#290D0C;
}

.menu_bg {
background:#314726;
height:25px;
padding-bottom:7px;
}

A.menutext {
font-family: Verdana;
font-size: 13px;
font-weight:bold;
color: #FDFBFB;
text-decoration: none;
}

A:hover.menutext {
font-family: Verdana;
font-size: 13px;
font-weight:bold;
color: #EAEC15;
text-decoration: none;
}

.header_bar {
background-image: url("images/header_bar.gif");
background-repeat: repeat;
}

.hori_sep {
background-image: url("images/hori_sep_bg.gif");
background-repeat: repeat;
}

.ver_sep {
background-image: url("images/ver_sep_bg.gif");
background-repeat: repeat;
}


.box_left {
background-image: url("images/box_left.gif");
background-repeat: repeat-y;
}

.box_right {
background-image: url("images/box_right.gif");
background-repeat: repeat-y;
}

.box_left_corner {
background-image: url("images/box_bottom_corner.gif");
background-repeat: no-repeat;
}

.box_right_corner {
background-image: url("images/box_bottom_corner_right.gif");
background-repeat: no-repeat;
}

.vimage_back {
background-image: url("images/vert_back.gif");
background-repeat: repeat-y;
}

.himage_back {
background-image: url("images/hori_back.gif");
background-repeat: repeat-x;
}

.borderright {
background-image: url("images/pixel_back.gif");
background-repeat: repeat-y;
}

INPUT.exinput {
border:1px solid #979797;
background:#EFEFEF;
}

TD.footer {
  font-family: Verdana;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}

TD.main_fot {
  font-family: Verdana;
  font-size: 12px;
  background: #ffffff;
  color: #888888;
  font-weight: bold;
}

A.fot_link {
  font-family: Verdana;
  text-decoration: none;
  font-size: 12px;
  font-weight:normal;
  color: #888888;
  font-weight:bold;
}


A:hover.fot_link {
  font-family: Verdana;
  text-decoration: none;
  font-size: 12px;
  font-weight:normal;
  color: #888888;
  font-weight:bold;
}

.infoBoxContents_login {
  border:1px solid #444444;
}

.column_left {
  background: #000000;
}


.content_bg {
  background: #000000;
}

.content_bg_grey {
  background: #000000;
}

.content_bg_black {
  background: #000000;
}


.main_menu {
 background: #999999;
}


.sub_menu_table_bg {
 background: #ffffff;
}

.sub_menu_tr_bg {
 background: #FF6600;
}

.sub_menu_tr_title_bg {
 background: #FF3300;
}

.shopping_content_bg { /* shopping mall page */
 background: #FFFFFF;
 padding:15px;
}


.wholebox { /* pages content */
background: #121212;
height:915px;
}

.wholebox1 { /* pages content */
background: #121212;
height:915px;
}

.wholebox_spe { /* pages content */
background: #121212;
height:700px;
}

.wholebox_grey { /* pages content */
}

.dark_grey_bg {
}

/* product listing class */

A.list_name {
  background: #ffffff;
  font-family: Verdana;
  font-size: 13px;
  color:#000000;
  font-weight:bold;
}

A:hover.list_name {
  background: #ffffff;
  font-family: Verdana;
  font-size: 13px;
  color:#000000;
  font-weight:bold;
}

.list_name {
  background: #ffffff;
  font-family: Verdana;
  font-size: 13px;
  color:#000000;
  font-weight:bold;
}

.list_condition {
  background: #ffffff;
  font-family: Verdana;
  font-size: 12px
  color:#000000;
  font-weight:normal;
}

.list_price {
  background: #ffffff;
  font-family: Verdana;
  font-size: 12px;
  color:#000000;
  font-weight:normal;
}

.list_location {
  background: #ffffff;
  font-family: Verdana;
  font-size: 12px;
  color:#000000;
  font-weight:normal;
}

/* End of product listing class */

/* product listing class */

A.list_essay_name {
  background: #E6E6E6;
  font-family: Verdana;
  font-size: 12px;
  color:#000000;
  font-weight:bold;
}

A:hover.list_essay_name {
  background: #E6E6E6;
  font-family: Verdana;
  font-size: 12px;
  color:#000000;
  font-weight:bold;
}

.list_essay_name {
  background: #E6E6E6;
  font-family: Verdana;
  font-size: 12px;
  color:#000000;
  font-weight:bold;
}

.list_essay_description {
  background: #E6E6E6;
  font-family: Verdana;
  font-size: 12px;
  color:#333333;
  font-weight:normal;
}

.list_essay_more {
  background: #E6E6E6;
  font-family: Verdana;
  font-size: 12px;
  color:#ff6600;
  font-weight:bold;
}

A.list_essay_more {
  background: #E6E6E6;
  font-family: Verdana;
  font-size: 12px
  color:#ff6600;
  font-weight:bold;
}

A:hover.list_essay_more {
  background: #E6E6E6;
  font-family: Verdana;
  font-size: 12px
  color:#000000;
  font-weight:bold;
}
/* End of product listing class */

/* left menu */

.left_menu_heading {
  background: #717171;
  padding-left:20px;
}

.left_menu_link {
  background: #999999;
  padding-left:20px;
}

.white {  
background: #ffffff;
}



/* left menu */


.productinfo-heading {
  font-family: Verdana;
  font-size: 12px;
  background: #eeeeee;//cccccc;
  color: #000000;//ffffff;
  font-weight: bold;
  border-top:1px solid #676767;
  border-bottom:1px solid #676767;
  padding-top:12px;
  padding-bottom:12px;
}

.row_bg_even {
 font-family: Verdana;
  font-size: 12px;
  background: #F9F9F9;
  color: #000000;//ffffff;
  font-weight: normal;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
}

.row_bg_even_bold {
 font-family: Verdana;
  font-size: 12px
  background: #F9F9F9;
  color: #000000;//ffffff;
  font-weight: bold;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
}


.row_bg_odd {
 font-family: Verdana;
  font-size: 12px
  background: #FFFFFF;
  color: #000000;//ffffff;
  font-weight: normal;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
}

.row_bg_odd_bold {
 font-family: Verdana;
  font-size: 12px;
  background: #FFFFFF;
  color: #000000;//ffffff;
  font-weight: bold;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
}

.table_bg {background-color: #dddddd;}

.membership_table_heading {
  font-family: Verdana;
  font-size: 12px;
  background: #eeeeee;//cccccc;
  color: #000000;//ffffff;
  font-weight: bold;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:10px;
  padding-right:10px;
}

.div_toggle {
background: #FFFFFF; 
display:none;
}

.pad {
 padding:15px;
}
.pad_top{
padding-top:5px;
}

/*------------ padding class -------------*/

.menu_box_heading {
  font-family: Verdana;
  font-size: 14px;
  color: #059DA0;
  font-weight: bold;
  padding-left:10px;
}

.heading_bar {
  font-family: Verdana;
  font-size: 12px;
  border:2px solid #ffffff;
  background: #ffffff;
  color: #B5B4B4;
  font-weight: bold;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
}

.pad_left_5 {
 padding-left:5px;
}
.pad_left_10 {
 padding-left:10px;
}
.pad_left_17 {
 padding-left:17px;
}

.pad_left_20 {
 padding-left:20px;
}

.pad_ver_sep {
 padding-right:5px;
 padding-top:25px;
}

.pad_hori_sep {
 padding-left:25px;
}


.search_bg {
  background-image: url('images/search_bg.gif');
  background-repeat: repeat-x;
}

.logo_bg {
background: #314726;
}

.menu_row_bg {
  background-image: url('images/menu_row_bg.gif');
  background-repeat: repeat-x;
  padding-left:1px;
  border-left:1px solid #000000;
}

.menu_heading_bg {
  background-image: url('images/menu_center_part.gif');
  background-repeat: repeat-x;
}


.bottom_bg {
  background-image: url('images/bottom_bg.gif');
  background-repeat: repeat-x;
  font-family: Verdana;
  font-size: 12px;
  color:#ffffff;
  font-weight: bold;
}

.bottom_bg_small {
  background-image: url('images/bottom_bg.gif');
  background-repeat: repeat-x;
  font-family: Verdana;
  font-size: 9px;
  color:#ffffff;
  font-weight: bold;
}

.product_neme {
  font-family: Verdana;
  font-size: 12px;
  color:#444444;
  font-weight: bold;
}

SPAN.pro_name {
  font-family: Verdana;
  font-size: 12px;
  color:#444444;
  font-weight: bold;
}
/*------------ padding class -------------*/
.top_row_bg{
background-image: url("images/top_row_bg.gif");
background-repeat: repeat-x;
}

.bg_left{
background-image: url("images/bg_left.gif");
background-repeat: repeat-x;
}

.top_bg{
background-image: url("images/top_row_bg.gif");
background-repeat: repeat-x;
}

.top_sep{
font-family: Verdana;
font-size: 15px;
color:#010101;
font-weight: normal;
}
.top_menu_sep{
font-family: Verdana;
font-size: 16px;
color:#FFFFFF;
font-weight: normal;
}

.content_row{
background: #ffffff;
}

.box_sideleft_bg{
background-image: url("images/box_left.gif");
background-repeat: repeat-y;
}

.box_sideright_bg{
background-image: url("images/box_right.gif");
background-repeat: repeat-y;
}

.box_content{
font-family: Verdana;
font-size: 9px;
background: #ffffff;
color:#444444;
font-weight: bold;
}

.box_content_odd{
font-family: Verdana;
font-size: 9px;
background: #290D0C;
color:#444444;
border-bottom:1px solid #989898;
border-left:1px solid #989898;
border-right:1px solid #989898;
font-weight: bold;
}

.box_content_even{
font-family: Verdana;
font-size: 9px;
background: #290D0C;
color:#444444;
border-bottom:1px solid #989898;
border-left:1px solid #989898;
border-right:1px solid #989898;
font-weight: bold;
}
A.advanced_search{
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px
  font-weight:bold;
  color: #559216;
}
A.advanced_search:hover{
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px
  font-weight:bold;
  color: #559216;
}

TD.pro_list_border{
font-family: Verdana;
font-size: 9px;
background: #ffffff;
border-right: 1px solid #E5E3E3;
border-bottom: 1px solid #E5E3E3;
}


TD.pro_list_border_ex{
font-family: Verdana;
font-size: 9px;
background: #ffffff;
border-bottom: 1px solid #E5E3E3;
}


.pro_border1{
background:#ffffff;
border:1px solid #989898;
padding-left:7px;
padding-right:7px;
padding-top:7px;
padding-bottom:7px;
}

.main_menu_bg{
background-image: url("images/main_menu_bg.gif");
background-repeat: repeat-x;
}

.top_menu_bg{
background-image: url("images/top_menu_bg.gif");
background-repeat: repeat-x;
}


.fot_heading_bg{
background-image: url("images/footer_top.gif");
background-repeat: repeat-x;
font-family: Verdana;
font-size: 12px;
color:#ffffff;
font-weight: bold;
}

.fot_sideleft_bg{
background-image: url("images/footer_left.gif");
background-repeat: repeat-y;
}

.fot_sideright_bg{
background-image: url("images/footer_right.gif");
background-repeat: repeat-y;
}

.footer_bg{
background-image: url("images/footer_bg.gif");
background-repeat: repeat-x;
font-family: Verdana;
font-size: 13px;
color:#FCFBFB;
font-weight: bold;
}

.fot_content{
font-family: Verdana;
font-size: 9px;
background: #787E8B;
color:#444444;
font-weight: bold;
padding-left:30px;
}

.bot_links{
font-family: Verdana;
font-size: 12px
color:#ffffff;
font-weight: normal;
}

A.bot_links{
font-family: Verdana;
font-size: 12px
color:#ffffff;
font-weight: normal;
text-decoration:underline;
}

A:hover.bot_links{
font-family: Verdana;
font-size: 12px
color:#ffffff;
font-weight: normal;
text-decoration:underline;
}
.box_heading_background{
background-image: url("images/box_heading_background.gif");
background-repeat: repeat-x;
font-family: Verdana;
font-size: 12px;
color: #FDFFFC;
font-weight: bold;
padding-left: 10px;
}
.Newslisting-heading {
  font-family: Verdana;
  font-size: 12px;
  border:1px solid #3E84B5;
  background: #E5E1D5;
  color: #666666;
  font-weight: bold;
}
A.Newslisting-link {
  font-family: Verdana;
  font-size: 12px
  color: #523F1E;
  font-weight : bold;
}
A.Newslisting-link:hover {
  font-family: Verdana;
  font-size: 12px
  color: #523F1E;
  font-weight : bold;
  text-decoration: underline;
}
.news_info_heading {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}
Table.Newslisting {
  font-family: Verdana;
  font-size: 12px;
  border:1px solid #3E84B5;
  background: #DFEDF8;
  color: #ffffff;
  font-weight: normal;
}
A.news_viewmore {
  font-family: Verdana;
  font-size: 12px;
  color: #B1A678;
  font-weight : bold;
}
A.news_viewmore:hover {
  font-family: Verdana;
  font-size: 12px;
  color: #B1A678;
  font-weight : bold;
  text-decoration: underline;
}
A.banner{  
  font-family: Verdana;
  font-size: 12px;
  color: #4A4A4A;
  font-weight: normal;
  text-decoration: none;
} 
A.banner_selected{  
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-decoration: underlin;
} 
A.banner:hover{  
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  font-weight: normal;
  text-decoration: underline;
}
A.:hover.banner_selected{  
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}  
.newsletter_box_text{
  font-family: Verdana;
  font-size: 12px;
  color: #1B1B1B;
  font-weight: normal;
}
.use_pad{
padding-left:10px;
}
.cat_pad{
padding-left:20px;
}
.footer_pad{
  font-family: Verdana;
  font-size: 10px;
  color: #878787;
  font-weight: bold;
  padding-right:25px;
}
.pro_info_pad{
padding-left:130px;
padding-top:20px;
}
.price_font {
  font-family: Verdana;
  font-size: 15px;
  color:#FCFCFC;
  font-weight:bold;
}
.shop_brand {
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  color: #000000;
  cursor: pointer;
}
.logo_font{
  font-family: Verdana;
  font-size: 25px;
  font-weight:bold;
  color: #000000;
}
A.cart_item{
  text-decoration: none;
  font-family: Verdana;
  font-size: 13px;
  font-weight:bold;
  color: #FDFBFB;
}
A.cart_item:hover{
  text-decoration: none;
  font-family: Verdana;
  font-size: 13px;
  font-weight:bold;
  color: #EAEC15;
}
.cart_total{  
  font-family: Verdana;
  font-size: 13px;
  font-weight:bold;
  color: #FDFBFB;
}
.top_bg_repeat{
background-image: url('images/top_grad.gif');
background-repeat: repeat-x;
}
.welcome_font{
font-family: Verdana;
font-size: 12px;
color:#010101;
font-weight: bold;
padding-right:7px;
}
.shopping_content{
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
  color: #FFFFFF;
}
.cat_bg_repeat{
background: #FFFFFF;
padding-left:10px;
}
.news_font{
  font-family: Verdana;
  font-size: 12px;
  text-align:center;
  text-valign:middle;
  border:1px solid #BCB6A8;
  background: #E5E1D5;
  color:#4C4D48;
  height:25px;
}
.cat_heading{
  font-family: Verdana;
  font-size: 16px;
  font-weight:bold;
  color: #1C1A1B;
}
.copyright{
  font-family: Verdana;
  font-size: 13px;
  font-weight:bold;
  color: #FFFFFF;
}
.more_views{
  font-family: Verdana;
  font-size: 12px;
  color:#1B1B1B;
  font-weight:normal;
}
.sort_by{
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}
.sortby_bg{
  font-family: Verdana;
  font-size: 14px;
  background: #2D2C2C;
  color: #FCFBFB;
  border:1px solid #454444;
  font-weight: bold;
  padding-left:10px;
  height:35px;
}
.prolist_namebg{
background:#EEEEEE;
padding-left:5px;
}
.prolist_border{
border:1px solid #EEEEEE;
}
.prolist_textarea{
  font-family: Verdana;
  font-size: 12px;
  border:1px solid #69676A;
  background: #2D2B2C;
  color:#B0B0B0;
}
A.view_all{
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
  color: #FFFFFF;
  text-decoration: none;
}
A:hover.view_all{
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
  color: #B0B0B0;
  text-decoration: none;
}
.prolist_smallText{
  font-family: Verdana;
  font-size: 12px;
  color:#AC74E3;
}
.proinfoimg_border{
border:2px solid #9F9D9E;
background: #FFFFFF;
}
.versep_repeat{
background-image: url("images/vertical_separator.gif");
background-repeat: repeat-y;
}

.banner{
background-image: url("images/banner.jpg");
background-repeat: no-repeat;
width:811;
height:316;
}

.banner_text{
  font-family: Verdana;
  font-size: 14px;
  font-weight:normal;
  color: #222222;
  line-height: 28px;
}

.category_heading{
  font-family: Verdana;
  font-size: 14px;
  font-weight:bold;
  color: #1B1B1B;
  padding-left:20px;
}
.menu_tab{
background-image: url("images/menu_tab.gif");
background-repeat: no-repeat;
}
.menu_new_arrival_tab{
background-image: url("images/menu_new_arrival_tab.gif");
background-repeat: no-repeat;
}
.box_heading_bg{
background-image: url("images/sitebox_top_bg.gif");
background-repeat: repeat-x;
}
.box_bottom_bg{
background-image: url("images/box_bottom_bg.gif");
background-repeat: repeat-x;
}
.sitebox_header_bg{
background-image: url("images/sitebox_top_bg.gif");
background-repeat: repeat-x;
}
.sitebox_left_side{
background-image: url("images/sitebox_leftside.gif");
background-repeat: repeat-Y;
}
.sitebox_right_side{
background-image: url("images/sitebox_rightside.gif");
background-repeat: repeat-Y;
}
.sitebox_center_content{
background-image: url("images/sitebox_center_bg.gif");
background-repeat: repeat-Y;
border:3px solid #FFFFFF;
}
A.manufact {
  text-decoration: none;
  font-family: Verdana;
  font-size: 13px;
  font-weight:bold;
  color: #DDDDDD;
  text-decoration: none;
}

A.manufact:hover {
  text-decoration: none;
  font-family: Verdana;
  font-size: 13px;
  font-weight:bold;
  color: #69676A;
}
A.manufact_selected {
  text-decoration: none;
  font-family: Verdana;
  font-size: 13px;
  font-weight:bold;
  color: #69676A;
}
.img_border{
border:1px solid #9F9D9E;
background: #FFFFFF;
}
A.list_detail_link{
font-family: Verdana;
color: #7D3215;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
A:hover.list_detail_link{
font-family: Verdana;
color: #7D3215;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
.top_left_pad{
padding-left:18px;
padding-top:10px;
}
A.click_enlarge{
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
  color: #FCFCFC;
  text-decoration: none;
}
A:hover.click_enlarge{
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
  color: #B0B0B0;
  text-decoration: none;
}
.prev_back_sep{
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
  color: #B0B0B0;
}
.heading_tab_bottom{
}
.tabborder{
border:1px solid #E1E1E1;
width:100%;
}
.main_table{
  font-family: Verdana;
  font-size: 12px;
  background: #121212;
  border-left:1px solid #3F5435;
  border-right:1px solid #3F5435;
  border-top:1px solid #3F5435;
}
.menu_bottom_bg{
background: #0C1010;
}
.pad_right{
padding-right:7px;
}
.pad_left_50{
padding-left:120px;
}
.newsletter_font{
  font-family: Verdana;
  font-size: 15px;
  font-weight: bold;
  color: #010101;
  padding-left:22px;
}
A.footer_href{
  font-family: Verdana;
  font-size: 10px;
  color: #FDFBFB;
  font-weight: bold;
  text-decoration: none;
}
A:hover.footer_href{
  font-family: Verdana;
  font-size: 10px;
  color: #EAEC15;
  font-weight: bold;
  text-decoration: none;
}
.column_left_heading{
  font-family: Verdana;
  font-size: 14px;
  background: #2D2C2C;
  color: #FCFBFB;
  border:1px solid #454444;
  font-weight: bold;
  padding-left:20px;
}
.column_left_pages{
  font-family: Verdana;
  font-size: 14px;
  background: #191919;
  color: #DDDDDD;
  border:1px solid #454444;
  font-weight: bold;
  padding-left:8px;
}
.zoom_pad{
padding-top:10px;
}
.body_bg_army{
background-image: url("images/body_bg.jpg");
background-repeat: no-repeat;
padding-top:15px;
padding-left:18px;
}
.body_bg_noarmy{
background-image: url("images/mil_back.gif");
background-repeat: repeat;
}
.cart_bg{
background-image: url("images/cart_bg.gif");
background-repeat: repeat-X;
}
.cart_bg_top{
background: #E6E6E6;
}
.cart_bg_top{
background-image: url("images/cart_bg_upper.jpg");
background-repeat: repeat-X;
}
.janet_font{
  font-family: Verdana;
  font-size: 13px;
  color:#FFFFFF;
  font-weight:bold;
}
.footer_href_sep{
  font-family: Verdana;
  font-size: 10px;
  color: #FDFBFB;
  font-weight: bold;
  text-decoration: none;
}
.site_by{  
  font-family: Verdana;
  font-size: 13px;
  color:#121212;
  font-weight:bold;
  padding-left:850px;
}
.proinfo_heading{
  background: #191919;
  border:1px solid #444444;
}
.proinfo_qty_pad{
padding-left:200px;
}
A.cat_link {
  text-decoration: none;
  font-family: Verdana;
  font-size: 13px;
  font-weight:bold;
  text-decoration:none;
  color: #000000;
}

A:hover.cat_link {
  font-family: Verdana;
  font-size: 13px;
  font-weight:bold;
  text-decoration:none;
  color: #9F9D9E;
}
.prodesc_Heading{
  font-family: Verdana;
  font-size: 18px;
  font-weight: bold;
  color: #DBDBDB;
}
.prolist_price{
  background: #DDDDDD;
  height:30px;
}
.proinfo_heading_pad{
padding-left:20px;
}
.proinfo_qty_pad{
padding-left:145px;
}
.stock_avail{
  font-family: Verdana;
  font-size: 15px;
  font-weight:bold;
  color: #93DE79;
}
.outof_stock{
  font-family: Verdana;
  font-size: 15px;
  font-weight:bold;
  color: #F75706;
}
.stock_frozen{
  font-family: Verdana;
  font-size: 15px;
  font-weight:bold;
  color: #FAF600;
}
.visitor{
  font-family: Verdana;
  font-size: 15px;
  font-weight:bold;
  color: #FAF600;
  underline:underline;
}
.someonebuying{
  font-family: Verdana;
  font-size: 15px;
  font-weight:bold;
  background: #F00D0D;
  color: #FFFFFF;
}
.stock_sold{
  font-family: Verdana;
  font-size: 14px;
  font-weight:bold;
  color: #FB2805;
  padding-left:5px;
}
A.cart_href {
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
  color: #FFFFFF;
}

A.cart_href:hover {
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight:normal;
  color: #B0B0B0;
}
TEXTAREA.street {
  width: 300px;
  font-family: Verdana;
  font-size: 12px;
  border:1px solid #9F9D9E;
  background: #2D2B2C;
  color:#B0B0B0;
}
.customer_tips_title{
  font-family: Verdana;
  font-size: 14px;
  font-weight:bold;
  color: #FB2805;
  padding-left:5px;
}
.customer_tips_text{
  font-family: Verdana;
  font-size: 14px;
  font-weight:bold;
  color: #FAF600;
  padding-left:5px;
}