BODY { margin: 0px 0px 0px 0px; font-family: Verdana; font-size: 11px; background-color:#F9F8F4; }

/* Float bug */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix {
	display: inline-block;
	}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* */


/* custom configure start */
Body, TABLE, P, DIV, SPAN, INPUT, SELECT { font-size: 11px; font-family: Verdana; }
CHECKBOX, RADIO, SELECT { font-size: 11px; font-family: Verdana; }
TEXTAREA { font-size: 11px; font-family: Verdana; line-height:1.5;  }

.moduleRow A { color: #444444; }
.moduleRow { color:#444444; font-size:11px; line-height:1.7; padding-left:6px; width:170px; }
.moduleRowOver { color:#000000; font-size:11px; background-color:#FFFFFF; line-height:1.7; padding-left:6px; width:170px; } 
.moduleRowOut { color:#000000; font-size:11px; background-color: #FFFFFF; line-height:1.7; padding-left:5px; width:170px; } 

TABLE#box_new_products2 {}
TABLE#box_new_products2 TD.box_title { background-color:#404040; padding: 8px 15px 6px 15px; text-align: left; color: #FFFFFF; }
TABLE#box_new_products2 TD.box_content { }

SPAN.productOldPrice { font-size:11px; color:#666666; font-weight:normal; }



TABLE#nav TD.nav-quicksearch {
	background-color: #B9A88F;
	color: #FFFFFF;
	padding: 5px;
}

TABLE#main {
	margin-top: 2px;
}
TABLE#main TD.main-left_column {}
TABLE#main TD.main-right_column {}
TABLE#main TD.main-content {}

/* custom configure end */



FORM {display: inline;}
.block {display: block;}
.spacer {padding:2px}
.tableShop {border-left:1px; border-style:solid; border-color: #C7C7D5; margin: 0px 3px 0px 3px;}
.navLeft {border-right: 1px solid #B6B7CB;border-left: 1px solid #C7C7D5;}
.navRight {border-left: 1px solid #B6B7CB;border-right: 1px solid #C7C7D5;}

TD.headerNavigation {font-size:15px; color:#FFFFFF; padding:2px;}
TD.topNavigation {font-size: 13px; color: #5887B6;}
A.topNavigation {color: #5887B6;}
A.topNavigation:hover {color: #FF0000;}
A.headerNavigation {color: #ffffff; font-size: 13px; background: #C3C3C3;}
A.headerNavigation:hover {color: #FF0000;}

/*  ------- ¤å¦r³]©w2006-0202 JEDI -------  */
.sss-main {font-size: 11px; line-height: 1.2; color:#8E8E8E;}
.ss-main {font-size: 12px; line-height: 1.2; color:#8E8E8E;}
.s-main {font-size: 13px; line-height: 1.5; color:#8E8E8E;}
.main {font-size: 15px; line-height: 1.5; color:#5C6C6C;}
TD.main, P.main {font-size: 15px; line-height: 1.5; color:#5C6C6C;}
.l-main {font-size: 11px; line-height: 1.5; }
.ll-main {font-size: 18px; line-height: 1.5; color:#3C5C5C;}

.ss-main-r{font-size: 12px; line-height: 1.5; color:#FF0000;}

TD.checker_s{font-size:12px;border: 1px solid; border-color:#FFFFFF; padding:2px; background:#F5F5F5;text-align:center; color:#8E8E8E;}
TD.checker_m{font-size:15px;border-bottom: 2px dotted; border-color:#AAAAAA; padding:5px;text-align:center; color:#5C6C6C; background:#FFFFFF;}
TD.checker_m2{font-size:15px;border-bottom: 2px dotted; border-color:#AAAAAA; padding:5px;text-align:center; color:#5C6C6C; background:#F5F5F5;}

TD.smallText, SPAN.smallText, P.smallText {font-size: 12px;}

/* formArea  */
TABLE.formArea {background:#F8F4E8; border-color:#E6D5A8; border-style: dotted; border-width: 1px;}
.formArea-text {border-bottom: 1px dotted; border-color:#E6D5A8; font-size:15px; color:#5C6C6C; padding:5px;}


.s-text {font-size:12px; color:#A3A3A3;}

.errorBox {font-size:15px; background:#FFDDEE; padding:9px; line-height:1.5; color:#EE3300;border: 2px dotted;border-color:#FF99CC;}
.stockWarning {font-size : 12px; color: #cc0033;}
.productsNotifications {background: #f2fff7;}

.productinfo_title {font-size:15px; color: #333333; font-weight: bold;}
.productinfo_price {font-size:16px; color: #0000FF;}
.orderEdit {font-size : 12px; color: #70d250; text-decoration: underline;}

TR.headerError {background: #ff0000;}
TD.headerError {font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}

TR.headerInfo {background: #00ff00;}

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

TD.footer {background: #C3C3C3;}
.footer_top {border-top:2px solid; border-color: #BABABA; background: #C3C3C3; text-align:right;padding:2px;}

/*  ------- box-title -------  */
TD.BoxHeading {font-size:13px;background:#DEE6E9;color:#737373;border-bottom: 1px solid;
  	border-top: 1px solid;border-color: #A5BAC2;line-height:1.5;padding-top:3px;}

TD.BoxHeading_2 {font-size:13px;background:#FF6600;color:#FFFFFF;border-bottom: 3px solid;
  	border-top: 3px solid;border-color:#FF9900;line-height:1.5;padding-top:3px;}
	
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: #f8f8f9;
}

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

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

.productListing-heading {font-size:12px;background:#b6b7cb; color: #FFFFFF;font-weight: bold;}

TD.productListing-data {font-size: 12px;}


TD.pageHeading, DIV.pageHeading {font-size: 16px; font-weight: bold; color: #000000;}

TR.subBar {background: #f4f7fd;}
TD.subBar {font-size: 12px; color: #000000;}


TD.smallText, SPAN.smallText, P.smallText {font-size: 12px;}

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



SPAN.greetUser {font-size: 15px; color:#009200; font-weight: bold;}


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



SPAN.productSpecialPrice {color: #FF0000;}

SPAN.errorText {color: #ff0000;}

SPAN.productDiscountPrice {color: #ff0000; font-weight: bold;}

/* message box */
.messageBox {font-size: 12px; }
.messageStackError, .messageStackWarning {font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess {font-size: 12px; background-color: #99ff00; }

/* input requirement */
.copyright {font-size: 10px; color: #999999; text-align: center;}

<!-- create_account -->
#create_account { }
#create_account TD.head { width:120px; text-align:right; }
#create_account TD.input_field { font-size:10px; color:#999999; }
#create_account TD.input_field INPUT { width:300px; padding:2px; border:1px #999999 solid;  }

<!-- create_account_guest -->
#create_account_guest { }
#create_account_guest TD.head { width:120px; text-align:right; }
#create_account_guest TD.input_field { font-size:10px; color:#999999; }
#create_account_guest TD.input_field INPUT { width:300px; padding:2px; border:1px #999999 solid;  }

<!-- contact_us -->
#contact_us { }
#contact_us TD.head { width:120px; text-align:right; }
#contact_us TD.input_field { font-size:10px; color:#999999; }
#contact_us TD.input_field INPUT { width:300px; padding:2px; border:1px #999999 solid;  }

<!-- password_double_opt_in -->
#password_double_opt_in { }
#password_double_opt_in TD.head { width:120px; text-align:right; }
#password_double_opt_in TD.input_field { font-size:10px; color:#999999; }
#password_double_opt_in TD.input_field INPUT { width:300px; padding:2px; border:1px #999999 solid;  }

<!-- newsletter -->
#newsletter { }
#newsletter TD.head { width:120px; text-align:right; }
#newsletter TD.input_field { font-size:10px; color:#999999; }
#newsletter TD.input_field INPUT { width:300px; padding:2px; border:1px #999999 solid;  }

<!-- advanced_search -->
#advanced_search { }
#advanced_search TD.head { width:120px; text-align:right; }
#advanced_search TD.input_field { font-size:10px; color:#999999; }
#advanced_search TD.input_field INPUT { width:300px; padding:2px; border:1px #999999 solid;  }
#advanced_search TD.input_field_price INPUT { width:120px; padding:2px; border:1px #999999 solid;  }

<!-- info_message -->
#info_message { font-size:11px; color:#459137; border:1px #57B846 solid; background-color:#F0FEED; margin-bottom:12px; }
#info_message TD { padding:8px; }

INPUT.box_search-keyword { font-size: 11px; font-family: Verdana; color: #333333; width: 130px; border:1px #999999 solid; padding: 3px 2px 2px 3px; }
INPUT.box_newsletter-email { font-size: 11px; font-family: Verdana; color: #333333; width: 130px; border:1px #999999 solid; padding: 3px 2px 2px 3px; }
INPUT.box_search_overview-keyword { font-size: 11px; font-family: Verdana; color: #333333; width: 50px; }

IMG { border:0; }

A { text-decoration: none; color:#333333; }
A:hover { color:#FF3366; text-decoration: underline; }

#navtrail { color:#444444; font-size:15px; margin-bottom:10px; }
#navtrail A { color:#888888; text-decoration:underline; }
#navtrail A:hover { color:#FF5F3D; text-decoration:underline; }

#box_RUN_NEWS { color:#FF0000; }
#box_RUN_NEWS A { font-size: 11px; color: #FF0000; text-decoration: underline; }
#box_RUN_NEWS A:hover { font-size: 11px; color: #FF0000; text-decoration: underline; }

#box_SEARCH { color:#333333; margin-bottom:8px; }
#box_SEARCH A { color:#333333; }
#box_SEARCH A:hover { color:#FF0000; }

#box_SHOPINFO { color:#777777; line-height:1.6; }

#box_SPECIALS { background-color:#FFFFFF; }

#box_TOPICS { background-color:#FFFFFF; }

#box_ADD_A_QUICKIE {}
#box_ADD_A_QUICKIE A { color:#666666; text-decoration: underline; }
#box_ADD_A_QUICKIE A:hover { color:#FF0000; text-decoration: underline; }

#box_ADMIN { color:#333333; line-height:1.6; margin-bottom:8px; }
#box_ADMIN A { color:#333333; }
#box_ADMIN A:hover { color:#FF0000; }

#box_CATEGORIES { margin-bottom:8px; }

#box_BCATEGORIES_SIMPLE {  }
#box_BCATEGORIES_SIMPLE .style01{ padding-top:7px; padding-bottom:2px; color:#555555; }
#box_BCATEGORIES_SIMPLE .style01 .count { color:#A1A1A1; }
#box_BCATEGORIES_SIMPLE A { text-decoration:underline; }
#box_BCATEGORIES_SIMPLE A:hover { text-decoration:underline; }

#box_CATEGORIES_SIMPLE {  }
#box_CATEGORIES_SIMPLE TD.style01{ padding-top:7px; padding-bottom:2px; color:#555555; }
#box_CATEGORIES_SIMPLE A { text-decoration:underline; }
#box_CATEGORIES_SIMPLE A:hover { text-decoration:underline; }

#box_BEST_SELLERS { margin-bottom:8px; }

#box_CART { color:#333333; margin-bottom:8px; }
#box_CART A { color:#333333; }
#box_CART A:hover { color:#FF0000; }

#box_CONTENT { color:#333333; margin-bottom:8px; background-color:#FFFFFF; }
#box_CONTENT A { color:#333333; }
#box_CONTENT A:hover { color:#FF0000; }

#box_COUNTER {}
#box_COUNTER .numeral { font-size:12px; font-weight:bold; color:#FF2D00; text-decoration:underline; }

#box_INDEX_INTRO {}

#box_INFOBOX { color:#333333; }
#box_INFOBOX A { color:#333333; text-decoration:underline; }
#box_INFOBOX A:hover { color:#FF0000; text-decoration:underline; }

#box_LAST_VIEWED { color:#333333; line-height:1.5; margin-bottom:8px; background-color:#FFFFFF; }
#box_LAST_VIEWED A { color:#333333; }
#box_LAST_VIEWED A:hover { color:#FF0000; }

#box_LATEST_NEWS { }

#box_ACTION_NEWS { }

#box_LOGIN { background-color:#FFFFFF; }

#box_LOGO { font-size:21px; letter-spacing:-1px; font-weight:bold; padding-left:7px; }

#box_MFT { color:#555555; line-height:1.6; margin-bottom:8px; background-color:#FFFFFF; }

#box_MFT_INFO { margin-bottom:8px; background-color:#FFFFFF; }

#box_NEWSLETTER { margin-bottom:8px; background-color:#FFFFFF; }

#box_WHATSNEW { color:#333333; margin-bottom:8px; line-height:1.4; background-color:#FFFFFF; }
#box_WHATSNEW A { color:#333333; }
#box_WHATSNEW A:hover { color:#FF0000; }


.categories_name { font-size:18px; font-weight:bold; color:#0072BC; }
.categories_heading_title { text-align:right; color:#777777; }
.categories_description { padding-top:8px; color:#555555; line-height:1.5; }
.categories_url { padding-top:6px; color:#555555; }
.categories_url A { color:#777777; text-decoration:underline; }
.categories_url A:hover { color:#FF8300; text-decoration:underline; }


#navigation { background-color:#F1F1F1; }
#navigation .display_number {}
#navigation .page_links { text-align:right; }
A.pageResults { color:#555555; text-decoration:underline; }
A.pageResults:hover { color:#ED0009; text-decoration:underline; }


#products_listing { color:#555555; }
#products_listing .products_name A { font-size:13px; font-weight:bold; color:#004A80; text-decoration:underline; }
#products_listing .products_name A:hover { font-size:13px; font-weight:bold; color:#ED1C24; text-decoration:underline; }
#products_listing .products_short_description { line-height:1.5; color:#888888; }
#products_listing .price_style { color:#FF0000; font-family:Arial; font-weight: bold; font-size:13px; border-bottom:1px #FF0000 solid; }
#products_listing .stock_mark { color:#FF0000; border-bottom:1px #FF0000 solid; line-height:20px; }
#products_listing .products_quantity { color:#FF0000; font-family:Arial; font-weight: bold; font-size:13px; border-bottom:1px #FF0000 solid; }


#order_details { color:#555555; }
#order_details .products_name A { font-size:13px; font-weight:bold; color:#004A80; text-decoration:underline; }
#order_details .products_name A:hover { font-size:13px; font-weight:bold; color:#ED1C24; text-decoration:underline; }
#order_details .products_short_description { line-height:1.4; color:#888888; padding-top:10px; }
#order_details .price_style { color:#FF0000; font-family:Arial; font-weight: bold; font-size:13px; border-bottom:1px #FF0000 solid; }
#order_details .stock_mark { color:#FF0000; border-bottom:1px #FF0000 solid; line-height:20px; }
#order_details .products_quantity { color:#FF0000; font-family:Arial; font-weight: bold; font-size:13px; border-bottom:1px #FF0000 solid; }
#order_details .attributes_value_name { color:#FF0000; border-bottom:1px #FF0000 solid; line-height:17px; }
#order_details .total_content { padding-top:16px; font-size:15px; font-weight:bold; font-family:Verdana; text-align:right; }


#box_PAGE_LINKS { font-size:13px; }
#box_PAGE_LINKS A { font-size:13px; }
#box_PAGE_LINKS A:hover { font-size:13px; 

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

.text_spotlight { color: #FF0000; font-weight: bold; border-bottom:1px #FF0000 solid; line-height:17px; text-decoration:none; }
.number_spotlight { color: #FF0000; font-weight: bold; border-bottom:1px #FF0000 solid; line-height:17px; font-family: Arial; font-size:13px; text-decoration:none; }
