/* Global */
body { margin: 0px; padding: 0px; font-size: 12px; color: #000000; background:#000 url(http://imagehost.vendio.com/a/35071310/view/bg_body.jpg); }
img { behavior: url(skins/red/iepngfix.htc); }
form { padding: 0px; margin: 0px; }
a { color:#000; text-decoration:none; }
a img { border:none; }
a:hover { text-decoration:underline; }
.fixfloat, .Info, .Footer, .Header { display:inline-block; }
.fixfloat, .Info, .Footer, .Header { display:block; }
.clear, .fixfloat:after, .Info:after, .Footer:after, .Header:after { display:block; visibility:hidden; clear:both; overflow:hidden; height:0; content:"."; }
/* ####################### Page Layout ####################### */
/* Header */
.Header { margin: 0 auto; width: 850px; }
.Headinfo { min-height: 55px !important; }
*html .Headinfo { height: 55px !important; }
/* LeftNav */
#LeftNav { width:185px; text-align: left; padding:0; overflow:hidden;}
/* InfoNav */
#InfoNav {display:inline; float:right; width:650px; overflow:hidden; margin-right:10px;  }
#InfoNav1 {display:inline; float:right; width:650px; overflow:hidden;  }
/* RightNav */
#RightNav { width: 175px; border-left: 1px solid #CCCCCC; padding: 0px 0px 0px 10px; }
/* Promo block */
.Promo { background-color: #000000; height: 185px; margin-bottom: 15px; }
/* Logo */
.Logo { }
.Logo a { color: #000000; }
.Logo a img { vertical-align:top; }
/* Info */
.Info { overflow:hidden; width: 850px; padding:10px 0; margin:auto; background:#fff; }
#LeftNav { float:left; }
/* ####################### Search Box ####################### */
/* Header Search */
#Head .Search { text-align: right; width: 230px; height: 28px; float: right; margin: 15px 0px 0px 0px; }
#Head .Search h1 { display: none; height: 1px; overflow: hidden; margin: 0px; padding: 0px; }
/* ####################### Menu Box ####################### */
/* Header Menu */
#Head .Menu { font:14px/34px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#Head .Menublock { list-style:none; margin:0; padding: 0; height:34px; background:url(http://imagehost.vendio.com/a/35071310/view/bgnav.jpg) no-repeat; }
#Head .Menublock li { float: left; padding:0 1px; background:url(http://imagehost.vendio.com/a/35071310/view/bg_nav_sp.gif) no-repeat top right; }
#Head .Menublock li a { float:left; height:34px; padding:0 12px; text-decoration:none; color:#fff; }
#Head .Menublock li a:hover, #Head .Menublock li a:active { }
#Head .Menublock .linobdr { }
/* Leftnav Menu */
#LeftNav .Menublock { margin: 0px 0px 25px 0px; padding: 10px; list-style: none; display: block; text-align: left; background: #DDDDDD; }
#LeftNav .Menublock li { padding: 2px 0px 3px 0px; border-bottom: 1px solid #CCCCCC; }
#LeftNav .Menublock li i { font-size: 14px; color: #999999; text-decoration: none; font-style: normal; }
#LeftNav .Menublock li a { font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; }
#LeftNav .Menublock li a:hover { font-size: 14px; color: #999999; font-weight: bold; text-decoration: none; }
/* Rightnav Menu */
#RightNav .Menublock { margin: 0px 0px 25px 0px; padding: 10px; list-style: none; display: block; text-align: left; background: #DDDDDD; }
#RightNav .Menublock li { padding: 2px 0px 3px 0px; border-bottom: 1px solid #CCCCCC; }
#RightNav .Menublock li i { font-size: 14px; color: #999999; text-decoration: none; font-style: normal; }
#RightNav .Menublock li a { font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; }
#RightNav .Menublock li a:hover { font-size: 14px; color: #999999; font-weight: bold; text-decoration: none; }
/* ####################### Categories Box ####################### */
/* Header Categories */
#Head .Categories { background: #CCCCCC none; text-align: left; padding: 10px; }
#Head .Categories h1 { display: none; height: 1px !important; overflow: hidden; margin: 0px; padding: 0px; }
#Head .Categories div { margin: 0px; padding: 0px; text-align: left; }
#Head .Categories span { padding: 0px 5px 0px 0px; }
#Head .Categories span b { border-right: 1px solid #444444; margin: 0px 0px 0px 4px; font-weight: normal; }
#Head .Categories span i { font-size: 11px; color: #777777; }
#Head .Categories span a { color: #000000; text-decoration: none; font-weight: bold; }
#Head .Categories span a:hover { color: #444444; }
#Head .Categories span b span a { color: #555555; font-weight: normal; }
#Head .Categories span b span a:hover { color: #777777; }
.sStyle01 { background:url(http://imagehost.vendio.com/a/35071310/view/bg_left_c.gif) no-repeat 0 24px; width:185px; }
.sStyle01 .sTitle { height:24px; font:14px/22px Verdana, Geneva, sans-serif; color:#fff; padding:0 0 0 15px; margin:0 3px 0 10px; background:url(http://imagehost.vendio.com/a/35071310/view/bg_left_t.gif) no-repeat; }
.sStyle01 .sContent { background:#f0eded url(http://imagehost.vendio.com/a/35071310/view/bg_left_c.gif) no-repeat -10px 0; margin:0 3px 0 10px; padding-bottom:10px; }
.sStyle02 { background:url(http://imagehost.vendio.com/a/35071310/view/bg_left_c.gif) no-repeat 0 24px; width:180px; }
.sStyle02 .sTitle,.Cartflyout h1 { height:25px; font:bold 14px/22px Verdana, Geneva, sans-serif; color:#340452; padding:0 0 0 15px; margin:0 3px 0 10px; background:url(http://imagehost.vendio.com/a/35071310/view/bg_left_t_2.gif) no-repeat; text-align:center; }
.sStyle02 .sContent { background:#f0eded url(http://imagehost.vendio.com/a/35071310/view/bg_left_c.gif) no-repeat -10px 0; margin:0 3px 0 10px; padding:10px 5px; }
.sStyle02 .text { width:155px; height:15px; border:1px inset #000; margin-bottom:5px; }
.btnButton01 { width:74px; height:16px; line-height:16px; background:url(http://imagehost.vendio.com/a/35071310/view/btn_button01.gif) no-repeat; border:0; color:#fff; font-size:10px; cursor:pointer; text-transform:uppercase; }
a.btnButton01, a.btnButton01:hover { margin-top:5px; display:inline-block; text-decoration:none; }
.sStyle02 { margin-bottom:15px; text-align:right; }
#LeftNav .Search { padding-left:10px; height:28px; }
#LeftNav .Search .text{border:1px inset #000000;height:15px;margin-bottom:5px;width:111px; float:left;}
.Search .btnButton01{width:51px; height:16px; line-height:16px; background:url(http://imagehost.vendio.com/a/35071310/view/btn_button03.gif) no-repeat; border:0; color:#fff; font-size:10px; cursor:pointer; text-transform:uppercase; float:left; margin-left:5px; }
/* LeftNav Categories */
#LeftNav .Categories { text-align: left; width:180px; }
#LeftNav .Categories h1 { }
#LeftNav .Categories span { font-size: 12px; color: #340452; background:url(http://imagehost.vendio.com/a/35071310/view/bg_left_i.gif) no-repeat 5px 8px; padding:5px 0 5px 18px; text-align: left; display: block; }
#LeftNav .Categories span b { margin-top:3px; font-size: 11px; color: #666666; text-align: left; font-weight: normal; display: block; }
#LeftNav .Categories span i { font-size: 11px; color: #777777; margin-left:2px; font-style:normal; display:none;}
#LeftNav .Categories span a { font-size: 12px; color: #340452; }
#LeftNav .Categories span a:hover { color: #340452; }
#LeftNav .Categories span b span { background:none; padding:0 0 0 12px; line-height:18px; }
#LeftNav .Categories span b span a { font-size: 11px; color: #000; }
#LeftNav .Categories span b span a:hover { color: #777777; }
/* RightNav Categories */
#RightNav .Categories { background: #DDDDDD none; text-align: left; padding: 10px; margin-bottom: 25px; }
#RightNav .Categories h1 { font-size: 16px; color: #000000; text-align: left; margin: 0px 0px 5px 0px; padding: 0px; border-bottom: 1px solid #CCCCCC; }
#RightNav .Categories div { margin: 0px; padding: 0px; text-align: left; }
#RightNav .Categories span { font-size: 12px; color: #000000; text-align: left; padding: 2px 0px 2px 12px; display: block; }
#RightNav .Categories span b { font-size: 12px; color: #666666; text-align: left; font-weight: normal; display: block; }
#RightNav .Categories span i { font-size: 11px; color: #777777; }
#RightNav .Categories span a { font-size: 12px; color: #000000; font-weight: bold; }
#RightNav .Categories span a:hover { color: #444444; }
#RightNav .Categories span b span a { font-size: 11px; color: #444444; }
#RightNav .Categories span b span a:hover { color: #777777; }
/* ####################### Elements ####################### */
/* Page title */
#InfoNav h1,.productTitle { height:30px; line-height:30px; padding:0 15px; margin:0 0 5px 0; background:#000 url(http://imagehost.vendio.com/a/35071310/view/bg_section.gif) no-repeat; color:#fff; font-size:14px; font-weight:normal; }
#InfoNav h1 a,#InfoNav h1 a:hover,.productTitle a { height:30px; color:#fff; font:14px/28px Verdana, Geneva, sans-serif; text-decoration:none; }
/* Pagination */
.PagesNo { color: #000000; height: 20px; margin: 5px; }
.PagesNo span { color: #000000; display: block; float: left; width: 20%; font-weight: bold; }
.PagesNo span a { color: #333333; text-decoration: none; }
.PagesNo strong { color: #333333; text-align: right; display: block; float: right; width: 20%; }
.PagesNo strong a { color: #333333; text-decoration: none; }
.PagesNo em { font-size: 11px; color: #333333; font-style: normal; text-align: center; display: block; float: left; width: 60%; }
/* Back + Title */
.Back { height: 27px; margin: 0px 5px 5px 5px; border-bottom: 1px solid #EEEEEE; }
.Back h1 { font-size: 20px; color: #000000; float: left; margin: 0px; }
.Back h1 b { font-size: 20px; color: #000000; display: block; }
.Back h1 b a { font-size: 20px; color: #000000; text-decoration: none; }
.Back h1 b a:hover { font-size: 20px; color: #555555; text-decoration: none; }
.Back span { font-size: 12px; color: #666666; font-weight: normal; text-decoration: none; float: right; }
.Back span a { font-size: 12px; color: #666666; text-decoration: none; }
/* ####################### Item Box ####################### */
/* Item */
.Items { margin: 20px 0px 5px 0px; }
.Item { text-align: center; padding: 5px 0px 10px 0px;width:155px; height:234px; background:url(http://imagehost.vendio.com/a/35071310/view/bg_proitem.gif) no-repeat;  }
.Item .itemInfo{ height:82px;}
.Item br{ height:0; overflow:hidden; clear:both; margin:0; padding:0; display:block;visibility:hidden;}
.Item em { font-size: 12px; color: #000000; font-style: normal; display: block; height: 110px; }
.Item u { font-size: 12px; color: #000000; font-weight: normal; font-style: normal; background: transparent url(images/outofstock.gif) no-repeat center center; display: block; height: 110px; }
.Item u em { opacity: 0.3; filter:alpha(opacity=30); }
.Item a { font-size: 11px; color: #000000; font-weight: normal; }
.Item a:hover { color: #444444; }
.Item span { font-size: 12px; color: #000000; text-align: center; padding: 0px 3px 0px 3px; height:44px;display: block; overflow: hidden; }
.Item span a { font-size: 12px; color: #000000; font-weight: normal; }
.Item span a:hover { color: #444444; }
.Item i { font-size: 14px; color: #520255; font-weight: bold; line-height:14px; font-style: normal; text-align: center; display:block;clear:both;}
.Item b { font-size: 14px; color: #999999; font-style: normal; text-decoration: line-through; display:block; clear:both; }
/* Featured Items */
#LeftNav .Item, #RightNav .Item { text-align: center; padding: 15px 0px 15px 0px; margin: 0px 5px 14px 0px !important; border-bottom: 1px solid #CCCCCC !important; }
#LeftNav .Item em, #RightNav .Item em { height: 80px; }
#LeftNav .ResImg_S[class], #RightNav .ResImg_S[class] { min-width: 30px !important; max-width: 100px !important; max-height: 70px !important; margin: 0px 0px 5px 0px; }
*html #LeftNav .ResImg_S, *html #RightNav .ResImg_S {
 width: expression(this.width > 100 ? 100: true);
 width: expression(this.width < 30 ? 30: true);
 height: expression(this.height > 70 ? 70: true); margin: 2px 0px 0px 0px; }
.featuredItems { }
.featuredItems a { color: #000000; font-size: 12px; }
#LeftNav .featuredItems .Item a, #RightNav .featuredItems .Item a { font-size: 12px; color: #000000 !important; }
#LeftNav .featuredItems .Item a:hover, #RightNav .featuredItems .Item a:hover { color: #555555 !important; }
.featuredItems .Item span a { color: #000000 !important; }
.featuredItems .Item { }
#LeftNav .featuredItems .Item i, #RightNav .featuredItems .Item i { font-size: 14px; color: #000000 !important; }
a.btnAddtocart { display:inline-block;*display:inline; zoom:1; text-indent:-999em; float:left; width:75px; height:20px;  margin-left:10px; overflow:hidden; background:url(http://imagehost.vendio.com/a/35071310/view/btn_button02.gif) no-repeat 0 0; }
a.btnDetails { display:inline-block;*display:inline; zoom:1; text-indent:-999em; float:left;  text-indent:-999em; width:55px; height:20px;  margin-left:10px;overflow:hidden; background:url(http://imagehost.vendio.com/a/35071310/view/btn_button02.gif) no-repeat -79px 0; }
/* Cetegory images */
.categoryImage { text-align:center; }
.categoryImage img { }
#LeftNav .categoryImageres, #RightNav .categoryImageres { min-width: 30px !important; max-width: 140px !important; max-height: 140px !important; }
*html #LeftNav .categoryImageres, *html #RightNav .categoryImageres { width: expression(this.width > 120 ? 120: true);
 height: expression(this.height > 120 ? 120: true);
}
#InfoM .categoryImageres { min-width: 30px !important; max-width: 120px !important; max-height: 120px !important; }
*html #InfoM .categoryImageres { width: expression(this.width > 120 ? 120: true);
 height: expression(this.height > 120 ? 120: true);
}
/* ####################### Cart ####################### */
/* Cart Flyout */
.Cartflyout { font-size: 11px; color: #000000; text-align: left; width:180px; padding-left:10px; background:url(http://imagehost.vendio.com/a/35071310/view/bg_left_c.gif) no-repeat 0 24px; }
.iShoppingCart { background:#F0EDED; width:167px; padding-bottom:10px; margin-bottom:15px; }
.Cartflyout h1 { margin:0; padding:0; font:14px/28px Verdana, Geneva, sans-serif; color:#340452; }
.Cartflyouti { margin-top: 5px; width:167px; overflow:hidden; }
.Cartflyouti h1 { font-size: 10px; color: #333333; text-align:center; line-height: 12px; margin:5px; height: 55px; border: 1px solid #888; background:url(http://imagehost.vendio.com/a/35071310/view/cartdragdrop.gif) no-repeat; padding-top:25px; }
.Cartflyouti h1 span { width: 49px; height: 24px; display: block; float: left; margin:0 5px;display:inline;}
.Cartflyouti h1 strong { background: transparent url(images/loadingitema.gif) no-repeat left top; width: 49px; height: 24px; display: block; float: left; margin:0 5px; display:inline; }
.Cartflyouti div {  height: 63px; margin: 5px 0px 0px 0px; padding:5px; }
.Cartflyouti div h2 { float: left; display: block; margin: 0px; width: 35px; }
.Cartflyouti div h2 { float: left; display: block; margin: 0px; width: 35px; }
.Cartflyoutimg { max-height: 34px; min-height: 15px; min-width: 15px; max-width: 25px; width:expression(this.width > 25 ? 25 : true );
 height:expression(this.height > 34 ? 34 : true );
border: 1px solid #333333; }
.Cartflyouti div h3 img { margin-right: 3px; }
.Cartflyouti div h3 { font-size: 11px; color: #333333; float: left; display: block; margin: 0px; padding: 0px; width: 120px; }
*html .Cartflyouti div h3 { width: 118px; }
.Cartflyouti div h3 a { cursor: hand; cursor: pointer; }
.Cartflyouti div h3 span { font-size: 11px; color: #000000; text-align: left; line-height: 10px; height: 21px; display: block; overflow: hidden; width: 100px; margin: 0px 0px 3px 2px; }
.Cartflyouti div h3 span a { font-size: 11px; color: #000000; text-decoration: none; }
.Cartflyouti div h3 span a:hover { color: #444444; }
.Cartflyouti div h3 b { font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; text-align: right; display: block; width: 124px; height: 20px; }
.Cartflyouti div h3 b i { font-size: 10px; color: #666666; font-weight: bold; font-style: normal; text-decoration: none; }
.Cartflyouti div h3 b input { font-size: 10px; color: #000000; font-weight: normal; text-align: center; text-decoration: none; padding: 0px; background: #FFFFFF; border: 1px solid #333333; width: 20px; }
.Cartflyouti .emptyMsg{ text-align:center; color:#340452; margin:0; padding:0; height:auto;}
*html .Cartflyouti div h3 span { width: 100px; }
*html .Cartflyouti div h3 b, *html .Cartflyouti div h3 em { width: 118px; }
.CartflyoutinputD { font-size: 10px; color: #555555; font-weight: normal; text-align: center; text-decoration: none; padding: 0px; background: transparent none !important; border: 1px solid #CCCCCC; height: 15px; width: 24px; }
.Cartflyouti div h3 em { font-size: 10px; color: #333333; font-weight: bold; text-align: right; font-style: normal; text-decoration: none; display: block; width: 124px; height: 16px; }
.Cartflyouti h4 { font-size: 14px; color: #333333; text-align:center; margin: 6px 0px 0px 0px;border-top: 1px solid #888; padding-top:5px;}
.checkOutAction{ text-align:center;}
/* Item Cart */
.ItemCart { margin-bottom: 25px; }
.ItemCart form { width: auto; }
.ItemCart h6 { font-size: 14px; margin: 0px 0px 5px 0px !important; padding: 5px 0px 0px 0px; height: 32px; text-align: right !important; }
.ItemCart h6 span { font-size: 16px; color: #000000; font-weight: bold; text-align: left; margin-left: 5px; }
.ItemCart h6 strong { font-size: 16px; color: #372210; text-align: left; }
.ItemCart table { border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; }
.cartc1 { text-align: center; width: 65px; overflow: hidden; border-bottom: 1px solid #000000; }
.cartc1 a { font-size: 10px; color: #000000; font-weight: normal; text-decoration: underline; }
.cartc2 { overflow: hidden; border-left: 1px solid #000000; border-bottom: 1px solid #000000; padding-left: 5px; }
.cartc2 img { margin: 2px 4px 2px 2px; max-height: 30px; min-width: 20px; max-width: 30px; width: expression(this.width > 30 ? 30 : true );
 width: expression(this.width < 20 ? 20 : true );
 height:expression(this.height > 30 ? 30 : true );
border: 1px solid #000000; }
.cartc3 { width: 50px; text-align: center; overflow: hidden; border-left: 1px solid #000000; border-bottom: 1px solid #000000; }
.cartc4 { width: 80px; text-align: center; overflow: hidden; border-left: 1px solid #000000; border-bottom: 1px solid #000000; }
.cartc5 { width: 80px; text-align: center; overflow: hidden; border-left: 1px solid #000000; border-bottom: 1px solid #000000; }
.cartb td { color: #000000; font-weight: bold; background-color: #CCCCCC; height: 30px; padding-top: 5px; }
.cartn td { font-size: 11px; color: #000000; font-weight: normal; background-color: #FFFFFF; border-bottom: 1px solid #000000; height: 55px; padding-top: 5px; }
.cartn td input { font-size: 11px; color: #000000; text-align: center; width: 35px; border: 1px solid #000000; }
.cartn td b { font-weight: normal; margin: 4px 0px 2px 0px; }
.cartn td b a { font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }
.cartnoborder { border: 0px !important; }
/* ####################### Forms ####################### */
.Rowform { margin-bottom: 10px; }
.Rowform td { padding: 3px; }
/* ####################### Item Detail ####################### */
.ResImg_S[class] { min-width: 60px !important; max-width: 100px !important; max-height: 100px !important; margin: 7px 0px 5px 0px; }
*html .ResImg_S {
 width: expression(this.width > 100 ? 100: true);
 width: expression(this.width < 60 ? 60: true);
 height: expression(this.height > 100 ? 100: true); margin: 2px 0px 0px 0px; }
.InfoBox { width: 260px; height: 260px; position: absolute; top: 240px; left: 440px; }
.InfoBox div { border: 1px solid #569300; width: 258px; height: 258px; position: absolute; }
*html .InfoBox div { height: 260px; width: 260px; }
*html .InfoBox div div { width: 258px !important; height: 258px !important; }
.InfoBox div div { border: 3px solid #DAF8A4!important; width: 252px !important; height: 252px !important; background-color: #FFFFFF; text-align: center; }
.InfoBox div div h4 { font-size: 11px; color: #69A7EE; text-align: center; margin: 0px !important; padding: 0px !important; height: 130px; width: 252px; }
.InfoBox div div h1 { font-size: 11px; color: #000000; margin: 0px 0px 1px 0px; }
.InfoBox div div h1 a { font-size: 11px; color: #000000; text-decoration: none; }
.InfoBox div div span { font-size: 12px; color: #000000; font-weight: bold; padding: 2px; display: block; height: 30px; }
.InfoBox div div span a { font-size: 12px; color: #000000; }
.InfoBox div div span a:hover { font-size: 12px; color: #555555; }
.InfoBox div div i { font-size: 20px; color: #555555; font-weight: bold; font-style: normal; margin: 0px 0px 2px 0px; display: block; }
.InfoBox div div h2 { font-size: 12px; color: #555555; font-weight: normal; margin: 0px; }
.InfoBox div div h2 select { font-size: 11px; }
.InfoBox div div h3 { margin: 10px 7px 5px 7px; }
.InfoLoader { text-align: center; height: 260px; width: 260px; background-color: #FFFFFF; border: 1px solid #CCCCCC; }
.InfoLoader img { margin-top: 105px; }
.ResImg_B[class] { min-width: 100px !important; max-width: 200px !important; max-height: 120px !important; margin: 7px 0px 5px 0px; }
*html .ResImg_B { margin: 2px 0px 0px 0px; width: expression(this.width > 200 ? 200 : true );
 width: expression(this.width < 100 ? 100 : true );
 height:expression(this.height > 120 ? 120 : true );
}
.ResImg_C[class] { min-width: 270px !important; max-width: 300px !important; max-height: 300px !important; margin: 7px 0px 5px 0px; }
*html .ResImg_C { margin: 2px 0px 0px 0px; width: expression(this.width > 300 ? 300 : true );
 width: expression(this.width < 270 ? 270 : true );
 height:expression(this.height > 300 ? 300 : true );
}
.InfoProd_T[class] { min-width: 70px !important; max-width: 160px !important; max-height: 160px !important; margin: 0px; }
/*
*html .InfoProd_T {
	margin: 0px;
	width:expression(this.width > 160 ? 160 : true );
	width:expression(this.width < 70 ? 70 : true );
	height:expression(this.height > 160 ? 160 : true );
}
*/

*html .InfoProd_T { margin: 0px; width: 160px; }
/* Info Product */
.InfoProd_Sm[class] { min-width: 10px !important; max-width: 25px !important; max-height: 25px !important; margin: 0px; border: 1px solid #CCCCCC; }
*html .InfoProd_Sm {
 width:expression(this.width < 10 ? 10 : true );
 height:expression(this.height > 25 ? 25 : true );
 width:expression(this.width > 25 ? 25 : true ); border: 1px solid #CCCCCC; }
.InfoProdl { font-weight: normal !important; text-align: center !important; width: 210px !important; margin: 0px !important; padding: 0px !important; }
.InfoProdl div { width: 210px !important; margin: 0px !important; padding: 0px !important; }
.InfoProdl div div { width: 186px !important; text-align: center !important; border: 1px solid #CCCCCC !important; padding: 5px !important; margin-bottom: 5px !important; background-color: #FFFFFF; }
.InfoProdl span { font-size: 11px !important; display: block; width: 196px; margin: 0px 0px 4px 0px !important; }
.InfoProdl span a { font-size: 11px; color: #666666; text-decoration: none; }
.InfoProdl em { margin: 0px 0px 4px 0px !important; display: block; width: 196px; }
#zoomedImageLoader { border: 0px none !important; padding: 0px !important; }
#InfoNav .InfoProdr h1 { font-size: 18px !important; line-height:24px; color: #000 !important; margin: 0px 0px 10px 0px !important; padding:0; background:none; border-bottom: 0px none !important; height:auto; }
.InfoProdr h2 { font-size: 12px; color: #999999; font-weight: normal; margin: 0px 0px 6px 0px; }
.InfoProdr h2 select { font-size: 11px; }
.InfoProdr h2 input { font-size: 11px; }
.InfoProdr h2 span { float: left; }
.InfoProdr h6 { font-size: 14px; color:#520255; font-style: normal; height: 25px; margin: 20px 0px 0px 0px; }
.InfoProdr h6 b { font-size: 14px; color: #999999; font-style: normal; text-decoration: line-through; }
.InfoProdr h3 { height: 30px; }
.InfoProdr h4 { font-size: 11px; color: #000000; font-weight: normal; margin: 0px; }
.InfoProdr h4 b { font-size: 12px; color: #666666; font-weight: bold; }
.InfoDetails{ font:12px; line-height:24px;}
.InfoDetails h5 { color: #000000 !important; font-weight: normal !important; margin: 10px 0px 10px 0px !important; border-top: 1px solid #EEEEEE; }
/* Item details info */
.AditionalInfo { font-size: 12px !important; color: #000000 !important; float: none !important; margin: 20px 0px 20px 0px !important; }
.AditionalInfo td, .AditionalInfo th { font-size: 12px !important; color: #000000 !important; }
.AditionalBox { margin-bottom: 20px; }
*html .AditionalBoxH div div { white-space: nowrap; height: 15px; }
.AditionalBoxH { height: 18px; border-bottom: 1px solid #CCCCCC; padding: 0px 0px 2px 0px; text-align: left !important; margin: 0px 0px 3px 0px; }
.AditionalBoxH div { font-size: 12px; color: #000000 !important; font-weight: bold; margin: 0px 7px 0px 0px; height: 15px; padding-top: 3px; }
.AditionalBoxI { font-size: 11px; color: #000000; padding: 0px; }
.AditionalBoxI a { color: #000000; }
*html .AditionalBoxI table { margin-left: 0px; margin-right: 0px; }
.sctable { font-size: 11px; text-align: left; border: 1px solid #CCCCCC; width: 100%; }
*html .sctable { width: 100%; }
.sctable h1 { font-size: 14px !important; }
.AditionalBoxI .sctable a { font-size: 11px; color: #000000; font-weight: normal; }
.AditionalBoxI .sctable a:hover { color: #000000; }
.sctable h1 { font-size: 12px; }
.sctable td, .sctable th { padding: 2px; }
.scheader { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background: #E0E0E0 none; }
/* ####################### Errors ####################### */
/* Global Error */
.Error { width: 650px; height: 400px; margin-top: 100px; t ext-align: left !important;
}
.Error img { float: left; margin: 18px 20px 0px 18px; }
.Error div { background-image: none; float: left; width: 450px; text-align: left; }
.Error div h1 { font-size: 30px; color: #00406A; margin: 15px 0px 0px 0px; }
.Error div span { font-size: 12px; color: #00406A; display: block; margin: 0px 0px 10px 0px; }
.Error div strong { font-size: 12px; color: #00406A; }
.Error div strong a { font-size: 12px; color: #00406A; font-weight: normal; }
/* Page Error */
.ErrorHead { width: 100% !important; margin: 10px 0px 10px 0px !important; float: none !important; padding: 0px !important; display: table !important; }
.ErrorHead h4 { background-image: url(images/error/err_tm.gif); background-repeat: repeat-x; height: 6px; margin: 0px; padding: 0px; width: auto !important; }
.ErrorHead h2 { font-size: 11px; color: #CE1313; font-weight: normal; background: #FFFFFF url(images/error/error_ico_sm.gif) no-repeat 7px 1px; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; margin: 0px; padding: 0px 2px 2px 45px; width: auto !important; }
.ErrorHead h2 u { font-size: 18px; color: #CE1313; font-weight: bold; line-height: 15px; text-decoration: none; float: none; }
.ErrorHead h2 b { display: inline !important; height: auto; }
.ErrorHead h3 { background: transparent url(images/error/err_bm.gif) repeat-x; height: 6px; margin: 0px; padding: 0px; width: auto !important; }
/* ####################### Custom Info ####################### */
/* Custom info */
.CustomInfo { }
/*#f0eded*/
/*Livechat*/
.Livechat { margin-top:15px; padding-left:10px;}
/*Newsletter*/
.Newsletter {  margin-top:15px; background:url(http://imagehost.vendio.com/a/35071310/view/bg_left_c.gif) no-repeat 0 0; width:185px; }
.Newsletter .sContent { background:#f0eded url(http://imagehost.vendio.com/a/35071310/view/bg_left_c.gif) no-repeat -10px 0; margin:0 3px 0 10px; padding-bottom:10px; }
.Newsletter .des { background:url(http://imagehost.vendio.com/a/35071310/view/bg_newsletter.gif) no-repeat 0 6px; height:55px; padding-left:50px; text-align:left; color:#010000; }
/* SiteInfo */
.SiteInfo { margin-top:15px; margin-left:8px; }
/*CustomInfoAd01*/
.CustomInfoAd01 { margin-top:8px; padding:7px 15px 0 190px; height:65px; background:url(http://imagehost.vendio.com/a/35071310/view/banner02.jpg) no-repeat; font:12px/18px Arial, Helvetica, sans-serif; text-decoration:underline; }
.CustomInfoAd02 a { text-decoration:underline; }
/*CustomInfoAd02*/
.CustomInfoAd02 { margin-top:15px; padding:35px 155px 0 18px; height:192px; background:url(http://imagehost.vendio.com/a/35071310/view/banner03.jpg) no-repeat; color:#574444; line-height:18px; }
.CustomInfoAd02 strong, .CustomInfoAd02 a { text-decoration:underline; color:#000; font-weight:normal; }
.wPromotion{}
.wPromotion ul{ margin:0; padding:0;}
.wPromotion li{ list-style:none; margin:0; padding:0;}
#sPromotion01 li,#sPromotion02 li{ display:none; }

#sPromotion01{ height:447px; overflow:hidden;}

#sPromotion02{ margin-top:15px; height:447px; overflow:hidden; position:relative;}
#sPromotion02 .btnProL,#sPromotion02 .btnProR{position:absolute; top:50%; width:25px; height:25px; margin-top:-13px;  overflow:hidden; cursor:pointer; }
#sPromotion02 .btnProL{ left:10px;background:url(http://imagehost.vendio.com/a/35071310/view/prol.png) no-repeat;}
#sPromotion02 .btnProR{ right:10px;background:url(http://imagehost.vendio.com/a/35071310/view/pror.png) no-repeat;}
#sPromotion03{ margin-top:15px;}

.lPromotion { margin-top:12px;}
.lpromotionlist{  float:left; width:650px;}
.mt15 { margin-top:15px;}
.timeOut {
	margin:0 auto;
	padding:100px 0 0;
	width:414px;
	height:234px;
	background: url(http://imagehost.vendio.com/a/35071310/view/timebg.jpg) no-repeat;
}
.itimeOut{
	position:relative;
	}
#day {
	position:absolute;
	top:0;
	left:0;
	width:414px;
	margin:0;
	padding:0;
	font:72px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#b200b2;
	text-align:center;
}
#time {
	position:absolute;
	top:90px;
	left:0;
	width:414px;
		margin:0;
	padding:0;
	font: bold 40px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}

/* ####################### Footer ####################### */
.Footer { width:850px; margin:0 auto; background:#fff; text-align:center; line-height:22px; color:#2f0469; }
.iFooter { }
.Footer .bottomMenu { padding:5px; border-top:1px solid #ccb5d3; border-bottom:1px solid #ccb5d3; }
.Footer .bottomMenu a { color:#2f0469; padding:0 5px; }
.Footer .copyright { }
/* Powered */
.poweredby { width:850px; margin:auto; padding:0 0 15px; line-height:24px; text-align:center; background:#fff; color:#2f0469; }
.poweredby a { color:#2f0469; }
.joinus{ text-align:right;}
.joinus .tcoment,.joinus a{ margin-right:3px;}
.joinus img{ vertical-align:middle;}