html, body {margin:0; padding:0;}
body{
	margin: 0;padding: 0;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-weight: normal;
}
form,ul{
	margin:0; padding:0; outline:none;
}
img,table{border: none; margin: 0; padding: 0;}
table {border-collapse:collapse;}
a{text-decoration: none;}

#pageContent{width:1000px; margin:0 auto;}
#Header {width:1000px; margin:0 auto;}
#mainBody {width:1000px; overflow:hidden;}
.mainDiv{
	width: 1000px; background: #ffffff;overflow: hidden;
}
.centerDiv{float: left;width: 770px;}
.rightDiv{width: 230px;float: right;margin-top: -2px;}
.clearAll{clear: both;}
/* menu */
ul.menu{list-style: none; margin: 0; padding: 0;height: 33px;background: url(../images/bg_menu.gif) repeat-x; padding-left:10px;}
ul.menu li{list-style: none; margin: 0; padding: 0;line-height: 33px;padding: 0 15px; float: left;}
ul.menu li a{color: #f2f4f5; font-size: 13px; font-family: Tahoma, Arial, Verdana, sans-serif; font-weight:bold;}
ul.menu li.current a,ul.menu li a:hover{color: #fff500;}
ul.menu li.line{padding: 0;background: url(../images/line1.gif) no-repeat; width: 2px; height: 33px;}
/* text scroll, langage */
.languageBar{width: 1000px; height: 64px; background: url(../images/bg_scroll.gif) no-repeat;}
.languageBar .language{float: right;margin-top: 15px;width: 181px;}
.languageBar .language .flag_vn{float: left;width: 19px; height: 19px; background: url(../images/flag_vn.gif) no-repeat;margin: 6px 7px 0 10px;}
.languageBar .language .flag_en{float: left;width: 19px; height: 19px; background: url(../images/flag_en.gif) no-repeat;margin: 6px 7px 0 10px;}
.languageBar .language a{float: left;color: #fff404;height: 31px; line-height: 31px;}
.languageBar .language a:hover{color: #ffffff;}
.languageBar .scroll{float: left; width: 775px; color: #016906; font-size: 16px;margin-top: 25px;}
/* slide */
.slide{height: 264px; margin: 2px 0px 10px; background:#FFF;}
/* bottom menu */
.bottomMenu{height: 25px; line-height: 25px; background: #207915;color: #ffffff; font-size: 13px;text-align: center;}
.bottomMenu a{color: #ffffff;}
.bottomMenu a:hover{color: #fff500;}
/* footer */
.footer{width: 1000px;padding: 10px; background: url(../images/bg_footer.gif);color: #656363;line-height: 140%;text-align: center;}
.footer a{color: #656363;}
.footer a:hover{color: #ff0000;}
/* search */
.searchDiv .titleDiv{background: url(../images/bg_title3.gif) no-repeat;width: 228px; height: 69px;}
.titleDiv .title,.titleDiv .titleSearchDiv{height: 33px; line-height: 33px;font-size: 14px; color: #ffffff;padding: 8px 0 0 13px;}
.titleDiv .titleSearchDiv{background: url(../images/bulletSearch.gif) 13px 14px no-repeat;padding-left: 46px;}
.advSearch .flat{font-size: 13px;border: solid 1px #60b547;width:178px; height: 23px;line-height: 23px;color: #666; font-family: Tahoma, Arial, Verdana, sans-serif;padding-left: 6px; margin: 9px 0 4px 17px;}
.advSearch select{font-size: 13px;border: solid 1px #60b547;width:185px; height: 25px;line-height: 25px;color: #666; font-family: Tahoma, Arial, Verdana, sans-serif; margin-left: 17px;}
.advSearch .line{background: url(../images/line2.gif) left top repeat-x; height: 1px;width: 220px;margin: 4px 0 4px 0;}
.advSearch .price{margin-top: 4px;}
.advSearch .btnSearch{display: block;color: #ffffff;font-weight: bold;font-family: Tahoma, Arial, Verdana, sans-serif;width: 68px; height: 22px;line-height: 22px; background: url(../images/btnSearch.gif) no-repeat;text-align: center;margin: 8px 0 0 134px;}
/*right cart */
.rightCartDiv{padding: 7px 0 0 0;height: 67px; position: relative;}
.rightCartDiv .cartBulletImg{width: 47px; height: 62px; background: url(../images/bullet3.png) no-repeat;position: absolute;}
.rightCartDiv .cartTitle{text-transform: uppercase;color: #305b10; font-size: 16px; font-style: italic;font-weight: bold; font-family: "Times New Roman", Arial, Verdana, sans-serif;padding: 6px 0 0 57px;}
.rightCartDiv .line{background: url(../images/line2.gif) left top repeat-x; height: 1px;width: 220px;margin: 4px 0 4px 0;}
.rightCartDiv .count{color: #305b10; font-size: 14px;padding-left: 51px;}
.rightCartDiv .count a{color: #305b10;}
.rightCartDiv .count .number{color: #ff0000}
/* */
.rightTitleDiv,.rightContentDiv{background: url(../images/bg_rightDiv.gif) repeat-y; padding-left: 8px;}
.rightTitleDiv .titleDiv{background: url(../images/bg_title2.gif) no-repeat right bottom;width: 220px; height: 69px;}
/* */
.title1{background: url(../images/bg_title1.jpg) no-repeat;height: 82px;}
.title1 .title{text-transform: capitalize; padding: 12px 0 0 10px; height: 34px; line-height: 34px;color: #ffffff; font-size: 16px; font-weight:bold;}
.mainLine{background: url(../images/bg_mainLine.gif) no-repeat; line-height:1px; font-size:1px;}

.newProducts{width: 764px; background: url(../images/bg_new_products.gif) left bottom;}
.newProducts table{padding-bottom: 13px;width: 754px;margin-left: 4px;}
/*_____________________________________________ Start jCarouselLite _____________________________________________*/
#scrollDoiTac  {
    padding: 0;
    margin: 0;
}
#scrollDoiTac ul {
    margin: 0;
    padding:0;
    list-style:none;
}
#scrollDoiTac ul li{margin-right:10px; float:left;}
#scrollDoiTac ul li.li_scroll{width:165px; height: 272px; overflow:hidden; margin-top:10px;}
#scrollDoiTac ul li.li_scroll .scrollImgTD { text-align:center; width:165px; height:175px; overflow:hidden;}
#scrollDoiTac ul li.li_scroll .scrollImgTD img{max-width: 165px; max-height: 175px; width:expression(this.width > 165 ? 165 : true);height:expression(this.height > 175 ? 175 : true);}
#scrollDoiTac ul li.li_scroll .scrollTextTD {text-align:center;height: 32px;overflow: hidden;}
#scrollDoiTac ul li.li_scroll .scrollTextTD a.title{color: #016906; font-weight: bold;font-family: Tahoma, Arial, Verdana, sans-serif;}
#scrollDoiTac ul li.li_scroll .scrollTextTD a.title:hover{color: #ff0000;}
#scrollDoiTac ul li.li_scroll .scrollCodeTD {text-align:center;color: #000;}
#scrollDoiTac ul li.li_scroll .scrollPriceTD {text-align:center;color: #ff0500; font-family: Tahoma, Arial, Verdana, sans-serif; font-weight: bold;}
#scrollDoiTac ul li.li_scroll .scrollLineTD {background: url(../images/line3.gif); height: 1px; width: 165px;margin-top: 3px;}
#scrollDoiTac ul li.li_scroll .scrollTextTD a {text-align:center; text-decoration:none;}
#scrollDoiTac ul li.li_scroll .scrollActionTD {color: #f70000; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; background: url(../images/line3.gif) repeat-x; padding-top:5px; margin-top:3px;}
#scrollDoiTac ul li.li_scroll .scrollActionTD a:hover{color: #016906;}
a#a_prev{display: block; padding-top: 18px;}
a#a_next{display: block; padding-top: 18px;}
.scrollActionTD{padding-top: 5px;}
.scrollActionTD .cartImg{margin: 0 0 -3px 7px;}
.scrollActionTD .detailImg{margin: -1px 5px 0 13px;}

/* support */
.support{text-align: center;}
.support .title{color: #016906; font-size: 14px;}
.support .yahoo{padding: 5px 0 8px 0;}
.support .line{background: url(../images/line2.gif) left top repeat-x; height: 1px;width: 220px;padding-bottom: 8px;}
.support .last{padding-bottom: 12px;}
/* ads */
.rightAds{text-align: center;}
.rightAds .righAdsImgDiv{padding-bottom: 6px;}
.rightAds .last{padding-bottom: 25px;}
/* end right div */
.endRightDiv{width: 228px; height: 87px; background: url(../images/bg_bottom3.gif) no-repeat;}

/*statistics */
.statistics{color: #016906; font-weight: bold; font-family: Tahoma, Arial, Verdana, sans-serif;}
.statistics .online{background: url(../images/bullet4.gif) 9px 0px  no-repeat; height: 18px; line-height: 18px;padding-left: 32px;}
.statistics .number{color: #ff0000;}
.statistics .line{background: url(../images/line2.gif) left top repeat-x; height: 1px;width: 220px;margin: 4px 0 4px 0;}
.statistics .total{height: 18px; line-height: 18px; background: url(../images/bullet5.gif) 8px 0px  no-repeat;padding-left: 32px;color: #1f6bdf;}
.statistics .hitcounter{height: 18px; line-height: 18px; background: url(../images/bullet6.gif) 8px 0px  no-repeat;padding-left: 32px;margin-top: 4px;padding-bottom: 22px;}
/* block 1 */
.clear1{height: 5px; line-height:5px; font-size:1px;}
.block1{float: left;width: 374px; height: 427px;background: url(../images/bg_block_1.gif) no-repeat;}
.blockSpace{width: 14px; float: left; height: 427px;}
.block2{float: left;width: 378px; height: 427px;background: url(../images/bg_block_2.gif) no-repeat;margin-right: -9px;}
.blockClear{clear: left;height: 5px; line-height:5px; font-size:1px;}
.block3{float: left;width: 374px; height: 427px;background: url(../images/bg_block_3.jpg) no-repeat;}
.block4{float: left;width: 378px; height: 427px;background: url(../images/bg_block_4.gif) no-repeat;margin-right: -9px;}
.blockClear1{clear: left; height: 15px; line-height:5px; font-size:1px;}
.block5{margin-right: -4px;background: url(../images/bg_block_5.gif) left top no-repeat; width: 765px; height: 431px;}
/* */
.blockTitle{color: #016906;font-size: 16px; font-weight:bold;margin: 38px 0 0 8px;}
.blockTitle span{ color:#F60;}
.blockLine{background: #016906;margin: 2px 5px 0 2px; line-height:1; font-size:1px;}
.evenShortLine{width: 360px;}
.blockImgDiv{text-align: center;margin: 5px 12px 0 10px; background:#FFF; overflow:hidden; height:124px;}
.blockImg{max-width: 344px; max-height: 124px; width:expression(this.width > 344 ? 344 : true);height:expression(this.height > 124 ? 124 : true);}
.articleBlockTitle a{color: #016906; font-size: 12px; font-family: Tahoma, Arial, Verdana, sans-serif; font-weight: bold;}
.articleBlockTitle a:hover{color: #ff0000;}
.blockContent{padding: 7px 5px 49px 0;margin-right: 5px;}
.summaryBlock{text-align: justify; color: #000000; font-size: 12px; font-family: Tahoma, Arial, Verdana, sans-serif;line-height: 145%;height: 73px;overflow: hidden;}
.blockContent .even{padding: 0 40px 0 10px;}
.blockContent .eventTitle{padding-left: 10px;}
.blockDetail{float: right;margin:-5px 0 0 0;}
.blockDetail img{margin:0 4px 0 0;}
.blockDetail a{color: #ff0000; font-size: 11px;font-family: Tahoma, Arial, Verdana, sans-serif;}
.blockDetail a:hover{color: #016906;}
.left1{margin-right: 70px;}
.blockContent .line{clear: right; background: url(../images/line2.gif) left bottom repeat-x; height: 4px; line-height:1;}

.blockContent .evenLine{margin-left: 4px;}
ul.blockList,ul.supportBlock,ul.productBlock{list-style: none; padding: 0; margin: 0;}
ul.blockList li{list-style: none; margin: 0; padding: 0 0 0 20px;line-height: 20px; background: url(../images/bullet9.gif) 4px 7px no-repeat;}
ul.blockList li a{color: #016906; font-size: 11px; font-family: Arial, Verdana, sans-serif;}
ul.blockList li a:hover{color: #ff0000;}
ul.evenList, ul.supportBlock{margin-left: 5px;}
/* */
ul.supportBlock li{list-style: none; margin: 0; padding: 0 0 0 20px;line-height: 28px;background: url(../images/bullet9.gif) 4px 11px no-repeat;}
ul.supportBlock li a{color: #016906; font-size: 12px; font-family: Tahoma, Arial, Verdana, sans-serif;}
ul.supportBlock li a:hover{color: #ff0000;}
ul.supportBlock li.line{background: url(../images/line2.gif) left bottom repeat-x; height: 1px;margin: 0 39px 0 4px; line-height:1px; font-size:1px;}
/* */
ul.productBlock{margin-left: 48px;}
ul.productBlock li{list-style: none; margin: 0; padding: 0 0 0 22px;line-height: 34px;background: url(../images/bullet10.gif) 0 11px no-repeat;}
ul.productBlock li a{color: #016906; font-size: 14px; font-family:  Arial, Tahoma, Verdana, sans-serif; font-weight:bold;}
ul.productBlock li a:hover{color: #ff0000;}
ul.productBlock li.line{background: url(../images/line2.gif) left bottom repeat-x; height: 1px; margin: 0 39px 0 4px; line-height:1px; font-size:1px;}
.productBlockLine{height: 1px; background: #016906;margin: 2px 40px 0 2px; font-size:0px; line-height:1px;}
/* */
.promotionBlock{float: left;width: 370px;}
.promotionBlock .promotionTitle{color: #016906;font-size: 16px; padding: 41px 0 0 0; margin:0 0 0 10px; font-weight:bold;}
.promotionBlock .promotionTitle span{color:#F60;}
.promotionBlock .promotionBlockLine{height: 1px; background: #016906; margin: 3px 12px 0 10px; line-height:1px; font-size:0px;}
.promotionBlockContentName{background: url(../images/bullet2.gif) 0 5px no-repeat;margin: 5px 12px 0 10px; padding-left: 16px;}
.promotionBlockContentName a{color:#be0000;font-size: 14px; font-family:  Tahoma, Arial, Verdana, sans-serif;font-weight: bold;}
.promotionBlockContent{font-family:  Arial, Verdana, sans-serif; color:#2d560e;font-size: 12px;padding-left: 25px;line-height: 160%; padding-right:12px;}
/* */
.promotionBlockSpace{float: left; height: 357px; background: url(../images/line_6.gif) top center repeat-y; width: 17px;margin-top: 22px;}
/* */
.giftsBlock{float: left; margin-left: 15px;}
.giftsBlock .giftsBlockTitle{color: #016906;font-size: 16px;padding: 41px 0 0 0; font-weight:bold;}
.giftsBlock .giftsBlockTitle span{color:#F60}
.giftsBlock .giftsBlockLine{height: 1px; background: #016906; width:343px;margin: 3px 0 9px 0; line-height:1px; font-size:0px;}
/* */
.giftsBlockDiv{width: 164px;text-align: center;float: left;}
.giftsBlockNameDiv{margin-top: 8px;padding: 0 10px 0 10px;}
.giftsBlockNameDiv a{color: #305b10; font-size: 11px; font-family:  Tahoma, Arial, Verdana, sans-serif;}
.giftsBlockNameDiv a:hover{color: #ff0000;}
.giftsBlockSpaceDiv{width: 10px; height: 120px; float: left;}
.giftsBlockClear{clear: left;height: 24px;}
/* */
.giftsBlockImgDiv img{max-width: 100px; max-height: 100px;width:expression(this.width > 100 ? 100 : true);height:expression(this.height > 100 ? 100 : true);height:expression(this.height > 100 ? 100 : true);}
/* __________________________________________________________ */
ul.right_category{margin: 0 9px 0 2px;padding: 0; list-style: none;}
ul.right_category li.parentNode{margin: 0 0 9px 0; padding: 5px 3px;list-style: none; background: url(../images/bg_right_cat.gif) 0 2px no-repeat #488e3f; font-family:  Arial, Tahoma, Verdana, sans-serif;padding-left: 30px;}
ul.right_category li.parentNode a{color: #ffffff; font-size: 14px;}
ul.right_category li.parentNode a:hover{color: #ffff00;}
ul.right_category li.parentNode .expand{display: block;float: right;width: 10px; height: 5px;background: url(../images/bullet11.gif) no-repeat;margin: 8px 4px 0 0;}
ul.right_category li.parentNode .collapse{display: block;float: right;width: 10px; height: 10px;background: url(../images/bullet12.gif) top right no-repeat;margin: 10px 4px 0 0;}
.end_right_category{height: 1px;}
ul.right_category li.parentNode ul.childNodes{display: none;list-style: none; padding: 0; margin: 0;background: #fafafa;}
ul.right_category li.parentNode ul li{list-style:none; margin: 0 0 0 -30px; padding: 0;background: url(../images/bullet14.gif) 33px 9px no-repeat #abd59f;padding-left: 56px;}
ul.right_category li.parentNode ul li a{color: #53201f; font-size: 12px; font-family: Arial, Tahoma, Verdana, sans-serif;}
ul.right_category li.parentNode ul li a:hover{color: #000000;}
ul.right_category li.parentNode ul li.line{height: 4px;background: #ffffff;}
ul.right_category li.parentNode ul li .childExpand{display: block;float: right; width: 11px; height: 5px;background: url(../images/bullet13.gif) no-repeat;margin: 12px 4px 0 0;}
.mainCenterDiv{width: 764px;}
.mainCenterDivTitle{height: 37px; background: url(../images/bg_begin_center_div.gif) no-repeat;color: #016906; font-size: 16px; font-weight:bold; font-family: Arial, Tahoma, Verdana, sans-serif;padding:19px 0 0 33px; line-height: 37px;}
.mainCenterDivTitle a{color: #016906;}
.mainCenterDivTitle a:hover{color:#ff0000;}
.mainCenterDivEnd{height: 89px; background: url(../images/bg_end_center_div.gif) no-repeat;}
.mainCenterDivContent{background: url(../images/bg_center_div_middle.gif) repeat-y;}
.mainCenterDivLine{height: 1px; background: #016906;margin: 0 0 0 3px;width: 756px;}
.productList{margin: 15px 0 0 11px;}
.productList .productItem{float: left;width: 238px; height: 314px; background: url(../images/bg_product.gif) no-repeat;}
.productList .spaceDiv{width: 11px; height: 259px; float: left;}
.productList .clearDiv{height: 12px; clear: left;}
.productList .productItem .imgDiv{text-align: center;margin-top: 6px; overflow:hidden; height:172px;}
.productList .productItem .imgDiv img{max-width: 172px; max-height: 172px; height:expression(this.height > 172 ? 172 : true);}
.productList .productItem .line{height: 1px; background: url(../images/line4.gif) repeat-x;margin: 6px 0 2px 0;}
.productList .productItem .title{text-align: center;padding: 0 5px 0 5px;line-height: 120%;height: 28px; overflow:hidden;}
.productList .productItem .title a{font-weight: bold; color: #380302; font-size: 12px; font-family: Arial, Verdana, sans-serif;}
.productList .productItem .title a:hover{color:#ff0000;}
.productList .productItem .price{color: #0b6901; font-size: 13px; font-weight: bold;text-align: center;}
.productList .productItem .itemcode{text-align: center; margin-top:5px;}
.productList .productItem .summary{text-align: left; margin-top:3px; padding:0 8px; height:21px; overflow:hidden; line-height:100%; font-size:11px; color:#666;}
.productList .productItem .status{text-align: center;color: #393939; font-size: 12px; font-weight: bold; margin-top:5px;}
.productList .productItem .order{text-align: center;}
.productList .productItem .order a{color: #000000; font-size: 11px; font-family: Tahoma, Arial, Verdana, sans-serif;}
.productList .productItem .order a:hover{color: #ff0000;}
.productList .productItem .status .bullet{margin: 0 4px 1px 0;}
.productList .productItem .order .bulletOrder{margin: 0 0 -3px 7px;}
.productList .productItem .order .bulletDetail{margin: 0 5px 1px 14px;}
/*--- Page number ---*/
.pageNumber {padding:10px;float: right;}
.pageNumber a, .pageNumber span {display:block; float:left; margin-left:1px; padding:3px 5px; background:#ddd; color:#000; font-weight:bold; text-decoration:none;}
.pageNumber a:hover, .pageNumber span {background:#207915; color:#fff;}
.pageNumber a.current {background:#207915; color:#fff;}
.detailContent, .listInformation{text-align: justify; padding: 10px; line-height:145%;}
.detailContent .title{padding: 5px 0 10px 0; font-weight: bold; font-size: 18px;color: #016906; line-height:120%;}
.detailContent ul {margin:20px;}
.relatedDiv span{color:#0074bc; font-weight:bold;display: block; padding: 5px 0 0 10px;}
ul.relatedUl{display: block;list-style: none; margin: 0; padding: 0;margin-left: 10px;}
ul.relatedUl li{list-style: none; margin: 0; padding: 0;padding:8px 0 0 18px;background:url(../images/bullet17.png) 0 13px no-repeat;line-height: 20px;}
ul.relatedUl li a{color:#000;text-decoration: none;}
ul.relatedUl li a:hover{color: #ff0000;}
.contactForm{margin-top: 20px;}
.textForm {border:1px solid #aaa; margin:2px 0; padding:2px 3px; color:#555; font:normal 11px Tahoma, Verdana, Arial, sans-serif;}
.textArea {border:1px solid #aaa; margin:2px 0; padding:2px 3px; color:#555; font:normal 11px Tahoma, Verdana, Arial, sans-serif;}
.formTitle {font-weight:bold;}
.button {margin-top:5px; margin-right:5px;}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
.listInformation .imgDiv{float: left; margin-right: 5px;width: 150px; height: 113px; overflow: hidden;}
.listInformation .imgDiv .thumb{max-width: 150px; max-height: 113px;width:expression(this.width > 150 ? 150 : true);  height:expression(this.height > 113 ? 113 : true);}
.listInformation .content{}
.listInformation .content a.title{color: #016906; font-weight: bold; font-size:14px;}
.listInformation .content a.title:hover{color: #ff0000;}
.listInformation .content a.detail{font-size: 11px; color: #ff0000;}
.listInformation .content a.detail:hover{color: #016906;}
.listInformation .clear{clear: left;height: 20px;}
.productDetail{padding: 10px;}
.productDetail .content .title{color: #016906; font-weight: bold; font-size:20px; margin-bottom:15px;}
.productDetail .content .price{color: #ff0500; font-weight: bold;}
.productDetail .content .order{margin-bottom: 10px;}
.productDetail .content .order a{color: red;}
.productDetail .content .order a:hover{color: #016906}
.productDetail .content .order .cartImg{margin-left: 10px;}
.productDetail .thumb{max-width: 320px; max-height: 240px;width:expression(this.width > 320 ? 320 : true);  height:expression(this.height > 240 ? 240 : true);float: left; margin: 0 10px 0 10px;}
.productDetail .content{line-height: 18px; text-align: justify;font-size: 12px;}
.clearDiv{height: 12px; clear: left;}
.cat_summary{margin-bottom: 20px;text-align: center;padding-right: 10px;}
.cat_summary img.thumb, .detailContent img.thumb{max-width: 730px;width:expression(this.width > 730 ? 730 : true); }
.cat_summary .content{text-align:justify;margin-top: 5px; line-height: 18px;}
.cat_summary .content img.bulletDetail{margin-right: 5px;}
.cat_summary .content a{color: #016906; font-size: 11px;}
.cat_summary .content a:hover{color: #ff0000;}
.detailContent .imgThumbDiv{text-align: center; margin-bottom: 10px;}

/*-- Shopping Cart --*/
.shoppingCart {float:right; width:180px; height:45px; padding:5px 0 0; background:url(../images/cart_icon.gif) left no-repeat;}
.shoppingCart .Title {padding-left:30px; text-transform:uppercase; font-weight:bold; color:#642800;}
.shoppingCart .Info {padding-left:52px;}
.shoppingCart .Info a {color:#642800; text-decoration:none; font-weight:bold;}
.mainShoppingTitle{font-size:1.2em; font-weight:bold;}
.imgCartResize{
	max-width:50px;
	width: expression(this.width > 50 ? 50 : true);
	padding:3px;
}
.mainBagGuide{
	color:#000;
	font-size:12px;
	padding:5px;
	/*background:#B2DEDB;*/
	border:1px solid #5e9d56;
}
.mainBagBilling{
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	padding:5px;
	text-transform:uppercase;
	background:#488e3f;
	border:1px solid #16720a;
}
.mainBagTitle{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:4px 5px;
	background:#488e3f;
	border:1px solid #16720a;
	z-index:0;
}
.mainBagButton{
	padding:5px;
}

.mainBagContent{
	font-size:11px;
	padding-left:5px;
	padding-bottom:3px;
	border-bottom:1px solid #5e9d56;
}
.mainBagPrice{
	font-size:12px;
	padding-right:10px;
	background:#F2f4f5;
	border-bottom:1px solid #D7DFE3;
}
.mainBagTotalPrice{
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
}
.mainBagContent a{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.mainBagContent a:hover{text-decoration:underline;}
.buttonCart{font:normal 11px Arial; color:#000000;}
.bgProductDescription{
	background:#D8C9BF;
	color:#642800;
	font: bold 16px Arial;
	padding:5px 10px;
	margin-top:10px;
}

.ProductDescription{font:normal 12px Arial; line-height:140%;}
.ProductDescription table{
	border-collapse:collapse;
	border:1px solid #999999;
}
.productList div.title{margin-bottom: 3px;}
.productList div.title a{color:#642800;font-size: 13px;font-weight: bold;}
.productList div.title a:hover{color: #ff0000;}