body { font-family: Arial, sans-serif; color: #4D4D4D; margin: 0; padding: 0; font-size: 12px; }
a { color: #808080; font-family: Arial, sans-serif; text-decoration: underline; }
a:hover { text-decoration: none; }
h5 { font-size:14px; font-weight:800; border-bottom:1px solid #888; line-height:28px; background-color: #FFFFFF; padding: 3px; }
h1 { font-size: 11px; font-family: Arial; font-weight: bold; color: #4D4D4D; margin: 5px 0; }
h1.title { font-size: 12px; }
h1.head { font-size: 13px; color: #111111; padding: 0 0 0 13px; }
h2 { font-size: 11px; font-family: Arial; font-weight: bold; color: #808080; margin: 5px 0; }
h2.title { font-size: 12px; }
h2.head { font-size: 11px; color: #111111; padding: 0 0 0 13px; }
h3 { padding:4px 4px 4px 0; margin:0; line-height:0.9em; font-size: 11px; text-transform: uppercase; color: #0c0c0c; }
h3 span { color: #A2A2A2; }
p { margin:0 0px; }
a img { border: none; }
.clear { clear: both; height: 1px; font-size: 1px; width: 6em; }
.center { width: 812px; margin: 0px auto; }
#TopMenu { padding-right: 0; padding-bottom: 0px; padding-left: 0; height: 29px; }
#TopMenu div { float: right; padding-right: 24px; font-size: 9px; padding-top: 12px; }
#TopMenu div a { font-size: 9px; text-transform: uppercase; text-decoration: none; color:#626262; }
#TopMenu div a:hover { text-decoration: none; color:#c41c20; }
#TopMenu div a.sign { text-decoration: none; color:#c41c20; }
#TopMenu div a.sign:hover { text-decoration: none; color:#626262; }
#TopMenu ul { margin: 0; float: right; padding: 12px 0 0 0; }
#TopMenu ul li { float: left; list-style: none; margin: 0; height: 9px; font-size: 9px; background: url('../images/top_line.gif') center right no-repeat; padding:0 6px 0 6px; }
#TopMenu ul li.last { background: none; padding-right:0; }
#TopMenu ul li.last img { border:0; }
#TopMenu ul li a { font-size: 9px; text-transform: uppercase; text-decoration: none; color:#262626; }
#TopMenu ul li a:hover { text-decoration: none; color:#c20c41; }
#HeadLogo { border-top:1px #474747 solid; border-bottom:1px #191919 solid; background-color:#000; min-height:52px; /*78px;*/ }
#HeadLogoDist { background-color:#000; min-height:78px; border-bottom:2px #fff solid; }
#HeadLogo #logo, #HeadLogoDist #logo { float: left; margin:4px 0 0 0; }
#HeadLogo #CartOrder, #HeadLogoDist #CartOrder { float: right; }
#HeadLogo #CartOrder #ShoppingCart { float: left; font-size: 11px; color: #fff; padding: 4px 8px 0 0; margin:0; text-align: right; /*	background: url('../images/cart.gif') left bottom no-repeat;*/
	line-height: normal; }
#HeadLogoDist #CartOrder #ShoppingCart { float: left; font-size: 11px; color: #fff; padding: 9px 8px 0 0; margin:0; text-align: right; /*	background: url('../images/cart.gif') left bottom no-repeat;*/
	line-height: normal; }
#HeadLogo #CartOrder #ShoppingCart span, #HeadLogoDist #CartOrder #ShoppingCart span { font-weight: normal; }
#HeadLogo #CartOrder a, #HeadLogoDist #CartOrder a { font-size: 9px; color: #BFBFBF; text-transform: uppercase; text-decoration: none; }
#HeadLogo #CartOrder a:hover, #HeadLogoDist #CartOrder a:hover { text-decoration:underline; }
#HeadLogo #CartOrder dl, #HeadLogoDist #CartOrder dl { float: left; font-size: 11px; color: #BBBBBB; text-transform: uppercase; margin: 5px 0 0; padding: 0px 26px 10px 11px; text-align: left; background: url('../images/line.gif') left top no-repeat; }
#HeadLogo #CartOrder dd, #HeadLogoDist #CartOrder dd { padding: 0; margin: 0; color: #FFFFFF; }
#HeadMenu { }
#HeadMenu ul { float: left; margin: 0; padding:0; }
#HeadMenu ul li { float:left; list-style:none; margin:0; padding:0; border-right:1px dotted #CCC; }
#HeadMenu ul li a { color: #FFF; float:left; list-style:none; margin:0; padding:2px 12px 2px 12px; height:14px; text-decoration: none; text-transform:uppercase; }
#HeadMenu ul li a { font-size:12px; }
#HeadMenu ul li a.current { background:red; color:#FFF; }
#HeadMenu ul li a.current:hover { background:#555; color:#FFF; }
#HeadMenu ul li a:hover { background:#555; text-decoration:none; }
#HeadMenu ul li.last { border-right:0; }
#HeadMenu ul li.first a { padding-left:0; }
#content { padding:0; margin:0px auto; width:812px; }
#content .search { float:right; padding:0; margin:0; }
#content .search form { text-align:right; }
.serch_box { border: 1px solid #7f7f7f; border-right: none; width: 120px; height: 17px; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.serch_button { border: none; height: 19px; border-bottom: 1px solid #939393; border-top:1px solid #afafaf; float: left; font-size: 7px; text-transform: uppercase; color: #000; }
#Menu { border-bottom: 1px #d0d0d0 dotted; height: 29px; }
#Menu ul { float: left; margin: 0; padding-top: 6px; padding-right: 0; padding-bottom: 0px; padding-left: 0; }
#Menu ul li { float:left; list-style:none; margin:0; padding:0; }
#Menu ul li a, #Menu ul li.dummy { color:gray; float:left; list-style:none; margin:0; padding:2px 8px 2px 8px; height:14px; background: url('../images/line_menu.gif') center left no-repeat; text-decoration: none; text-transform:uppercase; }
#Menu ul li a { font-size:13px; }
#Menu ul li a.current { background:red; color:#FFF; }
#Menu ul li a.current:hover { background:#333; color:#ccc; }
#Menu ul li a:hover { color:red; text-decoration:none; }
#Menu ul li.last a { }
#Menu ul li.first a { padding-left:8px; background: url('../images/line_menu.gif') center left no-repeat; }
#Left { width: 200px; float: left; padding: 0 10px 0 0; margin: 0; }
#accLeft { float: left; padding: 0 0 0 24px; margin: 0; width:160px; }
#Right { width: 600px; float: left; margin: 0; padding: 0; border:solid #c4c4c4; border-width:0 1px 1px 1px; }
.img_ { border:0; }
#Left ul, #accLeft ul { padding: 0 0 10px 1px; margin: 0; }
#Left ul li, #accLeft ul li { list-style: none; padding: 0 0 1px; margin: 0; }
#Left ul li a, #accLeft ul li a { font-size: 11px; color: #4D4D4D; text-decoration: none; }
#Left h3 { margin-top:12px; }
#Left ul li a:hover, #accLeft ul li a:hover { text-decoration: underline; color: #4D4D4D; }
#path { margin: 35px 0 0; font-size: 9px; color: #7c7c7c; border-top: 1px #d3d3d3 dotted; border-bottom : 1px #d3d3d3 dotted; padding: 14px 0; }
#path a { font-size: 9px; color: #7c7c7c; text-decoration: none; }
#path a:hover { text-decoration: underline; }
#products { padding:8px 0 0 0; margin: 0; width: 600px; list-style: none; /*	border: 1px solid #c4c4c4;*/
	border-top: none; font-size: 11px; color: #4D4D4D; }
#products a { font-size: 11px; color: #4D4D4D; text-decoration: underline; }
#products a:hover { text-decoration: none; }
#products li { padding:0 0 8px 20px; margin: 0; width: 175px; float: left; height: 200px; }
#products li.clear { padding:0; margin: 0; clear: both; height: 1px; font-size: 0; display: block; width: 600px; }
#des { margin-top: 11px; }
#des a { font-size: 11px; color: #808080; text-decoration: underline; }
#des a:hover { text-decoration: none; }
.descr { width: 299px; float: left; }
.descr .name { background: #000; font-size: 12px; color: #fff; font-weight: bold; text-transform: uppercase; height: 16px; padding: 2px 0 0 14px; }
.descr .text { border: 1px solid #c4c4c4; border-top: none; padding: 7px 14px 14px; border-bottom: none; border-left: none; border-right: none; }
.AdminMenu { padding:0px; }
.AdminMenu li { float: left; list-style: none; margin: 0; padding: 0 9px; height: 9px; font-size: 9px; }
#SmallMenu1 { padding:10px 0; }
#SmallMenu1 li { float: left; list-style: none; margin: 0; padding: 0 9px; height: 9px; font-size: 9px; background: url('../images/top_line.gif') center right no-repeat; }
#SmallMenu { padding:0; margin:0; text-align: center; list-style: none; }
#SmallMenu li { margin: 0; padding: 0 6px; height: 9px; font-size: 9px; background: url('/images/top_line.gif') center right no-repeat; display: inline; }
#SmallMenu li.first { padding-left: 0; }
#SmallMenu li.last { background: none; }
#smedia { margin:8px auto; padding:0; width:812px; }
#smedia img { border:0; }
#SmallMenu li a { font-size: 9px; text-transform: uppercase; text-decoration: none; color:#262626; }
#SmallMenu li a:hover { text-decoration: none; color:#c20c41; }
.prBannerDes { float: left; font-size: 11px; color: #4D4D4D; padding:12px; }
.PrDescr { }
.PrDescr .ImgPr { width: 225px; text-align: center; float: left; padding: 10px 0 0; }
.PrDescr .prFullDes { float: left; font-size: 11px; color: #4D4D4D; width: 365px; padding: 5px 5px 10px; }
.PrDescr .prNoSiteImage { float: left; font-size: 11px; color: #4D4D4D; padding: 5px 21px 10px 21px; margin: 0px 2px 0px 2px; }
#add_items { margin: 12px 0; }
#add_items .List_ { width: 225px; text-align: center; float: left; font-size: 8px; }
#add_items .List_ .block { text-align: center; float: left; width: 46px; border: 1px solid #959595; margin: 0 0 0 5px; }
#add_items .List_ .block div { display: table-cell; vertical-align: middle; height: 46px; width: 46px; }
#add_items .List_ .block div p { margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}
#add_items .prFullDes { float: left; width: 365px; margin:0; border:1px solid #dbdbdb; }
#AverRat { float:left; margin:4px; padding:1px; }
#AverRat img.top { float:left; }
#AverRat .stars { clear:left; }
#Links { float:left; font-size:8px; color:#5d5e5e; margin:12px 0 0 0; padding:1; }
#Links a { padding: 0 0 0 8px; background:url('../images/item.gif') 0 2px no-repeat; font-size:8px; font-family:Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#5d5e5e; text-decoration:none; }
#Links a:hover { color:333; text-decoration:underline; }
#NamePrice { padding: 5px 160px 5px 140px; width: 300px; font: 11px Arial; color: #373737; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #c4c4c4; border-bottom-color: #c4c4c4; }
#ProductList { border-bottom: 1px solid #c4c4c4; }
#ProductList td { font-size: 11px; color: #333; }
#ProductList td a { text-decoration:none; color:#333; }
#ProductList td a strong { text-decoration:none; color:#333; }
#ProductList td span { color:#888; }
#ProductList td p.fourlines { text-align:justify; }
#ProductList td p.fourlines a { color:#900; }
#NamePrice .Name_ { float: left; }
#NamePrice .Price_ { float: right; }
.ProductListItem { border-bottom: 1px solid #c4c4c4; margin: 6px 10px 8px 24px; width: 565px; }
.ProductListItem .pic_ { width:100px; height:100px; float:left; padding:0 0 0 7px; }
.ProductListItem .pics_ { width:100px; height:70px; float:left; padding:0; }
.ProductListItem .pic_ img { }
.ProductListItem .block { float: left; width: 247px; padding: 0 0 0 14px; font-size: 10px; color: #afafaf; }
.ProductListItem .block a { font-size: 11px; color: #4D4D4D; text-decoration: none; }
.ProductListItem .block a:hover { text-decoration: underline; }
.ProductListItem .price { float: left; width: 30px; font-size: 10px; color: #333333; }
.ProductListItem .select { float: left; width: 55px; }
.ProductListItem .ToCart { float: left; width: 106px; }
.ProductListItem .ToCart .center_div { padding:0 0 0 15px; }
.LastInList { border: none; }
.center_div { display: table-cell; vertical-align: middle; height:100px; width: 100%; }
.center_p { margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}
.products_also { padding:0; margin:0; width:560px; list-style:none; font-size:11px; color:#808080; }
.products_also img { border:0; }
.products_also .name_also { height: 40px; }
.products_also .select { padding: 10px 0 0; }
.products_also .select img { border: none; float: left; }
.products_also a { font-size: 11px; color: #808080; text-decoration: underline; }
.products_also a:hover { text-decoration: none; }
.products_also li { padding:20px; margin: 0; width:100px; float: left; }
.products_also li.last { padding:0; }
#CommentList { margin: 22px 0 0 0; padding: 0px; }
#CommentList .person { float: left; width: 140px; font: Arial; color: #000; font-size: 10px; padding:8px;/*	border-right: 1px #d3d3d3 dotted; */
}
#CommentList .person p { margin:0; padding:0; }
#CommentList .person p.title { color: #929293; }
#CommentList .person p.user { color: #333; margin: 5px 0px 5px 0px; }
#CommentList .person p.bio { color: #333; }
#CommentList .person p.pink { padding:4px; background: #fc6fbf; color: #fff; text-align:center; width:48px; border:1px dotted #ccc; }
#CommentList .person .location { color: #9ca299; }
#CommentList .person .location_name { color: #484c42; font-weight: bold; font-style: italic; }
#CommentList .comment a { color: #727272; text-decoration: underline; font: 11px Arial; }
#CommentList .comment a:hover { text-decoration: none; }
#CommentList .comment { float: left; width: 410px; margin:8px; padding:8px; border-left: 1px #d3d3d3 dotted; font: 11px Arial; color: #929293; }
#CommentList .comment .share { text-align: right; }
#dRevUpdate { margin:12px; }
#dRevUpdate table.dRev, #dRevUpdate table td { padding:4px; border-width:0px 0px 0px 0px; }
#dRevUpdate table.dRev td.lable { text-align:right; vertical-align:top; }
.askQ { clear: both; text-align:right; padding:2px 24px 2px 8px; color:#333; }
.askQ a { font-weight:800; color:#5a5956; text-decoration:underline; }
.askQ a:hover { font-weight:800; color:#900; text-decoration:underline; }
.qnaT { clear:both; background:#eef0f2; padding:2px 8px 2px 2px; }
.qnaQ { text-align:left; font-weight:800; }
.qnaA { text-align:right; }
.qnaA a { color:#5a5956; text-decoration:underline; }
.qnaA a:hover { color:#900; text-decoration:underline; }
/* ######### CSS for Shade Tabs. Remove if not using ######### */
#countrytabs { margin: 7px 0 0; }
.shadetabs { padding:3px 0 0 0; margin:1px 0 0 0; font: 11px Arial; list-style-type:none; text-align:left; }
.shadetabs li { display: inline; margin: 0; }
.shadetabs li a { text-decoration: none; position: relative; z-index: 1; padding: 3px 7px; margin-right: 3px; border: 1px solid #d9dee2; color: #5a5956; background:url('../images/item_n.gif') left center no-repeat #eef0f2; }
.shadetabs li a:hover { text-decoration: none; color: #cc0000; }
.shadetabs li a.selected { position: relative; border: 1px solid #8d1414; color: #fff; background:url('../images/item_a.gif') left center no-repeat #cc0000; }
.shadetabs li a.selected:hover { text-decoration: none; }
.content_tabs { border:solid #dadada; border-width:1px 0 0 0; margin:3px 0 0 0; }
.tabcontent { display:none;/*	border-left: 1px dotted #b1b1b1;
	border-right: 1px dotted #b1b1b1;*/
	}
.Averag { font-size: 9px; color: #a8a5ad; padding: 18px 0 15px 26px; }
.sort { text-align: right; padding: 5px 2px; border-top: 1px dotted #b1b1b1; border-bottom: 1px dotted #b1b1b1; font-size: 8px; color: #7b7d7b; background-color: #efefef; }
.centeredDiv { position:fixed; left: 50%; top: 50%; margin: -150px 0 0 -250px; }
.centeredDiv div { color:#333; padding:0; margin:0; }
.centeredDiv a { font-size: 11px; color: #808080; text-decoration: underline; }
.centeredDiv a:hover { text-decoration: none; }
#footer { text-align:center; list-style:none; }
#footer li { display:inline; }
/* ---------------------------------------------- */
#AccountInfo { min-height:240px; }
#AccountInfo table.topbar { border-spacing:0; empty-cells:show; border:0px none 1px; border-collapse:collapse; margin:0px; padding:0px; }
#AccountInfo table.topbar td { border:0 none; text-align:left; margin:0; padding:0; }
#AccountInfo table.topbar td.fff { padding:4px 0 4px 12px; background:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:2px; text-transform:uppercase; color:#FFF; }
#AccountInfo table.topbar td.gray { background-color:#d6d6d6; border:1px solid #CCC; padding:8px 24px 24px 12px; margin:0; }
#AccountInfo table.topbar td.gray h3 { font-size:14px; color:#930; font-weight:800; text-transform:none; }
#AccountInfo table.topbar td h5 { font-size:14px; font-weight:800; border-bottom:1px solid #888; background-color: #FFFFFF; padding:3px; margin:0 0 2px 0; }
#AccountInfo td.txt { font-size:11px; color:#000; font-weight:400; background:#FFF; }
#AccountInfo td.txt p { padding:4px; margin:4px; }
#AccountInfo table.sCart { width:720px; }
#AccountInfo table.regisr { }
#AccountInfo table.sCart, #AccountInfo table.regisr { border-spacing:0; empty-cells:show; border:0 none px; border-collapse:collapse; margin:0; padding:0; }
#AccountInfo table.sCart th { padding:2px; background:#CCC; font-weight:400; }
#AccountInfo table.sCart td { padding:2px; border-bottom:1px solid #CCC; vertical-align:middle; }
#AccountInfo table.gray { background-color:#d6d6d6; border:1px solid #CCC; padding:0; margin:0; }
#AccountInfo table.regisr th { padding:2px 4px 2px 8px; margin:0; font-size:12px; font-weight:400; border-bottom:1px solid #ccc; text-align:left; }
#AccountInfo table.gray td, #AccountInfo table.regisr td { padding:2px 4px 2px 8px; margin:0; font-size:12px; }
#AccountInfo table.regisr td.r1 { padding-right:8px; }
#AccountInfo table.regisr td.r2 { padding-left:24px; border-left: 1px solid #CCC; }
#AccountInfo table.regisr tr.bborder { border-bottom:1px solid #ccc; }
h4 { margin:0; padding:0; font-size:18px; text-transform:capitalize; font-weight:400; }
#AccountInfo table.promoBox { background-color:#efefef; padding:0; margin:0; width:98%; }
#AccountInfo table.promoBox td { padding:2px 4px 2px 8px; margin:0; }
.inbx { border:1px solid #888; }
.in_box, .in_box0 { border: 1px solid #7f7f7f; /*	height: 17px;*/
	float: left; }
.in_box { width: 75px; }
.serch_btn { border: 1px solid #939393; background: url(/images/btn_bkg.gif) repeat-x #737373; float: left; margin-left:8px; height: 21px; font-size:8px; letter-spacing:1px; text-transform: uppercase; color: #efefef; cursor:pointer; }
/* ---------- shCart LightBox ----------------------- */

.centeredDiv { width:100%; height:100%; margin:0; padding:0; background: url(/images/gray50.png); position:fixed; top:0; left:0; }
#lightBox { margin:24px auto; padding:0; background:#FFF; border:4px double #888; font-size:11px; text-align:left; overflow:auto; width:400px; height:420px; }
.inBox { margin:5% auto; padding:0; background:#FFF; border:4px double #888; font-size:11px; text-align:left; width: 800px; }
#lightBox table.scroll { border-spacing:0; empty-cells:show; border:0 none px; border-collapse:collapse; margin:0; padding:0; width:382px; display: block; height:250px; overflow: auto; }
#lightBox td.closeMe { padding:0; margin:0; text-align:right; }
#lightBox td.titleBar { background:#333; color:#CCC; font-size:12px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; padding:4px 0 4px 18px; }
#lightBox td.summaryBar { background: #999; color:#FFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:4px 0 4px 18px; }
.centeredDiv table th { font-size:10px; font-weight:400; font-family:Arial, Helvetica, sans-serif; color:#333; padding:0; border-bottom:1px solid #CCC; }
.centeredDiv table td { vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-bottom:1px solid #CCC; padding:4px; }
th.vBorder, td.vBorder { border-left:1px dashed #CCC; border-right:1px dashed #CCC; padding-right:4px; text-align:center; width:24px; }
td.vTotal { text-align:right; padding-right:12px; }
td.vImage { padding:1px 12px 1px 12px; }
td.vImage img { border:1px solid #888; height:62px; }
.centeredDiv table td em { vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#999; }
.introTxt { clear:both; padding:8px; }
.sCart label { color:#888; font-size:10px; }
.dValue { display: none; }
.dOn { float:left; margin:0 2px 0 0; padding:2px 0 2px 16px; font-size:10px; color:#900; border:0; background:url(/images/_on.gif) left no-repeat; cursor:pointer; }
.dOff { float:left; margin:0 2px 0 0; padding:2px 0 2px 16px; font-size:10px; color: #333; border:0; background:url(/images/_off.gif) left no-repeat; cursor:pointer; }
.wButton { padding:2px 12px 2px 12px; border:1px solid #CCC; background:#FFF; font-size:9px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase; cursor:pointer; }
.RedButton { border:0; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:1px; color:#FFF; background-color:#C00; margin:2px; padding:2px; cursor:pointer; }
.grayButton { border:0; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; background-color: #888; margin:2px 0 2px 0; padding:2px 8px 2px 8px; cursor:pointer; }
.grayTextButton { color:#333; }
.QandAAnswer {
background: padding:2px 8px 4px 28px; border-bottom:1px dashed #ccc; display:block; padding-left: 8px; }
.RedBold { color: #CC3300; font-weight: bold; }
.RedBoldYellow { color: #CC3300; font-size:11px; font-weight: bold; background:#ffc; padding:4px 12px 4px 12px; }
.RedNormal { color: #CC3300; font-weight:400; }
#IPPControl a { text-decoration: underline; padding:2px; color:#0000ff; }
#PageControl { float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #ccc; font-weight:400; line-height:18px; margin:0; padding:8px; width:585px; border-bottom:1px solid #ccc; }
#PageControl span { border:1px solid #CC0000; color:#CC0000; font-weight:800; padding:1px 4px 1px 4px; }
#PageControl a.ippc { text-decoration:none; padding:1px 2px 1px 2px; border:1px solid #fff; }
#PageControl a.ippc:hover { background-color: #C00; color:#fff; border:1px solid #C00; }
.DisplayOrder { font-size: 10px; background-color:#FFFFFF }
.DisplayOrder th { font-size: 12px; text-align:left; background-color:#CCCCCC }
#dShippingAddr { margin:0; padding:0; }
#SysProMenu { float:left; }
#dData { float:right; width:600px; margin:12px 0 0 0; }
#SysProMenu ul { padding:0; margin:32px 0 0 0; }
#SysProMenu ul li { list-style:none; padding:0; margin: 4px 0 0 0; }
#SysProMenu ul li a { font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; color: #4D4D4D; text-decoration:none; }
#SysProMenu ul li a:hover { text-decoration:underline; color: #C00; }
#SysProMenu ul li a.current { color: red; }
#SysProMenu ul li a.current:hover { color: #930; }
.SubmitButtonRed { background:#c00; color:#fff; border:0; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding:2px 12px 2px 12px; margin:16px 8px 8px 0; cursor:pointer; }
.dShippingAddr .SubmitButtonRed, #dBillingAddr .SubmitButtonRed { background:#888; color:#fff; padding:2px 12px 2px 12px; margin:16px 8px 8px 0; }
.dShippingAddr td.fff, .dShippingAddr .txt { display:none; }
.SubmitButtonGray { background:url(../img/888_btn.gif) repeat-x #888; color:#000; border:0; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-transform: capitalize; padding:3px 13px 3px 13px; margin:8px 8px 8px 0; cursor:pointer; }
td.redClick a, div.redClick { color: red; }
td.redClick a:hover { color: #C00; text-decoration:underline; text-decoration:underline; }
td.redLink a { color: #000; text-decoration:none; }
td.redLink a:hover { color: red; text-decoration:underline; }
/* ============================================================  */
.style3 { color: #888; margin:0; }
.style1 { color: red; }
.style2 { color: #888; margin:0 18px 0 18px; }
.style4 { text-transform:lowercase; }
table.sortable { margin:0; padding:0; border-collapse: collapse; }
table.sortable th { font-size:11px; line-height:11px; font-weight:800; text-align:left; color: #4D4D4D; background:#fff; padding:4px 0 4px 8px; margin:0; cursor:pointer; border-bottom:1px solid #ccc; }
table.sortable td { padding:6px 2px 4px 8px; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
table.sortable td.h4 { background:#efefef; color:#333; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; text-align:left; text-transform: capitalize; padding:3px 3px 3px 8px; margin:0; }
table.sortable td input { border:1px solid #888; font-size:10px; padding:1px 2px 2px 2px; width:32px; }
table.buyItem { border-spacing:0; empty-cells:show; border:0 none px; border-collapse:collapse; margin:0; padding:0; width:600px; }
table.buyItem td { vertical-align:middle; border:0 none; }
#aob-table label { text-transform: capitalize; }
#AccountInfo div.CompainTitle { background:#efefef; font-size:12px; font-weight:800; padding:4px 0 4px 12px; margin-top:4px; color:#000; }
#AccountInfo ul { margin:0 0 0 12px; padding:0; }
#AccountInfo ul li { margin:4px 0 4px 12px; padding:0; }
#AccountInfo td.txt div.yellow { float:left; padding:2px 12px 2px 12px; background:#FFC; font-size:12px; color:#000; }
#AccountInfo td.txt div.code2order { float:left; background: #C00; color:#FFF; font-size:10px; padding:2px 8px 2px 8px; margin-left:8px; }
table.noBorder td { border:0px none; }
table.noBorder { border-spacing:0; empty-cells:show; border:0 none px; border-collapse:collapse; margin:0; padding:0; width:600px; overflow: auto; }
.message { padding:0 0 0 24px; color:#F00; font-style:italic; }
#SalonName { border-spacing:0; empty-cells:show; border:0 none px; border-collapse:collapse; margin:0; padding:0; width:600px; overflow: auto; font-size:11px; }
#SalonName th { border:solid #ccc; border-width:1px 0 1px 0; font-weight:800; text-align:left; padding:2px 0 2px 0; }
#SalonName td { border:solid #ccc; border-width:0 0 1px 0; font-weight:400; vertical-align:middle; padding:1px 12px 1px 0; }
#SalonName td.r, #SalonName th.r { text-align:right; }
#SalonName td a { color:#F00; }
#dAddrSuggestionsTxt table.pbox { border:0px none; width:100%; margin:0; }
#dAddrSuggestionsTxt table.pbox th { padding:4px 0 4px 8px; background:#333; color:#FFF; font-size:14px; font-weight:400; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; }
#dAddrSuggestionsTxt table.pbox td { border:0px none; }
#dAddrSuggestionsTxt table.pbox td.boxtext { padding:8px; border-bottom:1px solid #ccc; }
#dAddrSuggested h3, #dAddrEntered h3 { text-transform:capitalize; padding:0 0 0 12px; }
div.topImage, img.topImage { margin:0 -3px -3px 0; padding:0; cursor:pointer; }
.ImgPr p { clear:both; margin:1px 0 0 0; padding:0; }
.ImgPr p img { float:left; margin:0 0 2px 2px; padding:0; border:1px solid #dfdfdf; width:71px; height:71px; cursor:pointer; }
.ImgPr p.comment { color:#888; font-size:9px; margin:6px 0 6px 4px; }
.limitedTxt { width:410px; border: none; }
/* ---------------------------- */
#fcolor1 { position:relative; background:#fff; border:solid #ccc; border-width:0 1px 1px 1px; width:809px; }
#fcolor1 .closeMe { position:absolute; top:0; right:0; width:70px; height:20px; background:url(../img/closeMe.png) -1px -5px no-repeat; border:solid #ccc; border-width:0 0 1px 1px; cursor:pointer; }
.selectColor { height:0px; overflow:hidden; display:none; background:#fff; }
.selectColor td { vertical-align:top; font-size:10px; padding:0; }
.selectColor td h2 { clear:both; padding:0 0 4px 0; margin:0; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:700; color:#333; }
.dSelectOR { width:210px; padding:0 4px;}
.dSelectOR div { width:50px; }
#dSelectSKIN { width:120px; padding:0 4px; }
#dSelectAND { width:140px; padding:0 4px; }
#dOrderBy { width:120px; padding:0 4px; }
#dOption { width:160px; padding:0 4px; }
.wButton, .RedButton { clear:left; margin-top:8px; }
#dTopInfo {display:block; padding:2px 0px 0px 200px; border-bottom:1px dotted #D0D0D0; width:812px; height:45px; font-family:Arial, Helvetica, sans-serif; background:url(../images/AccountSnapshot.gif) -1px -5px no-repeat;}
#dTopInfo img {display: inline; margin:0px; vertical-align:top; }
#dTopInfo  .vName {font-size: 11px; font-family: Arial; font-weight: bold; color: #4D4D4D; margin-left: 20px; text-transform:uppercase; float:left;margin-top:1px; margin-bottom:0px;}
#dTopInfo  .vValue {font-size: 11px; font-family: Arial; font-weight: bold; color: #808080; margin-left:10px;  float:left;margin-top:1px; margin-bottom:0px; }
  .vNewLine {clear:left; }
  .vClickable {cursor:pointer; text-decoration:underline; }

