/*
  $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: #E3CEBD; }
.orderEdit { font-family: verdana; font-size : 12px; color: #D3B56D; text-decoration: underline; font-weight:normal;}

BODY {
  background-image: url("images/body_background.gif");
  background-repeat: repeat;
  color: #787878;
  margin: 0px;
}

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

.rightcol_background {
  background: #ffffff;
}

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

A:hover {
  text-decoration: underline;
  font-family: verdana;
  font-size: 12px;
  font-weight:normal;
  color: #806047;
}

A.pro_link {
  font-family: verdana;
  font-size: 14px;
  font-weight:normal;
  text-decoration:underline;
  color: #806047;
}

A:hover.pro_link {
 text-decoration: none;
  font-family: verdana;
  font-size: 14px;
  font-weight:normal;
  text-decoration:underline;
  color: #806047;
}

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

A:hover.head_link {
 text-decoration: none;
  font-family: verdana;
  font-size: 12px;
  font-weight:bold;
  text-decoration:none;
  color: #2172A9;
}
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: 12px;
  font-weight:normal;
  color: #252628;
}

A.cat {
  text-decoration: none;
  font-family: verdana;
  font-size: 12px;
  font-weight:bold;
  color: #FFFFFF;
  padding-left:5px;
}

A.cat_selected {
  text-decoration: none;
  font-family: verdana;
  font-size: 12px;
  font-weight:bold;
  color: #C9AA8F;
  padding-left:5px;
}

A:hover.cat {
  color: #C9AA8F;
  text-decoration: none;
  font-family: verdana;
  font-size: 12px;
  font-weight:bold;
  padding-left:5px;
}

A:hover.cat_selected {
  color: #C9AA8F;
  text-decoration: none;
  font-family: verdana;
  font-size: 12px;
  font-weight:bold;
  padding-left:5px;
}


FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

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 {
  background: #ffffff;
}

.infoBoxContents {
  border:2px solid #ffffff;
  background: #ffffff;
  font-family: verdana;
  font-size: 12px;
}

.infoBox1 {
  background: #ffffff;
}

.infoBoxContents1 {
  background: #ffffff;
  font-family: verdana;
  font-size: 12px;
  padding-left:10px;
}

.infoBox3 {
  background: #000000;
}

.infoBoxContents3 {
  background: #000000;
  font-family: verdana;
  font-size: 12px;
}


.infoBoxContents2 {
  background: #ffffff;
  font-family: verdana;
  font-size: 12px;
  border:1px solid #ffffff;
  color:#999999;
  padding-left:20px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  background: #A5876F;
  color:#000000;
  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: #2C2C2C;
}

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;
  border:1px solid #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;
  border:1px solid #ffffff;
}

.productListing-pic {
  background: #ffffff;
  color: #B5B4B4;
}

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


TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #ffffff;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: verdana;
  font-size: 10px
  //border:1px solid #EBEBEB;
  background: #A5876F;
  color: #000000;
  font-weight: bold;
  
}

TD.productListing-data {
  font-family: verdana;
  font-size: 12px
  font-weight: normal;
  padding:10px;
  border:1px solid #EBEBEB;
  background: #ffffff;
  color: #222222;
}

A.pageResults {
  color: #A5876F;
}

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

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



TD.pageHeading, DIV.pageHeading {
  font-family: verdana;
  font-size: 16px;
  font-weight: bold;
  color: #806047;
  text-align:left;
}

TD.pageHeading2, DIV.pageHeading2 {
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: #806047;
}


TD.pageHeading1, DIV.pageHeading1 {
  font-family: verdana;
  font-size: 12px;
  font-weight: normal;
  color: #666666;
}


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:#252628;
  font-weight:normal;
}

TD.main_pad, P.main_pad {
  font-family: verdana;
  font-size: 12px;
  color:#252628;
  padding-right:20px;
  padding-left:15px;
}

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

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

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

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

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

TD.main2, P.main2 {
  font-family: verdana;
  font-size: 12px;
  color:#777777;
  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:#3C3C3C;
}

TD.smallText_pad, SPAN.smallText_pad, P.smallText_pad {
  font-family: verdana;
  font-size: 12px;
  color:#3C3C3C;
  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 #D2CFCF;
  background: #ffffff;
  color:#000000;
}
.search_font{
  font-family: verdana;
  font-size: 12px;
  border:1px solid #D3AF8F;
  background: #FFFFFF;
  color:#2B2B2B;
}

SELECT {
  font-family: verdana;
  font-size: 12px;
  border:1px solid #D2CFCF;
  background: #ffffff;
  color:#444444;
}
.exinput1 {
  border:1px solid #664A34;
}

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



TEXTAREA {
  width: 100%;
  font-family: verdana;
  font-size: 12px;
  border:1px solid #D2CFCF;
  background: #ffffff;
  color:444444;
}

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: #676767;
  font-size: 14px;
  font-weight: bold;
}

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

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

.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: #ffb3b5; color:#000000;}
.messageStackSuccess { font-family: verdana; font-size: 12px; background-color: #99ff00; color:#000000;}

/* input requirement */

.inputRequirement { font-family: verdana; font-size: 12px; color: #E78F26; }

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

.header_bg2 {
background:#FF6600;
}

.menu_bg {
background:#000000;
}

A.menutext {
font-family: verdana;
font-size: 14px;
font-weight:bold;
color: #FFFFFF;
text-decoration: none;
}

A:hover.menutext {
font-family: verdana;
font-size: 14px;
font-weight:bold;
color: #C9AA8F;
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_bottom_bg {
background-image: url("images/box_bottom_bg.gif");
background-repeat: repeat-x;
}

.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;
  background: #999999;
  color: #000000;
  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 {
  font-family: verdana;
  font-size: 12px;
  //border:1px solid #ffffff;
  background: #ffffff;
}

.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: #ffffff;
 border:1px solid #ffffff;
}

.wholebox1 { /* pages content */
 background: #ffffff;
 border:1px solid #ffffff;
}

.wholebox_spe { /* pages content */
 background: #ffffff;
 border:1px solid #ffffff;
}

.wholebox_grey { /* pages content */
 background: #E6E6E6;
}

.dark_grey_bg {
background: #c5c5c5;
border:1px solid #AFAFAF;
}

/* 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: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_7 {
 padding-left:7px;
}
.pad_left_10 {
 padding-left:10px;
}

.pad_left_15 {
 padding-left:15px;
}
.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-image: url('images/logo_bg.gif');
  background-repeat: repeat-x;
  padding:5px;
}

.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_heading_bg.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: 12px;
color:#FFFFFF;
font-weight: normal;
}
.top_menu_sep{
font-family: verdana;
font-size: 12px;
color:#FFFFFF;
font-weight: bold;
}

.content_row{
background: #ffffff;
}
.homecontent_row{
background: #F9F0E7;
}

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

.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_bottom_bg{
background-image: url("images/box_bot.gif");
background-repeat: repeat-x;
}

.box_content{
font-family: verdana;
font-size: 9px;
background: #ffffff;
color:#444444;
font-weight: bold;
}
.cat_box_heading_bg{
background-image: url("images/cat_box_top.gif");
background-repeat: repeat-x;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color:#ffffff;
font-weight: bold;
}

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

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

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

.cat_box_content{
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
background: #806047;
color:#FFFFFF;
font-weight: bold;
width:100%;
}
.box_content_odd{
font-family: verdana;
font-size: 9px;
background: #ffffff;
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: #F2F2F2;
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;
}

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

.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: #F7F7F7;
  color: #666666;
  font-weight: bold;
}
A.Newslisting-link {
  font-family: verdana;
  font-size: 12px
  color: #666666;
  font-weight : bold;
}
A.Newslisting-link:hover {
  font-family: verdana;
  font-size: 12px
  color: #666666;
  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: #666666;
  font-weight : bold;
}
A.news_viewmore:hover {
  font-family: verdana;
  font-size: 12px;
  color: #000000;
  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: #4A4A4A;
  font-weight: normal;
}
.use_pad{
padding-left:10px;
}
.cat_pad{
padding-left:5px;
}
.footer_pad{
  font-family: verdana;
  font-size: 10px;
  color: #878787;
  font-weight: bold;
  padding-right:25px;
}
.pro_info_pad{
padding-left:40px;
}
.price_font {
  font-family: verdana;
  font-size: 16px;
  color:#686868;
  font-weight:bold;
}
.shop_brand {
  text-decoration: none;
  font-family: verdana;
  font-size: 12px;
  font-weight:bold;
  color: #806047;
  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: 12px;
  font-weight:bold;
  color: #993236;
}
A.cart_item:hover{
  text-decoration: underline;
  font-family: verdana;
  font-size: 12px;
  font-weight:bold;
  color: #993236;
}
.header_bg_repeat{
background-image: url("images/header_bg_repeat.jpg");
background-repeat: repeat;
}
.header_cart_repeat{
background-image: url("images/shopping_bg.jpg");
background-repeat: no repeat;
}
.header_font{
  font-family: verdana;
  font-size: 12px;
  font-weight:bold;
  color: #FFFFFF;
  text-decoration: none;
}
A.header_link {
font-family: verdana;
font-size: 12px;
font-weight:bold;
color: #FFFFFF;
}

A:hover.header_link {
font-family: verdana;
font-size: 12px;
font-weight:bold;
color: #FFFFFF;
}
.menu_part1{
font-family: verdana;
font-size: 14px;
font-weight:bold;
background: #664A34;
color: #FFFFFF;
}
.menu_part2{
font-family: verdana;
font-size: 14px;
font-weight:bold;
background: #806047;
color: #FFFFFF;
}
.menu_part3{
font-family: verdana;
font-size: 14px;
font-weight:bold;
background: #A5876F;
color: #FFFFFF;
}
.footer_bg{
font-family: verdana;
font-size: 14px;
font-weight:bold;
background: #806047;
color: #FFFFFF;
}
A.footer_link {
font-family: verdana;
font-size: 12px;
font-weight:normal;
color: #FFFFFF;
}

A:hover.footer_link {
font-family: verdana;
font-size: 12px;
font-weight:normal;
color: #FFFFFF;
}
.newsjoin_font{
  font-family: verdana;
  font-size: 12px;
  font-weight:normal;
  color: #FFFFFF;
  text-decoration: none;
}
.listing_border{
border:2px solid #F4F4F4;
padding:10px;
}
A.attribute_link{
font-family: verdana;
font-size: 12px;
font-weight:normal;
color: #806047;
padding-left:15px;
}
.logo_set{
padding-left:30px;
padding-bottom:25px;
}
.more_views {
  font-family: verdana;
  font-size: 14px;
  color:#686868;
  font-weight:bold;
}
.catbox_heading{
  font-family: verdana;
  font-size: 16px;
  font-weight: bold;
  color: #806047;
  padding-left:18px;
}
.homecontent2{
  background-image: url("images/body_background.gif");
  background-repeat: repeat;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: #26252B;
}
.designer_heading{
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  padding-left:7px;
}