.categIput h2{ /*background:url(../images/master/bg_Categories_input.gif) left top no-repeat; text-align:left; text-indent:16px;*/}
.categIput h2 a{ font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; padding-right:20px; text-decoration:none;}
.categIput span{ display:block; width:auto; height:25px; background:url(../images/master/bg_Categories2_input.gif) top repeat-x; margin-top:-7px; }
.categIput span a,.categIput span a:hover{ display:block;font-size:12px; color:#fff; font-weight:bold; margin-left:15px; text-decoration:none;}
.categIput ul{ margin-top:0px;position: relative;}
.categIput ul li{display:block;background:none; border:none; line-height:30px;text-align:left; padding:0px 15px;}
.categIput ul li a{ display:block; border-bottom:1px dashed #a6a6a6; width:135px; padding-left:5px; color:#333; font-weight:normal; overflow:hidden; text-decoration:none; }
.categIput ul li em{ color:#333; padding-left:8px; font-style:normal;}
.categIput ul li span, .categIput ul li span em{ color:#a20505; font-weight:bold;background:#f5f5f5;text-decoration:none;}


.categIput .Categories{ background:#8e0314; width:183px; height:auto;padding-bottom:1px;}
.categIput .Categories h2{ height:35px; background:url(../images/master/bg_Categories.gif) left top no-repeat; font:1.3em Arial, Helvetica, sans-serif; color:#fff; text-align:center;  font-weight:bold; padding-top:7px;}
.categIput .Categories ul{ width:180px; margin:-7px 1px 2px 2px; background:#f5f5f5; list-style:none;}

.categIput .Categories ul li {display:block; border-bottom:1px solid #a6a6a6; height:24px; background:url(../images/master/icon_Categories.gif) 10px center no-repeat; padding-left:30px; width:135px; position: relative;}
.categIput .Categories ul li ul li{display:block;border:none;border-left:1px solid #a6a6a6; background:none; padding-left:30px; position: relative;}
.categIput .Categories li ul {position: absolute;left: 178px; border:1px solid #a6a6a6;border-left:none;/* Set 1px less than menu width */top:6px;display: none;}

/* Styles for Menu Items */
.categIput .Categories ul li a{ color:#000; font-weight:bold;border:none; text-decoration:none;}

/* Fix IE. Hide from IE Mac \*/
* html .categIput .Categories ul li { float: left; height: 1%; }
* html .categIput .Categories ul li a { height: 1%; }
/* End */

.categIput .Categories ul li a:hover{ color:#333;text-decoration:none;}

.categIput .Categories li ul li a { padding:0px; } /* Sub Menu Styles */



.categIput .Categories li:hover ul, li.over ul { display: block; } /* The magic */
.HiddenList {display:none;position: absolute;z-index:10000;}

.shopBrand ul li{display:block; width:135px; margin:6px 10px;height:auto;padding-left:25px; line-height:14px;}

.inputPrice{width:45px; height:15px;border:1px groove #fff; border-bottom:#d4d0c8; border-right-color:#d4d0c8;color:#333;padding-left:2px;}
.buttonPrice{ margin-left:20px;}
.inputTop{ width:600px; }
.inputTop ul{ width:600px; margin:4 auto;  border-bottom:1px solid #dedede; list-style:none;height:25px;}
.inputTop ul li{
	display:block;
    float:left;
    width:auto;
}
.inputTop ul li a{
    padding-right:12px;
	margin-right:8px;
	background-image: url(../images/master/icon_inputTop.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	display:block;
    float:left;
    width:auto;
}
#navhome{ /*background:none;*/}
.inputTop ul li span{ color:#a20505; text-decoration:none;}
.Message{
	margin-top:6px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFCC;
	border: 1px solid #FF9900;
	background-image: url(../images/master/alarm.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	padding: 8px 6px 8px 45px;
}
.Message h3{ font:18px Arial, Helvetica, sans-serif; color:#333; font-weight:bold; float:left; width:auto;}
.Message h1{ font:20px Arial, Helvetica, sans-serif; color:#333; font-weight:bold; float:left; width:auto;}
.message h1{ font-size:20px;color:#333;line-height:24px;}
.sort{float:right; margin-right:10px;font:12px Arial, Helvetica, sans-serif; color:#333; }
.sort span{ display:block; width:auto; float:left; padding-right:10px; margin-top:2px;}
.sortInput{ border:1px groove #d4d0c8;width:110px; height:18px; float:left; font:12px Arial, Helvetica, sans-serif; color:#333;}
.sortText{ display:block; clear:both;margin:8px 0px; color:#333;line-height:16px;}
.categoryList p a { color:#333;}
.categoryList{ height:auto;}
.addCart{ margin:5px auto;}

/*.pageNumber{ width:600px; height:30px; margin:8px auto; text-align:center; background:#ebe9df;clear:both; text-align:center;}*/
.pageNumber ul{ display:block;list-style:none; width:350px;margin:0 auto;}
.pageNumber ul li { display:block; float:left;margin:4px 3px;}
.pageNumber ul li a{ height:20px; padding:2px 10px;background:#fff; border:1px solid #ddd;}
.PageTopLeft { margin-left:10px;float:left;}
.PageTopRight { float:right;}
.banner4{ margin-left:5px; margin-bottom:20px;}

/*20091215 pag up down start*/
div.pageNumber{
  padding: 6px 0; 
  text-align: center;
  width: 100%;
  background:#ebe9df;
  font-size: 11px;
  margin:8px auto;
  float:left;
}

div.pageNumber .pagnCur
{
  font-weight: bold;
  padding: 0 5px;
}

div.pageNumber .pagnDisabled{
  color: #999;
  padding: 0px 5px;
  white-space: nowrap;
}

div.pageNumber .pagnMore, div.pageNumber .pagnSep{
  padding: 0 2px;
}

div.pageNumber .pagnLead{
  font-weight: bold;
  padding: 0 5px 0 2px;
}
div.pageNumber a, div.pageNumber a:visited{ 
  padding: 6px;
  color: #666666;
  white-space: nowrap;
}

div.pageNumber a:hover, div.pageNumber a:active{
  padding: 5px;
  border: 1px solid #666666;
  text-decoration: none;
  color: #666666;
  white-space: nowrap;
  background: #fff;
  text-decoration:underline;
}
/*20091215 pag up down end*/

/*20091216 search pag up down start*/
#SearchPagingTop{width:790px;margin-left:5px;}
/*#CategoryPagingTop{height:32px; background-color:#EBE9DF;}*/
/*20091216 search pag up down end*/

.contentPro{ width:1002px; height:auto;background:url(../images/master/bg_contentPro.gif) left top no-repeat;overflow:auto; }
.topPro{ width:1002px; text-align:left;}
.topPro ul{height:20px; width:auto; border-bottom:none; margin:0px; list-style:none;}
.pro{ width:955px; height:auto; margin:20px auto;}
.leftCon{ float:left; width:763px; overflow:auto;}

/*.ProductThumb a{ color:#a20505; text-decoration:underline;}
.ProductThumb a:hover{ color:#333;}
.inforimg{ width:254px; height:254px; border:1px solid #ccc;}
.ProductThumb ul{ display:block; width:254px; list-style:none;}
.ProductThumb ul li{ display:block; float:left; margin-top:10px;}*/
.imgsmall{ margin:0px 6px; padding-top:3px;}
.imgsmall img{ margin:0px 2px; border:1px solid #ccc;}

.ProductMain{ width:460px;}
.leftCon{ float:left; width:763px; overflow:hidden;}

.ProductThumb{ text-align:center; width:260px; float:left; margin-right:20px;}

.ProductMain{ width:460px; height:auto; float:left;}
.ProductMain h1,.ProductMain h2,.ProductMain h3{ font-size:18px;font-family:Arial, Helvetica, sans-serif; color:#333; font-weight:normal; line-height:18px;}
.ProductMain h2{font-size:16px;}
.ProductMain h3{ font-size:14px;margin:5px 0px;}
.ProductMain h3 span{ color:#999;}
.ProductMain p{  font-size:12px; color:#333;}
.ProductMain p a{ text-decoration:underline;}

.ProductDetailsGrid{ width:460px; height:auto;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;color:#333;margin-top:6px;padding:5px 0;}
.ProductDetailsGrid dt {clear:both;	width: 60px;float:left;text-align:right;display:inline;color:#666;margin-bottom:6px;}
.ProductDetailsGrid dd {margin-left:5px;margin-bottom: 6px;font-family:Verdana, Geneva, sans-serif;float:left;width:395px;}
.ProductDetailsGrid em{ text-decoration:underline; font-style:normal;}
.ProductDetailsGrid span{font-weight:bold;}
.ProductDetailsGrid dd img{ padding:0;margin-bottom:-3px;}
.YouSaveAmount,.VariationProductPrice{color:#A20505;font-family:Verdana, Geneva, sans-serif;}
.VariationProductPrice{font-size:18px;}
.ProdetailsInstock,.ProdetailsOutofstock{font-weight:bold;font-size:14px;color:#009900;}
.ProdetailsOutofstock{color:#A20505;}

.ProductAddToCart{ border:none; background:none;}
.ProductAddToCart dt {float: left;	margin-bottom: 4px;}
.qtyInput{ width:45px; height:16px; border:1px solid #ccc;text-align:center;}
.ProductAddToCart label{ display:block; float:left;}
.match{ margin-left:20px; margin-top:5px;}
.match img{ float:left; margin-right:15px;}
.match a{display:block; height:22px; width:100px;}
.PriceMatch{ clear:both; margin:0; padding:0; list-style:none; padding-left:15px; padding-top:8px;color:#333;}
.PriceMatch li img { vertical-align:middle; padding-right:6px;}
.oem{ width:736px; height:auto; overflow:auto;background:url(../images/master/bg_oem.gif) left repeat-y; font-size:12px; color:#333; clear:both;}
.oem span{ display:block; margin:10px 10px auto 30px; float:left;}
.oem h2{ font:14px Arial, Helvetica, sans-serif; color:#a20505; font-weight:bold;}
.oem em{ font-style:normal; color:#a20505;}
.oem a{ font-weight:bold; text-decoration:underline;}

.Menubox{ width:736px;color:#333; margin-top:20px; background:url(../images/master/bg_line.gif) bottom repeat-x; height:29px; clear:both;}
.Menubox ul{ list-style:none;}
.Menubox ul li{ display:block; float:left; height:29px; background:url(../images/master/bg_tabmenu_left.gif) left  no-repeat;font-size:12px; font-weight:bold; padding-left:20px; margin-right:2px;}
.Menubox ul li a{ display:block; height:29px; background:url(../images/master/bg_tabmenu_right.gif) right no-repeat;padding-right:20px; width:auto; float:left; line-height:29px; vertical-align:middle;}
.Menubox li.hover{background:url(../images/master/bg_hover_left.gif) left  no-repeat;}
.Menubox li.hover a{background:url(../images/master/bg_hover_right.gif) right no-repeat; color:#a20505; text-decoration:none; font-weight:bold;}
.Contentbox{ width:734px; height:auto; overflow:auto; border:1px solid #b5b3b3; border-top:none; clear:both;}
.Contentbox div{ margin:10px;color:#333;}
.bottomLink { width:736px; margin:10px 0px; height:auto; background:#f4f4f4;}
.bottomLink h2{font:14px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;}
.bottomLink ul{ width:700px; margin-left:5px; border:none; }
.bottomLink p{ color:#000; margin-left:5px; font-weight:bold;}

.producttag{ width:736px; margin:10px 0px; height:auto; background:#f4f4f4; }
.producttag h2 {font-size:14px; color:#000000;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.producttag h3 {font-size:12px; margin-left:5px;}
.producttag ul{ margin:5px;overflow:hidden; }
.producttag ul a {padding-right:5px;font-size:12px; font-weight:normal;}

.Recently{  width:736px; height:auto; background:#f7f7f7; color:#333; text-align:left; overflow:hidden;}
.Recently h3{ font:14px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; margin:15px 10px;}
.recentlyCen{ display:block; margin-left:10px;list-style:none;width:726px; margin-bottom:20px; overflow:auto;}
.recentlyCen li{ display:block; float:left;}
.imgsmall ul{ float:left; margin:0 10px; text-align:center; list-style:none;}
.imgsmall li{ clear:both; width:100px;_width:97px; line-height:16px; font-size:12px;}
.imgsmall li img{ border:1px solid #cecece;}

.suggestion{ width:734px; border:1px solid #bdbdbd; margin:10px 0px; overflow:auto;}
.suggestion img{ /*float:left;*/ margin:0px 5px 0px 0px;}
.sugBox{ width:670px; margin-top:10px; border:none; float:left; font-size:12px; color:#333; line-height:15px;}
.sugBox h3{ font:16px Arial, Helvetica, sans-serif; font-weight:bold;}
.sugBox p{
	margin-top:10px;
	vertical-align: middle;
	line-height:16px;
}
.sugBox input{margin-right:16px!important;}
.sugBox label{width:100px;}
.suginput{ width:650px; height:80px;border:1px groove #d4d0c8; margin:10px 0px 0px 0px; }
.guild{ font-size:11px;height:20px;width:100%;float:left;}
.guild strong{padding-right:5px; font-weight:bold;color:#a20505;}
.guild a{ color:#a20505;}
.buttumSug{ float:right; margin:0px 25px 10px;}
/*ÏêÏ¸Ò³ÑéÖ¤Âëstart*/
.suggestion_image{float:left;}
.captcha_image{float:left;}
#captcha_suggestion{width:100px; height:20px; font:12px Arial, Helvetica, sans-serif; color:#333; border:1px solid #c3c3c3;background-color:#FFF;float:left;margin-top:10px;}
/*ÏêÏ¸Ò³ÑéÖ¤Âëend*/

.proRight{ background:#f3f2ed; text-align:center; overflow:auto; width:187px; padding-top:10px;}
.share{ width:185px; height:auto; border:1px solid #ddd; background:#fff; margin:0 auto; text-align:left; /*padding:10px;*/}
.share h3{ font-size:12px; color:#a20505; font-weight:bold; margin-bottom:10px; border-bottom:1px solid #ccc;}
.share p{ margin-bottom:10px;}
.share img{ margin:0 10px;}
/*20091224bookmarkstart*/
.share_t{text-align:center;font-weight:bold;color: #333;background: url(../images/master/bt_Share_t.gif) repeat-x left top;font-family: Arial, Helvetica, sans-serif;font-size: 14px;height: 27px;padding-top:4px;width: 185px;}
.share_t_ul{font: 11px Arial, Helvetica, sans-serif normal;list-style-type: none;width:164px;height:auto;margin:4px 0px 10px 14px;}
.share_t_ul li{line-height: 16px;list-style-type: none;background: url(../images/BreadcrumbSep.gif) no-repeat left center;padding-left: 8px;color:#666666;}
.share_t_ul li a{color:#666666;}
/*20091224bookmarkend*/
.proRight span{ display:block; width:auto; height:auto; overflow:auto; margin:15px auto;}
.proRight span p{ margin:2px auto;}
.Related{ margin:10px auto; text-align:center; line-height:14px;}
.Related strong{ margin-top:5px; display:block;}
.Related ul li{padding:5px 0px;}
.Related img{width:110px;}
.ProductReviewForm {text-align:left;}
.ProductReviewForm input, select,textarea {border:1px solid #E1E1E1;}

/*advanced*/
.linadvanced{ width:780px; margin:5px; margin-left:10px;}
.linadvanced h2{ font:21px Arial, Helvetica, sans-serif;color:#333;border-bottom:3px solid #a20004; padding-bottom:5px;}
.AdvancedSearch h3{color:#a20505; text-align:left; font:14px Arial, Helvetica, sans-serif; margin-left:5px; margin-top:10px;}
.searchOne{ width:760px; background:#33CCCC; background:url(../images/master/search_middle.gif) repeat-y;/*background:#00CCFF;*/}
.searchOne dt{ font-weight:bold; margin:0px; padding:0px;}
.searchOne dd{ margin-bottom:0px; padding-bottom:6px;}
.Content .SManufacturer{width:800px;}
.Content .SManufacturer li{width:150px;}
#numberManufacturer .pageNumber{ width:800px; height:30px;text-align:center;clear:both; text-align:center;}
/*search result*/
.searchresult{width: 780px; margin-left: 10px;}



/*menu*/
.subNav{display:block; width:auto; height:25px; background:url(../images/master/bg_Categories2_input.gif) top repeat-x;}
.subNav a{font-size:12px; font-weight:bold;text-decoration:none;margin-left:15px; }
.submenu{width:180px;/* margin:0px 1px 2px 2px; */ background:url(../images/master/bg_submenu.gif) bottom repeat-x; list-style:none; border:1px solid #e8e6e6; border-left:2px solid #e8e6e6; border-bottom:2px solid #e8e6e6;}
.submenu ul{ width:100%;}
.submenu li{line-height:20px;text-align:left; padding:0px 5px; margin-bottom:4px; width:auto;}
.submenu li span{ color:#a20505; font-weight:bold;text-decoration:none;}
.submenu li em{ color:#333; padding-left:5px; font-style:normal;}
.submenu li a{ color:#333; font-weight:bold; display:block; border-bottom:1px dashed #a6a6a6; /*width:160px;*/ padding-left:5px; overflow:hidden; text-decoration:none;}
.submenu li a:hover{ color:#a20505;}

/*gift*/
.welcome{ background:none;}
.gifCon{ width:800px;}
.gifbread{ width:800px; height:25px;}
.gifbread ul{ width:790px;margin:0 auto; height:25px; border-bottom:1px solid #dedede; list-style:none; padding-left:10px;}
.searchGift{clear:both;width:780px; height:30px;background:url(../images/master/bg_searchGift.gif) top repeat-x;color:#333; border:1px solid #d4d4d4;vertical-align:middle; /*line-height:36px;*/ padding:8px 0px 0px 16px; margin:8px auto;}
.searchGif ul{list-style:none;}
.searchGift li span{ font:12px Arial, Helvetica, sans-serif; font-weight:bold;}
.Buttongift{margin-top:2px;*margin-top:0px;_margin-top:11px; height:18px; line-height:15px; vertical-align:middle; width:50px;}
.gifCon .ProductList li{float:left; width:190px; margin:5px; _margin:4px;text-align:center; display:block; overflow:hidden;}
.numberGift{ width:790px;margin-left:5px;}

/*ohter styles*/
.ReviewsLin,.Reviewstext1,.SuccessMessage,.Liststyle{ text-align:left;}
/*Review start*/
.Reviewstext1{width:653px;padding:4px 0px;font-size:11px;margin-left:10px;line-height:14px;}
/*Review end*/
.ReviewsLin h3{ font:18px Arial, Helvetica, sans-serif; font-weight:bold;}
.ReviewsLin hr{ border:1px solid #eaeaea; margin:5px auto;}
.buttonSave input{ border:none; margin-left:10px;}
.Reviewtext{ margin-left:10px;}
.Reviewtext h4{ font:16px Arial, Helvetica, sans-serif; color:#a20505;font-weight:bold;}
.Reviewtext h4 img{ margin-left:20px;}
.Reviewtext .Meta{ font-size:11px; color:#333;}

/*.Submit input{ border:none;}*/
.text11Px{ font-size:11px; color:#333; margin-bottom:10px;}
.billingButton,.SelectShippingAddress .shippingButton,#bottom_payment_button,.shippingButton{ width:180px; height:22px; background:url(../images/master/button4.gif) no-repeat; line-height:22px; text-align:center; color:#fff; font-weight:bold; border:none; font:12px Arial, Helvetica, sans-serif; font-weight: bold;cursor:pointer;}
.buttonCaccount{ width:378px;}
.buttonCaccount input{height:21px; width:150px; background:url(../images/master/bg_red1.gif) no-repeat; color:#fff; border:none; text-align:center; line-height:21px; float:right;cursor:pointer;}
#wishadd,/*.HorizontalFormContainer .Submit input*/{height:21px; width:150px; background:url(../images/master/bg_red1.gif) no-repeat; color:#fff; border:none; text-align:center; line-height:21px; padding:0px; margin:0px; font:12px Arial, Helvetica, sans-serif;}
.AdvancedSearch .Submit input{ width:auto;}
.HorizontalFormContainer p input{ border:none;}
/*.HorizontalFormContainer .forgetbutton input{ margin-left:170px;}*/
.Linbott{ margin-bottom:5px;}
.CheckoutOrderComments hr{ background:#CCC; border-bottom:1px solid #ccc;}
.wish1{ width:162px; height:24px; background:url(../images/master/button_wish.gif) no-repeat; font:12px Arial, Helvetica, sans-serif; border:none; line-height:22px;  text-indent:15px; padding-bottom:3px; margin-right:10px;}
.wish2{ width:123px; height:24px; background:url(../images/master/button_wish2.gif) no-repeat; font:12px Arial, Helvetica, sans-serif; border:none; line-height:22px; padding-bottom:3px; text-indent:5px;}


#loginbutton input{height:21px; width:150px; background:url(../images/master/bg_red1.gif) no-repeat; color:#fff; border:none; text-align:center; line-height:21px; margin:0 auto; margin-left:120px; margin-bottom:5px; font:12px Arial, Helvetica, sans-serif;cursor:pointer;}
#loginbutton  a{ display:block; margin-left:120px;}
#CreateAccountButtom input{height:21px; width:150px; background:url(../images/master/bg_red1.gif) no-repeat; color:#fff; border:none; text-align:center; line-height:21px; margin:0 auto; margin-left:120px; margin-bottom:5px; font:12px Arial, Helvetica, sans-serif;}
#CreateAccountButtom  a{ display:block; margin-left:120px;}
#buttonLin{ margin:0 auto; padding-bottom:5px; width:100px; height:18px; background:url(../images/master/buttonLin_center.gif) repeat-x; color:#333; text-align:center; font:12px Arial, Helvetica, sans-serif; line-height:18px;}
#buttonLin p{width:auto;height:18px; background:url(../images/master/buttonLin_left.gif) left no-repeat;padding-left:5px;}
#buttonLin p a:hover{text-decoration:none!important;}
#buttonLin span{display:block; width:auto;height:18px;padding:0px;margin:0px; background:url(../images/master/buttonLin_right.gif) right no-repeat; padding-right:5px;}
#buttonLin span a {line-height:18px;padding:0px;margin:0px;}

.ManageLin ul li{ display:block;background:url(../images/master/icon_manageLin.gif) left center no-repeat; text-indent:18px; }
.YourAccount ul{ list-style:none;}
.YourAccount ul li{ display:block; background:url(../images/master/icon_help.gif) left 4px no-repeat; text-indent:18px; }
.Certificatesmenu ul{list-style:none;}
.Certificatesmenu ul li{ display:block; background:url(../images/master/icon_menuaar.gif)  left center no-repeat; text-indent:3px;font-size:11px;}
.PurchaseGiftCertificate h2,#GiftCertificateIntro h2,#CheckGiftCertificateBalance h2{ border-bottom:2px solid #a92526; margin:10px 0px; padding-bottom:10px; width:95%;}
/*#gracethank ul{list-style:none;}*/
.gracethank{
	text-align:left;
	width: 960px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CBCBCB;
	background-image: url(../images/master/bg_newsletter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:20px;
}
.gracethank h1{font-size: 14px;color: #333;padding:10px 0px;}
.gracethank h2{font-size: 12px;color: #333;font-weight:normal;margin-top:-16px;padding:10px 0px;}
/*.gracethank a,.gracethank a:hover{display:block; color:#fff; width:150px;height:21px; background:url(../images/master/bg_red1.gif)  no-repeat; text-decoration:none;margin:0 auto;font-size:12px;line-height:21px;}*/
.gracethank a,.gracethank a:hover{color:#A20505;text-decoration:underline;font-size:12px;font-weight:bold;}
.gracethank li p{ font:14px Arial, Helvetica, sans-serif; padding-top:120px; color:#333; line-height:20px; width:400px; margin:0 auto;}
.gracethank li p span{ display:block; width:400px; font-size:18px; color:#a20505; line-height:20px;margin:0 auto; margin-bottom:20px;}
.gracethank li a,.gracethank li a:hover{ display:block; color:#fff; width:150px; height:21px; background:url(../images/master/bg_red1.gif)  no-repeat; text-decoration:none;margin:0 auto;font-size:12px;}

.graceAccButton a ,.graceAccButton a:hover{ display:block; width:150px; height:21px; margin:10px 0px 10px 18px;color:#fff; text-decoration:none; text-align:center; background:url(../images/master/bg_red1.gif) no-repeat;cursor:pointer;}
.FloatRight a{ color:#a20505; text-decoration:underline;}
.FloatRight a:hover{color:#a20505;}
.EstimateShippingButtons input,.graceUpdatebutton{ width:119px; height:21px; background:url(../images/master/bg_gifbuttum.gif) no-repeat; color:#a20505; border:none; font:12px Arial, Helvetica, sans-serif;}
.UpdateShipping{ width:130px; height:21px; background:url(../images/master/bg_UpdateShipping.gif) no-repeat; color:#a20505; border:none; font:12px Arial, Helvetica, sans-serif;}
.buttonShipping input,#apply_code{ background:url(../images/master/bg_203.gif) no-repeat; color:#fff; border:none; width:103px; margin:5px 0px; height:22px;font:12px Arial, Helvetica, sans-serif;font-weight:bold;cursor:pointer;}
#apply_code{ margin:0px;}
.graceshipperList{ margin-left:20px;border:1px solid #d0d0d0; background:#f2f2f2; width:80%; margin-top:10px;}
.CheckoutOrderComments h3{ font:16px Arial, Helvetica, sans-serif; color:#333;margin-bottom:5px;}
.ContactButton{ width:150px; height:21px; background:url(../images/master/bg_red1.gif) no-repeat; color:#fff;cursor:pointer;}
/*#ConfirmOrder{ width:900px; background:#f8f8f8; border:1px solid #dedddc; padding:10px; margin-left:20px;}*/
#ConfirmOrder{ width:712px; background:#f8f8f8; border:1px solid #dedddc; padding:10px;margin-top:10px;}
#ConfirmOrder from{ margin:0 auto;}
.graceAddress{ width:80%;}
.graceAddress h3{ font:14px Arial, Helvetica, sans-serif; color:#333; font-weight:bold; text-indent:20px;}
.OrderShippedBy h3,.OrderContents h3,.graceJoin h3{ font:14px Arial, Helvetica, sans-serif; text-indent:15px; font-weight:bold; margin-top:10px;}
.OrderContents table{ background:#fff;}

.Widest{ margin-left:20px; margin-top:10px;}
.Moveable h2{ font:20px Arial, Helvetica, sans-serif; margin-bottom:10px; color:#333;}
.SZpricechooseAddress h2{font:14px Arial, Helvetica, sans-serif; color:#ff8d2e;font-weight:bold; margin-bottom:10px;}

.gracebuttonLine{background:url(../images/master/bg_linemenu.gif) bottom repeat-x; height:29px; width:auto;}
/*.graceCSAcon{clear:both; border:1px solid #b5b3b3; border-top:none; height:auto; overflow:auto;}*/
.ShippingAddressList input{ width:150px; height:21px; background:url(../images/master/bg_red1.gif) no-repeat; color:#fff; border:none; }
.GraceSubmit input{ width:180px; height:21px; background:url(../images/master/bg_red2.gif) no-repeat; color:#fff; border:none; margin-bottom:10px; margin-right:5px;}
.HowWould{ font:16px Arial, Helvetica, sans-serif; color:#333;padding-bottom:8px;}

/*722*/
/*.Gshoppingcart{ margin:5px 0px;}*/
.Gshoppingcart{ margin:0px 0px 8px;}
.GshoppingLeft{ width:750px; height:auto;border:1px solid #e5e4e4; margin-top:5px; overflow:hidden; float:left; margin-right:15px;}
.GshoppingLeft ul{list-style:none;}
.GshoppingLeft h3{ width:750px; height:26px; padding-top:7px; background:url(../images/bg_gshoppingh3.gif) top repeat-x; font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#333; text-indent:10px;}
.Left15{ text-indent:15px;}
.Gshoppingpro{ margin:8px;}
.Gshoppingpro li{ display:block; width:350px; float:left; padding-right:10px; margin:5px 0px;height:160px;}
.Gshoppingpro img {width:120px;}
.GshoppingProImage{ float:left; text-align:center;width:120px; height:120px; margin-right:10px; }
.GshoppingProDetails{ width:220px; float:left;}
.GshoppingProDetails #buttonLin{ width:120px; margin-top:10px;}
.GshoppingProDetails #buttonLin a,.GshoppingProDetails #buttonLin a:hover{ display:block; text-decoration:none;}
.GShoppingproname{ font:12px Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:10px;}
.GshoppingProDetails strike{ font-weight:bold; padding-right:15px;}
.GshoppingProDetails em{ font-weight:bold; color:#a20505; font-style:normal;}
strike{color:#333;!important}

.GshoppingRight{ width:230px;  float:left;}
.GcartSummary{background:#fff; border:1px solid #E18185;border-top:0px;margin-bottom:10px;padding:3px; padding-bottom:12px;background: url(../images/CartSummaryContentbg.gif) repeat-y center top;}
.GshoppingRight h4{height:30px;line-height:30px;/*	margin-top:10px;*/text-align:center;color:#fff;font:22px Arial, Helvetica, sans-serif;font-weight:bold;padding-top:5px;background-color: #D94D5F;background: url(../images/CartSummarybg.gif) repeat-x left top;}
.GcartSummary ul,.GItem ul{ list-style:none;}
.GcartSummary ul li{ display:block; border-bottom:1px solid #dedede;overflow:hidden; margin:8px 0px;padding-bottom:15px;}
.SummaryImage{ width:60px; height:60px; border:1px solid #adadad; text-align:center; float:left; margin-right:10px;}
.SummaryImage img{ width:60px;height:60px;}
.SummaryDetails{ width:140px; float:left;}
.GcartSummary li p{ font-size:12px; font-weight:bold; line-height:14px; color:#333; width:auto;}
.SummaryDetails p{ margin-bottom:8px;}
.Edit_Cart_Bt a{margin:10px auto 0px auto;width:68px;line-height:19px;background: url(../images/master/Edit_Cart_Bt.gif) no-repeat center top;display:block;cursor:pointer;text-align:center;}
.Edit_Cart_Bt a:hover{margin:10px auto 0px auto;width:68px;height:19px;background: url(../images/master/Edit_Cart_Bt.gif) no-repeat center bottom;display:block;cursor:pointer;text-decoration:none!important;}
.Edit_Qty{font-size:11px!important;padding-left:2px;}
.SummaryDetails span{ font-weight:normal; padding-left:16px;}
.SummaryDetails  select{ width:40px; border:1px solid #adadad;}
/*.GcartSummary ul li p strong{ display:block; float:left; background:#33FFCC;}
.GcartSummary ul li p em{color:#a20006; display:block; float:left; background:#663333;}*/
.GItem ul{ list-style:none; clear:both;}
.GItem ul li{ display:block; border:none; margin:0px; padding:0px; float:left; font-weight:bold;}
.GItem ul li strong{ display:block; width:218px; text-align:right;color:#a20505;}
/*.fontChen{ text-align:right; color:#a20505; font-weight:bold; padding-top:6px;}
.fontChen span{color:#333;}*/
.fontChen{ text-align:right; color:#a20505; font-weight:bold; padding-top:6px;}
.fontChen span{color:#333;}
.fontChen2{ text-align:right; color:#333; font-weight:bold; padding-top:6px;}
.AddressLine{font-family:Arial, Helvetica, sans-serif;}

.font95{ font-weight:bold; color:#333; text-align:right;}
.fontem{color:#333; text-align:right; }

/*help*/
.GNeedhelp{float:right; width:300px; height:123px; background:url(../images/master/bg_needhelp.jpg) top left no-repeat;}
.GNeedhelp ul{ margin-top:57px; list-style:none; margin-left:30px;}
.GNeedhelp ul li{ display:block; text-indent:10px; background:url(../images/master/icon_Gneedhelp.gif) left center no-repeat; }
.GNeedhelp ul li a:hover{ color:#fff;}
#AccountOrderLinks h2{height:27px; background:url(../images/master/bg_right_h2title.gif) left top no-repeat;font-size:14px; font-weight:bold; text-align:center; line-height:27px;color:#333;}
#AccountOrderLinks ul{ margin-top:-15px;padding:0px;}
/*#AccountOrderLinks BlockContent ul li{display:block; width:150px; height:auto; margin:0 auto; overflow:auto; padding:9px 0px;}
#AccountOrderLinks ul{ width:184px;border:1px solid #e1e0e0; border-top:none; list-style:none; margin:0px; overflow:auto;}*/

.Gbutton{width:180px; height:21px; background:url(../images/master/bg_red2.gif) no-repeat; color:#fff; border:none; margin-bottom:10px; margin-right:5px;cursor:pointer;font-family:Arial, Helvetica, sans-serif;}
.GbuttonSmall{width:150px; height:21px; background:url(../images/master/bg_red1.gif) no-repeat; color:#fff; border:none; margin-bottom:10px; margin-right:5px;}
.Ginput2px{ padding-left:2px;}


.GraqcecategoryMoney{ display:block; width:100%; background:url(../images/bg_pro_moneyGrace.gif) top repeat-x #f2f2f2; height:20px; padding-top:5px; line-height:15px; color:#a20505; font-weight:bold;}
.GraceProMidd{ display:block;width:100%;background:#fafafa; font-style:normal; text-decoration:none;padding-top:10px;}
.GraceProMidd a{ display:block; height:35px; overflow:hidden; text-align:left; padding:5px; font-weight:bold; line-height:14px;}
.GraceProMidd p{ height:60px;overflow:hidden; text-align:left; padding:5px;line-height:15px;}

.GraceDropis .ProductList{ width:760px; list-style:none;}
.GraceDropis .ProductList li{float:left; width:180px; margin:5px; _margin:3px;text-align:center; display:block; overflow:hidden;}
.GraceDropis .ProductImage{ padding-top:10px;border:1px solid #e5e5e5; width:178px;height:151px;overflower:hidden;}
.GraceDropis .ProductDetails{ width:178px; border:1px solid #e1e0e0; border-top:none;}
.GraceDropis .ProductDetails span{ display:block;width:100%; height:40px; background:#fafafa; font-style:normal; text-decoration:none;padding-top:10px;}

#billbutton {background: url(../images/master/button4.gif)}

.shippingpricestyle {text-align:right;color:#8e0314;font-weight:bold;}

/*orderinquiry start*/
.orderinquiryform{
	width:510px;
	height:400px;
	overflow:hidden;
	margin:10px auto;
	padding-top:8px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	background-color: #fff;
	text-align:center;
	background-image: url(../../../images/orderinquirybg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.orderinquiryform h3,.EmailaFriendForm h3{font:16px Arial, Helvetica, sans-serif; color:#333; margin:10px 0px 0px 20px; text-align:left; font-weight:bold;}
.orderinquiryform h4,.EmailaFriendForm h4{font:12px Arial, Helvetica, sans-serif; color:#333; margin:10px 0px 0px 20px; text-align:left; font-weight:bold;}
.orderinquiryform p,.EmailaFriendForm p{font-size:14px; text-align:center;}
.lefttext{font:11px Arial, Helvetica, sans-serif; color:#666;font-weight:bold;width:132px;text-align:right;line-height:30px;}
.righttext{font:11px Arial, Helvetica, sans-serif; color:#666;width:284px;text-align:left;padding-left:10px;line-height:30px;}
.orderinquiryform_t,.EmailaFriendForm_t{width:416px;margin:15px 0px 15px 20px;float:left;}
.orderinquiryform_select,.EmailaFriendForm_select{width: 250px; height:20px; font:12px Arial, Helvetica, sans-serif; color:#666; border:1px solid #c3c3c3;background-color:#FFF;margin-left:10px;}
.orderinquiryform_code,.EmailaFriendForm_code{width: 110px;background-color:#FFF;margin:10px;float:left;}
.orderinquiryform_code_input,.EmailaFriendForm_code_input{width:80px; height:20px; font:12px Arial, Helvetica, sans-serif; color:#666; border:1px solid #c3c3c3;background-color:#FFF;margin-top:20px;float:left;}
.orderinquiryform_area,.EmailaFriendForm_area{width: 250px; height:80px; font:12px Arial, Helvetica, sans-serif; color:#666; border:1px solid #c3c3c3;background-color:#FFF;margin-left:10px;}
.orderinquiryform_submit,.EmailaFriendForm_submit{float:left;}
.orderinquiryform_button,.EmailaFriendForm_button{background:url(../images/master/bg_203.gif) no-repeat; color:#fff; border:none; width:103px; margin-left:10px;*margin-top:10px; height:22px;font-size:11px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;cursor:pointer;}
/*orderinquiry end*/

/*email a friend start*/
.EmailaFriendForm{
	width:510px;
	overflow:hidden;
	margin:10px auto;
	padding-top:8px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	background-color: #fff;
	text-align:center;
	background-image: url(../../../images/orderinquirybg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.send_message_success{
    width:360px;
	height:60px;
	font-weight:bold!important;
	overflow:hidden;
	margin:10px auto;
	padding:18px;
	font:12px Arial, Helvetica, sans-serif #333;
	line-height:16px;
	background-color: #fff;
	text-align:left;
	background-image: url(../images/master/bg_ok.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/*email a friend end*/
