/*
  $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
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
.boxText { font-size: 12px;color: #12130D;border:1px solid #EAE4DB; }
.errorBox { font-size : 10px; background: violet; font-weight: bold; }
.stockWarning { font-size : 10px; color: #cc0033; }
.productsNotifications { background: #897B7B; }
.orderEdit { font-size : 12px; color: #189CE4; text-decoration: underline; font-weight:normal;}

BODY {
  color: #FFFFFF;
  scroll:yes;
  font-family: 'Open Sans', sans-serif;
}

.main_bg {
  background: #290D0C;
  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-size: 12px;
  font-weight:bold;
  color: #ff0000;
}

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

}

A {
  text-decoration: none;
  font-size: 12px;
  font-weight:normal;
  color: #3A3A3A;
}

A:hover {
  text-decoration: none;
  font-size: 12px;
  font-weight:normal;
  color: #82A831;
}

A.pro_link {
  font-size: 12px;
  font-weight:bold;
  color: #82A831;
  text-decoration:underline;
}

A:hover.pro_link {
  font-size: 12px;
  font-weight:bold;
  color: #189BE1;
  text-decoration:underline;
}

A.head_link {
  font-size: 12px;
  font-weight:bold;
  text-decoration:none;
  color:#221D21;
}

A:hover.head_link {
  font-size: 12px;
  font-weight:bold;
  color: #9DEF97;
  text-decoration: none;
}
A.login_href {
  font-size: 16px;
  font-weight:bold;
  color:#1A9DE5;
  text-decoration:underline;
}

A:hover.login_href {
  font-size: 16px;
  font-weight:bold;
  color: #82A831;

  text-decoration:underline;
}

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

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

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

A:cart.hover {
 text-decoration: none;

  font-size: 12px;
  font-weight:bold;
  color: #28470C;
}

A.norm {
  text-decoration: none;

  font-size: 12px;
  font-weight:normal;
  color: #444444;

}

A:norm.hover {
  color: #000000;
  text-decoration: none;

  font-size: 12px;
  font-weight:normal;
}

A.section {

  font-size: 14px;
  color: #059DA0;
  font-weight: bold;
}

A:hover.section {

  font-size: 14px;
  color: #059DA0;
  font-weight: bold;
}

.main2 {
  text-decoration: none;

  font-size: 14px;
  font-weight:bold;
  color: #12130D;
}

A.cat {

  font-size: 12px;
  font-weight:normal;
  color: #000000;
  padding-left:10px;
  text-decoration: none;
}

A.cat_selected {

  font-size: 12px;
  font-weight:normal;
  color: #82A831;
  padding-left:10px;
  text-decoration: none;
}

A:hover.cat {
  color: #82A831;

  font-size: 12px;
  font-weight:normal;
  padding-left:10px;
  text-decoration: none;
}

A:hover.cat_selected {
  color: #82A831;

  font-size: 12px;
  font-weight:normal;
  padding-left:10px;
  text-decoration: none;
}


FORM {
	display: inline;
}

TR.header {
  background: #290D0C;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {

  font-size: 12px;
  background: #bbc3d3;
  color: #999999;
  font-weight : bold;
}

A.headerNavigation {
  color: #999999;
}

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

TR.headerError {
  background: violet;
}

TD.headerError {

  font-size: 12px;
  background: violet;
  color: #999999;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {

  font-size: 12px;
  background: #00ff00;
  color: #999999;
  font-weight: bold;
  text-align: center;
}


.infoBox {
  padding:5px;
}

.infoBoxContents {
}

.infoBox1 {
}

.infoBoxContents1 {
}

.infoBox3 {
}

.infoBoxContents3 {
}

.infoBoxContents2 {
}

.infoBoxNotice {
  background: #000000;
}

.infoBoxNoticeContents {
  background: #FFE6E6;

  font-size: 12px;
}

TD.infoBoxHeading {

  font-size: 12px;
  background: #EEEEEE;
  color: #000000;
  border:1px solid #EEEEEE;
  font-weight: bold;
  padding:10px;
}

TD.infoBoxHeading1 {

  font-size: 12px;
  font-weight: bold;
  color: #FF6600;
}


TD.infoBox, SPAN.infoBox {

  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;

}

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-size: 12px;
  font-weight: bold;
  background: #BECA80;
  color: #000000;
  border:1px solid #BECA80;
  height:47px;
}

TD.productListing-data {

  font-size: 11px
  font-weight: normal;
  color:#112836;
}

A.pageResults {
  color: #3A3A3A;
  font-weight: normal;
}

A.pageResults:hover {
  color: #82A831;
  font-weight: normal;
}

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-size: 16px;
  font-weight: bold;
  color: #82A734;
  height:20px;
  padding-left:6px;

}

TD.pageHeading2, DIV.pageHeading2 {

  font-size: 16px;
  font-weight: bold;
  color: #82A734;
  height:25px;
}


TD.pageHeading1, DIV.pageHeading1 {

  font-size: 16px;
  font-weight: bold;
  color: #82A734;
  height:25px;
}
.proinfo_pageHeading{

  font-size: 16px;
  font-weight: bold;
  color: #82A734;
}
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {

  font-size: 12px;
  color: #000000;
}

TD.main, P.main {

  font-size: 12px;
  color:#12130D;
  font-weight:normal;
}

TD.main_pad, P.main_pad {

  font-size: 12px;
  color:#12130D;
}

TD.main_without_pad, P.main_without_pad {

  font-size: 12px;
  color:#12130D;
}

TD.main_bold, P.main_bold {

  font-size: 12px;
  color:#12130D;
  font-weight:bold;
}

TD.main_bold_black, P.main_bold_black {

  font-size: 12px;
  color:#12130D;
  font-weight:bold;
}

TD.main_grey, P.main_grey {

  font-size: 12px;
  line-height: 1.5;
  color:#D9D7D8;
}

TD.main1, P.main1 {

  font-size: 12px;
  color:#12130D;
  font-weight:normal;
}

TD.main2, P.main2 {

  font-size: 12px;
  color:#12130D;
  font-weight:bold;
}
TD.main3, P.main3 {

  font-size: 12px;
  color:#12130D;
  font-weight:bold;
}

TD.smallText, SPAN.smallText, P.smallText {

  font-size: 12px;
  color:#12130D;
  font-weight:normal;
}

TD.smallText_pad, SPAN.smallText_pad, P.smallText_pad {

  font-size: 12px;
  color:#AAA8A8;
  padding-left:15px;
  padding-right:15px;
}

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: 12px;
  color: #ff6600;
}

CHECKBOX, INPUT, RADIO {

  font-size: 12px;
  border:1px solid #B3AAAB;
  background: #FFFFFF;
  color:#201F1A;
}

INPUT.search {

  font-size: 18px;
  color:#727171;
  width:100%;
  height:57px;
  border-top:1px solid #B3AAAB;
  border-bottom:1px solid #B3AAAB;
  border-left:0px;
  border-right:0px;
  text-align:center;
  font-weight: bold;
  border-radius: 10px 0px 0px 10px;
}
INPUT.ie_search {

  font-size: 18px;
  color:#727171;
  width:100%;
  height:57px;
  border-top:1px solid #B3AAAB;
  border-bottom:1px solid #B3AAAB;
  border-left:0px;
  border-right:0px;
  text-align:center;
  font-weight: bold;
}
INPUT.newsletter {

  font-size: 14px;
  border:1px solid #B3ABA9;
  background: #FFFFFF;
  color:#6F6F6F;
  height:40;
  font-weight: normal;
  text-align:center;
}

SELECT {

  font-size: 12px;
  border:1px solid #B3AAAB;
  background: #FFFFFF;
  color:#201F1A;
}
.exinput1 {
  border:0px solid #897B7B;
  border-radius: 0px 18px 17px 0px;
}

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



TEXTAREA {
  width: 100%;

  font-size: 12px;
  border:1px solid #B3AAAB;
  background: #FFFFFF;
  color:#201F1A;
}

SPAN.greetUser {

  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

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

TD.formAreaTitle {

  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {

  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {

  color: #E0699F;
  font-size: 12px;
  font-weight: normal;
}

.productPrice {

  color: #1E1E1E;
  font-size: 12px;
  font-weight: bold;
}

SPAN.errorText {

  color: #ff6600;
}

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

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

/* message box */

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

/* input requirement */

.inputRequirement {   font-size: 12px; color: #82A734; }

/*---------------------custom class-------------------------*/
.header_bg {
background-image: url("images/header_bg_image.gif");
background-repeat: repeat-x;
}

.header_bg2 {
background:#290D0C;
}

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

A.menutext {

font-size: 14px;
font-weight:bold;
color: #2B2B2B;
text-decoration: none;
}

A:hover.menutext {

font-size: 14px;
font-weight:bold;
color: #E2699F;
text-decoration: none;
}

A.sale_menutext {

font-size: 14px;
font-weight:bold;
color: #E2699F;
text-decoration: none;
}

A:hover.sale_menutext {

font-size: 14px;
font-weight:bold;
color: #2B2B2B;
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-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}

TD.main_fot {

  font-size: 12px;
  background: #ffffff;
  color: #DAD8D8;
  font-weight: bold;
}

A.fot_link {

  text-decoration: none;
  font-size: 12px;
  font-weight:normal;
  color: #888888;
  font-weight:bold;
}


A:hover.fot_link {

  text-decoration: none;
  font-size: 12px;
  font-weight:normal;
  color: #888888;
  font-weight:bold;
}

.infoBoxContents_login {
  border:1px solid #f1f1f1;
  padding:60px;
}

.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 */

}

.wholebox1 { /* pages content */
}

.wholebox_spe { /* pages content */
}

.wholebox_grey { /* pages content */
}

.dark_grey_bg {
}

/* product listing class */

A.list_name {
  background: #ffffff;

  font-size: 13px;
  color:#000000;
  font-weight:bold;
}

A:hover.list_name {
  background: #ffffff;

  font-size: 13px;
  color:#000000;
  font-weight:bold;
}

.list_name {
  background: #ffffff;

  font-size: 13px;
  color:#000000;
  font-weight:bold;
}

.list_condition {
  background: #ffffff;

  font-size: 12px
  color:#000000;
  font-weight:normal;
}

.list_price {
  background: #ffffff;

  font-size: 12px;
  color:#000000;
  font-weight:normal;
}

.list_location {
  background: #ffffff;

  font-size: 12px;
  color:#000000;
  font-weight:normal;
}

/* End of product listing class */

/* product listing class */

A.list_essay_name {
  background: #E6E6E6;

  font-size: 12px;
  color:#000000;
  font-weight:bold;
}

A:hover.list_essay_name {
  background: #E6E6E6;

  font-size: 12px;
  color:#000000;
  font-weight:bold;
}

.list_essay_name {
  background: #E6E6E6;

  font-size: 12px;
  color:#000000;
  font-weight:bold;
}

.list_essay_description {
  background: #E6E6E6;

  font-size: 12px;
  color:#333333;
  font-weight:normal;
}

.list_essay_more {
  background: #E6E6E6;

  font-size: 12px;
  color:#ff6600;
  font-weight:bold;
}

A.list_essay_more {
  background: #E6E6E6;

  font-size: 12px
  color:#ff6600;
  font-weight:bold;
}

A:hover.list_essay_more {
  background: #E6E6E6;

  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-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 {
  background: #EDF0DB;
}
.row_bg_odd {
  background: #E2E8C2;
}
.row_bg_even_bold {

  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_bold {

  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-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-size: 14px;
  color: #059DA0;
  font-weight: bold;
  padding-left:10px;
}

.heading_bar {

  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_pad {
  padding-left:10px;
  padding-top:15px;
}

.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-size: 12px;
  color:#ffffff;
  font-weight: bold;
}

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

  font-size: 9px;
  color:#ffffff;
  font-weight: bold;
}

.product_neme {

  font-size: 12px;
  color:#444444;
  font-weight: bold;
}

SPAN.pro_name {

  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{
background-image: url("images/menu_sep.gif");
background-repeat: no-repeat;
}
.top_menu_sep{

font-size: 12px;
color:#553117;
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-size: 9px;
background: #ffffff;
color:#444444;
font-weight: bold;
}

.box_content_odd{

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-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-size: 12px
  font-weight:bold;
  color: #559216;
}
A.advanced_search:hover{
  text-decoration: none;

  font-size: 12px
  font-weight:bold;
  color: #559216;
}

TD.pro_list_border{

font-size: 9px;
background: #ffffff;
border-right: 1px solid #E5E3E3;
border-bottom: 1px solid #E5E3E3;
}


TD.pro_list_border_ex{

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-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;
}

.fot_content{

font-size: 9px;
background: #787E8B;
color:#444444;
font-weight: bold;
padding-left:30px;
}

.bot_links{

font-size: 12px
color:#ffffff;
font-weight: normal;
}

A.bot_links{

font-size: 12px
color:#ffffff;
font-weight: normal;
text-decoration:underline;
}

A:hover.bot_links{

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-size: 12px;
color: #FDFFFC;
font-weight: bold;
padding-left: 10px;
}
.Newslisting-heading {

  font-size: 12px;
  border:1px solid #3E84B5;
  background: #E5E1D5;
  color: #666666;
  font-weight: bold;
}
A.Newslisting-link {

  font-size: 12px
  color: #523F1E;
  font-weight : bold;
}
A.Newslisting-link:hover {

  font-size: 12px
  color: #523F1E;
  font-weight : bold;
  text-decoration: underline;
}
.news_info_heading {

  font-size: 12px;
  color: #000000;
  font-weight: bold;
}
Table.Newslisting {

  font-size: 12px;
  border:1px solid #3E84B5;
  background: #DFEDF8;
  color: #ffffff;
  font-weight: normal;
}
A.news_viewmore {

  font-size: 12px;
  color: #B1A678;
  font-weight : bold;
}
A.news_viewmore:hover {

  font-size: 12px;
  color: #B1A678;
  font-weight : bold;
  text-decoration: underline;
}
A.banner{

  font-size: 12px;
  color: #4A4A4A;
  font-weight: normal;
  text-decoration: none;
}
A.banner_selected{

  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-decoration: underlin;
}
A.banner:hover{

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

  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
.newsletter_box_text{

  font-size: 12px;
  color: #1B1B1B;
  font-weight: normal;
}
.use_pad{
padding-left:10px;
}
.cat_pad{
padding-left:20px;
}
.footer_pad{

  font-size: 10px;
  color: #878787;
  font-weight: bold;
  padding-right:25px;
}
.pro_info_pad{
padding-left:75px;
}
.price_font {

  font-size: 12px;
  color:#572F16;
  font-weight:normal;
}
.shop_brand {
  text-decoration: none;

  font-size: 12px;
  font-weight:bold;
  color: #000000;
  cursor: pointer;
}
.logo_font{
  float: right;
  padding:5px 5px 0px 0px;
}
A.cart_item{

  font-size: 12px;
  font-weight:bold;
  color: #14130E;
  text-decoration: none;
}
A.cart_item:hover{

  font-size: 12px;
  font-weight:bold;
  color: #000000;
  text-decoration: none;
}
.cart_total{

  font-size: 12px;
  font-weight:bold;
  color: #14130E;
}
.top_bg_repeat{
background-image: url('images/top_grad.gif');
background-repeat: repeat-x;
}
.welcome_font{
font-size: 14px;
color:#82A831;
font-weight: bold;
padding-right: 15px !important;
}
.welcome_font_red{

font-size: 12px;
color:#C00202;
font-weight: bold;
padding-bottom:10px;
padding-right:10px;
}
.shopping_content{

  font-size: 12px;
  font-weight:normal;
  color: #12130D;
}
.cat_bg_repeat{
background: #FFFFFF;
padding-left:10px;
}
.news_font{

  font-size: 12px;
  text-align:center;
  text-valign:middle;
  border:1px solid #BCB6A8;
  background: #E5E1D5;
  color:#4C4D48;
  height:25px;
}
.cat_heading{

  font-size: 16px;
  font-weight:bold;
  color: #1C1A1B;
}
.copyright{

  font-size: 12px;
  font-weight:bold;
  color: #FFFFFF;
  padding-top:15px;
  padding-left:15px;
}
.more_views{

  font-size: 12px;
  color:#000000;
  font-weight:normal;
  padding-top:5px;
}
.sort_by{

  font-size: 12px;
  font-weight: bold;
  color: #12130D;
}
.sortby_bg{

  font-size: 12px;
  font-weight: bold;
  color: #13140E;
  background: #FFFFFF;
  height:40px;
}
.prolist_namebg{
background:#EEEEEE;
padding-left:5px;
}
.prolist_border{
border:1px solid #EEEEEE;
}
.prolist_textarea{

  font-size: 12px;
  border:1px solid #B3ADAD;
  background: #F6F6F6;
  color:#102739;
}
A.view_all{

  font-size: 12px;
  font-weight:normal;
  color: #3A3A3A;
  text-decoration: none;
}
A:hover.view_all{

  font-size: 12px;
  font-weight:normal;
  color: #82A831;
  text-decoration: none;
}
.prolist_smallText{

  font-size: 12px;
  color:#82A831;
}
.proinfoimg_border{
border:1px solid #EBE8E8;
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-size: 14px;
  font-weight:normal;
  color: #222222;
  line-height: 28px;
}

.category_heading{

  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-size: 13px;
  font-weight:bold;
  color: #DDDDDD;
  text-decoration: none;
}

A.manufact:hover {
  text-decoration: none;

  font-size: 13px;
  font-weight:bold;
  color: #69676A;
}
A.manufact_selected {
  text-decoration: none;

  font-size: 13px;
  font-weight:bold;
  color: #69676A;
}
.img_border{
border:1px solid #EBE8E8;
background: #FFFFFF;
padding:10px;
}
A.list_detail_link{

color: #7D3215;
font-size: 12px;
font-weight: bold;
text-decoration: none;
padding-right:12px;
}
A:hover.list_detail_link{

color: #7D3215;
font-size: 12px;
font-weight: bold;
text-decoration: none;
padding-right:12px;
}
.top_left_pad{
padding-left:3px;
padding-top:3px;
}
A.click_enlarge{

  font-size: 12px;
  font-weight:normal;
  color: #553117;
  text-decoration: none;
}
A:hover.click_enlarge{

  font-size: 12px;
  font-weight:normal;
  color: #000000;
  text-decoration: none;
}
.prev_back_sep{

  font-size: 12px;
  font-weight:normal;
  color: #707070;
}
.heading_tab_bottom{
}
.tabborder{
background: #F3F5EA;
border-top:7px solid #CCDB7C;
border-right:1px solid #CCDB7C;
border-left:1px solid #CCDB7C;
border-bottom:1px solid #CCDB7C;
padding:5px;
}
.main_tablebg{
  background-repeat: repeat-y;
  padding:10px;
}
.menu_bottom_bg{
background: #0C1010;
}
.pad_right{
padding-right:7px;
}
.pad_left_50{
padding-left:120px;
}
.newsletter_font{

  font-size: 12px;
  font-weight: bold;
  color: #0E0E0D;

}
A.footer_href{

  font-size: 12px;
  color: #82A734;
  font-weight: bold;
  text-decoration: underline;
}
A:hover.footer_href{

  font-size: 12px;
  color: #199DE3;
  font-weight: bold;
  text-decoration: underline;
}
.newshead_bg_repeat{

  font-size: 14px;
  background-image: url("images/newshead_bg_repeat.gif");
  background-repeat: repeat-X;
  color: #FDFCFC;
  border:1px solid #DDDADA;
  font-weight: bold;
  padding-left:20px;
}
.cathead_bg_repeat{

  font-size: 12px;
  background-image: url("images/cathead_bg_repeat.gif");
  background-repeat: repeat-X;
  color: #FFFFFF;
  border:1px solid #222222;
  font-weight: bold;
  padding-left:30px;
}
.column_left_pages{
  padding-top:5px;
}
.zoom_pad{
padding-top:10px;
}
.footer_sep{

  font-size: 13px;
  font-weight:normal;
  color: #706E6F;
}
.developedby{

  font-size: 12px;
  font-weight:bold;
  color: #FFFFFF;
  padding-right:10px;
}
.right_reserved{

  font-size: 12px;
  font-weight:bold;
  color: #3A3A3A;
}
.products_no{
  text-decoration: none;

  font-size: 12px;
  font-weight:normal;
  text-decoration:none;
  color: #DAD8D8;
}
.product_spe_Price {

  color: #000000;
  font-size: 12px;
  font-weight: normal;
}
.search_pad {
padding-right:15px;
}
A.header_href {

font-size: 13px;
font-weight:bold;
color: #FFF;
text-decoration: none;
}

A:hover.header_href {

font-size: 13px;
font-weight:bold;
color:#189BE1;
text-decoration: none;
}
.category_heading_pad{
padding-left:16px;
}
.content_pad{
padding-left:10px;

}
.slideshow_pad{
padding-top:10px;
}
TD.gal_heading, P.gal_heading {

  font-size: 14px;
  font-weight: bold;
  color: #553117;
}
TD.gal_descr, DIV.gal_descr {

  font-size: 12px;
  color:#12130D;
  font-weight:normal;
}
.header_bg_repeat{
  background-image: url("images/reeks_header_bg.jpg");
  background-repeat: repeat-x;
}
.under_construct{

  font-size: 18px;
  font-weight: bold;
  color: #553117;
  text-decoration: none;
}
.rrp_price {
  color: #1A9DE3;
  font-size: 12px;
  font-weight: normal;
}
.top_separator{
  display: none;
 font-size: 12px;
 font-weight:bold;
 color: #82A831;
}
A.headerblue_href {

font-size: 12px;
font-weight:bold;
color: #199EE3;
text-decoration: none;
}

A:hover.headerblue_href {

font-size: 12px;
font-weight:bold;
color:#82A831;
text-decoration: none;
}
.topblue_separator{

 font-size: 12px;
 font-weight:bold;
 color: #199EE3;
}
.follow_us{

 font-size: 14px;
 font-weight:bold;
 color: #3A3A3A;
}
.rent_university{

 font-size: 18px;
 font-weight:normal;
 color: #6E6C6C;
}
A.store_href {

font-size: 18px;
font-weight:normal;
color: #82A831;
text-decoration: none;
}

A:hover.store_href {

font-size: 18px;
font-weight:normal;
color:#189BE1;
text-decoration: none;
}
.how_works{

 font-size: 18px;
 font-weight:normal;
 color: #82A734;
 padding-left:20px;
}
.box_contentbg{
/*background-image: url("images/box_contentbg.gif");*/
background-repeat: repeat-x;
}
.benefits_font{

 font-size: 16px;
 font-weight:normal;
 color: #3A3A3A;
 padding-top:10px;
}
.box_text{

 font-size: 13px;
 font-weight:normal;
 color: #3A3A3A;
}
A.read_more {

font-size: 13px;
font-weight:normal;
color: #3A3A3A;
text-decoration: underline;
}

A:hover.read_more {

font-size: 13px;
font-weight:normal;
color:#80BD00;
text-decoration: underline;
}
.orderbox_contentbg{
/*background-image: url("images/orderbox_contentbg.gif");*/
background-repeat: repeat-x;
}
.recentorders_font{
    font-size: 25px;
    font-weight: bold;
    color: #82A734;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}
INPUT.biginput {

  font-size: 14px;
  border:1px solid #B3ABA9;
  background: #FFFFFF;
  color:#201F1A;
  font-weight: normal;
  width: 262px;
  height:28px;
}
.login_pad{
padding-right:105px;
}
.login_top_pad{
padding-top:30px;
}

.signup_head {

  font-size: 14px;
  color:#666666;
  font-weight:bold;
}
.wide-dropdown {

  font-size: 12px;
  border:1px solid #B3AAAB;
  background: #FFFFFF;
  color:#201F1A;
  width: 262px;
  height:28px;
}
.moduleRow_payment { }
.moduleRowOver_payment { background-color: #E0E4CF;  cursor: pointer; cursor: hand; }
.moduleRowSelected_payment { background-color: #E0E4CF;  cursor: pointer; cursor: hand;}
.maintable_pad{
padding-top:10px;
}
.shipbill_addr_pad{
padding-left:14px;
}
.ship_bill_heading {
  font-family: Tahoma;
  font-size: 13px;
  color: #12130D;
  font-weight:normal;
  padding-left:10px;
}
A.ship_pay_href {
  font-family: Tahoma;
  font-size: 13px;
  font-weight:bold;
  color: #199DE3;
  text-decoration:underline;
}

A:hover.ship_pay_href {
  font-family: Tahoma;
  font-size: 13px;
  font-weight:bold;
  color:#82A831;
  text-decoration:underline;
}
.ship_bill_title{
  font-family: Tahoma;
  font-size: 13px;
  color:#B5B5B5;
  font-weight:normal;
  padding-left:14px;
}
.listprice_border{
background: #F3F5EA;
border:1px solid #81BC00;
}
SPAN.firstname {
  font-family: Tahoma;
  font-size: 14px;
  font-weight:bold;
  color:#199EE3;
  text-decoration:none;
}
SPAN.keep_for{
  font-family: Tahoma;
  font-size: 14px;
  font-weight:bold;
  color:#FF0000;
  text-decoration:none;
}
.cart_productPrice {

  color: #1E1E1E;
  font-size: 11px;
  font-weight: normal;
}
.earn_cash {

  font-size: 15px;
  color:#000000;
  font-weight:normal;
}
.outof_stock {

  font-size: 15px;
  color:#D80100;
  font-weight:normal;
}

.message_checkout_coupan_error {

  font-size: 15px;
  color:#D80100;
  font-weight:normal;
}
.marqee_orders{
display:inline-block;
padding-left:5px;
valign:top;
}
.marqee_orders_name{
display:block;
valign:top;
width:150px;
}
INPUT.discount {

  font-size: 14px;
  border:1px solid #B3ABA9;
  background: #FFFFFF;
  color:#201F1A;
  font-weight: normal;
  width: 100px;
  height:28px;
}
.background-image{
    width: 100%;
    height: 100%;
}
.homesearch{
    margin: 0 auto;
    height:300px;
}
.scrollContainer div.panel {
    display: inline-block;
}
.scrollContainer {
    position: relative;
    padding-left: 0px;
}
.scroll {
    height: 300px;
    width: 100% !important;
    padding-left: 0px;
}
#wrapper {
    width: 100% !important;
}
#slider {
    width: 90% !important;
}

.myButton {
	-moz-box-shadow:inset 0px 6px 18px -2px #29bbff;
	-webkit-box-shadow:inset 0px 6px 18px -2px #29bbff;
	box-shadow:inset 0px 6px 18px -2px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
    padding: 33px 23px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #263666;
    display: block;
    margin: 0px;
    width: 400px;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
    color: #fff;
    font-size: 15px;
}
.myButton:active {
	position:relative;
	top:1px;
}
