﻿html,body
{  margin: 0; padding: 0;
 font: 87% arial, helvetica, sans-serif;
  background: #fff; line-height:17px; font-weight:400; color:#333
}
body,div,p,.win,.column{word-wrap:break-word; word-break:break-all; word-break/* */:normal;font-size:12px; }
td,th{overflow:hidden;}
hr{height:1px; color:#F0F7F9; background:#F0F7F9; border:0px;}
.fl{ float:left}
form{padding:0;margin:0;}
.btm{ font-size:11px;margin-top:15px; padding:1em 0 2px 0; color:#777; background:#f5f6f1; border-top:1px #dfdfdf solid}
.btmin{width:1001px; text-align:left; margin:auto}
.btm a{ font-size:11px}
ul.btm-list{ margin:0px; padding:0px; list-style-type:none; font-size:11px; line-height:18px}
input{border:1px #c0c0c0 solid; border-left-color:#d9d9d9; border-right-color:#d9d9d9;border-bottom-color:#d9d9d9; line-height:16px; padding:4px 2px 2px 4px; height:19px}
select, textarea{ line-height:22px; padding:4px}
thead{ font-weight:bold}
.gary{ color:#999}
.red{ color:Red}
.garysmall{ color:#999; font-size:10px;}
a{ color:#2955C9;hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */
 outline: none;  /* for firefox 1.5 + */ text-decoration:none}
 a:hover{ text-decoration:underline}
a.hv{ color:#a1a1d8}a.hv_u{ color:#a1a1d8; text-decoration:none;}
.grn{ color:Green}
.clear{ clear:both}
p{margin:0 0 15px 0;}
.loading{background: white url('/images/loading.gif') center center no-repeat;}
.CRI,.CRI_Tb tbody tr:hover{ background:#ffffcc}
.CRI_Tb tbody tr{ cursor:pointer}
.CRI,.CRI_Tb tbody tr td.CRI_no{ background:#fff; cursor:default}
.m-img{ border:1px #ccc solid}
ol {margin:4px 0 4px 40px;padding:0;}
ul {margin:4px 0 4px 30px;padding:0;}
ul ul,ol ol{margin-left:40px;}
h1,h2,h3{font-family: Arial,Helvetica,sans-serif; color:#cc6600}
h1{font-size:18px;margin:15px 0 10px 0;}
h1.guide{color:#6189D4;margin-bottom:10px;font-size:20px;}
h1.static{ color:#cc6600; margin-top:10px}
h1 a{ text-decoration:none}
h2{ font-size:16px}
h3{font-size:14px}
.antpage{ width:1001px; text-align:left; margin:auto}
img{ border:0px}
.antpage .logo{ height:60px; padding-top:12px; position:relative}
.antpage .aosf{ position:absolute; top:28px; font-size:13px; font-family:Arial; color:#444; font-weight:bold; white-space:nowrap; left:243px}
.antpage .weburl{ position:absolute; top:43px; color:#FB9601; font-size:11px; white-space:nowrap; left:243px}
.weburl a{ color:#FB9601}
 .mwbar{ height:22px; padding-left:4px; text-align:left; margin-bottom:4px}
   .mwbh,.mwbd{border-top:1px solid #dfdfdf}
   .mwbh{height:0;position:absolute;top:24px;width:100%}
   .mwbar,.mwuser{ padding-top:2px}
   .mwbar a{ color:#2955C9; text-decoration:none}
   .mwbar a:hover{ text-decoration:underline}
  .mwuser{ padding: 0 4px 0; position:absolute; top:4px; height:22px; right:0}
   .mwbar .grade{ color:#CC6600; font-size:10px}

.tpmenu{ position:absolute; height:28px; left:0px; top:108px; width:1001px}

/*SYN
BEIGN*/
.syn,.m-nav2-nav li,.m-nav2-nav li a,.m-nav2-bar,.mlogo,ul.cat-a li.p a,.dmb_bg,ul.mbg li,.btn-carta,.cart_show,.btn-carta-s,div.star-rating,div.star-rating a,.rating1824,.rating1824-off,.rating1824-haff,.rating1824-sm,.rating1824-sm-off,.rating1824-mid,.rating1824-mid-off,.mboxtitle,.mboxtitle .l,.mboxtitle .r,.mboxbottom,.mboxbottom .l,.mboxbottom .r,.calsm,.otboxb .c,.otboxc .c,.img-zoom
,.btm-follow-twitter .i,.btm-follow-facebook .i,.btm-follow-youtube .i,.btm-follow-blog .i,.btm-follow-review .i,.iconlogin-facebook,.authlogin-facebook .i
,.authlogin-twitter .i,.authlogin-google .i,.authlogin-live .i,.authlogin-yahoo .i,.authlogin-myspace .i{background:url("/images/sprite.png")  no-repeat scroll 0 0 transparent}

/*SYN
END
*/
.mlogo{width:241px;height:60px;background-position:left top;display:block; float:left;}
.mwlang{ position:absolute; right:10px; top:35px;z-index:20}
.mwlang .mb3{ position:relative; bottom:6px}
.mcart{ float:right}.mcart .cart_show{ background-position:0px -174px; padding-left:16px}
.btn-carta{ width:137px; height:30px; border:0px; cursor:pointer; background-position:-246px 0px}
.btn-carta-s{ width:100px; height:22px; background-position:-246px -32px;display:block; float:left;}
.mbox{ margin-bottom:10px}
.mboxtitle{ background-position:0 -328px;border-bottom:1px #d6d6d6 solid; background-repeat:repeat-x}
.mboxtitle .l{ background-position:0 -235px}
.mboxtitle .r{ background-position:right -286px; text-indent:8px; line-height:22px; }
.mboxtitle h3{ color:#444; margin:0; padding:0; padding-top:4px; font-size:12px; font-weight:400}
.mboxcontent{border-left:1px #d6d6d6 solid;border-right:1px #d6d6d6 solid;padding:4px 4px}
.mbox .pa{ padding:0px}
.mboxbottom{ background-position:0 -276px; background-repeat:repeat-x}
.mboxbottom .l{ background-position:0 -380px}
.mboxbottom .r{background-position:right -407px; height:5px}
.box_sec{ margin-bottom:15px}.box_sectitle{ border:1px #c4c4c4 solid;font-size:12px; background:#dfdfdf ; color:#333; font-weight:bold;height:22px; line-height:22px; text-indent:8px}
.box_seccontent{ border-top:0px; padding:6px; border:1px #cfcfcf solid; border-top:0px; background:#fff}
ul.mbg{ margin:0; padding:0; list-style-type:none}
ul.mbg li{ margin-left:0em;  color:#111; font-size:12px; background-position:left -215px; padding-left:15px}
.price{ font-size:14px; color:#df2a2f}
.price_sm{font-size:12px; color:#df2a2f}
.pricegay{font-size:13px; color:#999}
.mnav a{ text-decoration:none; font-size:11px}.mnav{ margin:4px 0 6px 0; font-size:11px}
.dmb_bg{ width:70px; height:70px; background-position:-429px 0px; display:block; float:left}
.myImagesSlideBox{
	width:364px;
}
.myImages{
	padding:1px;
	text-align:center;
	position:relative;
	overflow:hidden;
	height:272px;
	width:364px;
	cursor:pointer;
	background:#fff url(/images/loading.gif) center center no-repeat; border:1px #d6d6d6 solid
}
.myImages img{
	border:0;	
}
.myImgs {
	display:none;
}
.myTxts{
	padding:10px;
	padding-top:0;padding-bottom:0;
	text-align:center;
	overflow:hidden;
	height:20px;
	line-height:20px;
	width:360px;
}

.myTxts a{
	text-decoration:none;
	text-align:center;
	color:#666;
}
.myTxts a:hover{
	color:#f60;
}

/*  wrapper element  */
#scrollable {
	padding:10px;
	width:360px;
	height:42px;
}

div.items {
	height:66px;	
	float:left;
	width:320px !important;
	visibility: visible;
	overflow: hidden; 
	position: relative;
}
/* item */
div.items a {
	display:inline-block;
	float:left;
	margin-left:6px;
	width:42px;
	height:42px;
	background:#fff;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	border:1px solid #d6d6d6;
}
div.items a:hover {
	border:1px solid #aaa;
}
div.items a.active {
	border:1px solid #aaa;
}
.scrollableDiv{
	position: absolute; width: 200000em; left: 0px;
}

/* next / prev buttons */
a.prev, a.next {
	background:url('/images/go_down.jpg') no-repeat 0 0;
	display:block;
	width:12px;
	height:50px;
	float:left;	
	cursor:pointer;
}
a.next {
	background-image:url('/images/go_up.jpg')		
}
ul.msedmenu{ list-style-type:none; margin:0; padding:0;  line-height:30px}
ul.msedmenu li{}
ul.msedmenu a{ display:block;  text-indent:10px}
ul.msedmenu a:hover{ background:#eaf3fd}
ul.msedmenu a.selected{ color:#333; text-decoration:none; background:#f5f6f1; font-weight:700}
ul.msedmenu .t{line-height:30px; text-indent:10px;  color:#cc6600; font-size:13px}
.admin_static{ margin:0px 0 15px 0; color:#cc6600; }
.onShow
{
    background:url(/images/reg1.gif) no-repeat; 
    padding-left:25px; 
	font-size: 12px;
	line-height:20px;vertical-align:middle
}
.onFocus
{
    background:#e0ecff url(/images/reg2.gif) no-repeat; 
    padding-left:25px; 
	line-height:20px;vertical-align:middle;  color:#111; border:1px #c3d9ff solid
}
.onError
{
    background:#FFF2E9 url(/images/reg3.gif) no-repeat;
    padding-left:25px;
	line-height:20px;vertical-align:middle; color:red;border:1px #ff3104 solid
}
.onSuccess
{
    background:#E9FFEB url(/images/reg4.gif) no-repeat;
    padding-left:25px;
	line-height:20px;vertical-align:middle;  color:#0c6810; border:1px #0c6810 solid
}
.onLoad
{
    background:#E9FFEB url(/images/loading.gif) no-repeat 3px 3px;
    padding-left:25px;
	line-height:20px;vertical-align:middle; margin:2px
}
.voucherTab {padding:0;border-spacing:0;border-collapse:collapse; display:table;border:0 none}
.voucherTab td{ border:0 none; border:1px #dfdfdf solid}
.voucherTab td td{border:0 none; }
  .voucherTab .tdh3 {font-weight:bold; background:#EAF3FD; border-color:#C6DFF9}
    .pagenum{  padding:10px 0 10px 20px; position:relative }
  .pagenum a{ font-size:14px; padding:4px 8px}
  .pagenum a.selected{ color:#000; font-weight:bold; text-decoration:none; background:#f5f6f1;}
  .pagenum-info{ position:absolute; right:15px; top:10px; color:#666}
  .p4 ul li{width:25%;}
.p4 ul li.last,.p4 ul li.lastcurrent{width:25.5%;right:0;}
.p5 ul li{width:20%;}
.p5 ul li.last,.p5 ul li.lastcurrent{width:20.5%;right:0;}

.p4 ul li{width:25%;}
.p4 ul li.last,#new-escrow-progress .p4 ul li.lastcurrent{width:25.5%;right:0;}
.p5 ul li{width:20%;}
.p5 ul li.last,.p5 ul li.lastcurrent{width:20.5%;right:0;}
.progress{height:32px;margin-bottom:4px;overflow:hidden;}
.progress ul{height:100%;margin:0;padding:0;list-style:none;background:#e4e4e4;position:relative; z-index:0}
.progress ul li{position:relative;z-index:100;height:100%;font-weight:bold;font-size:13px;color:#907E61;line-height:32px;float:left;background:#fee6ba url(/images/progressbar-bg.gif) no-repeat right -160px;}
.progress ul li span{height:100%;background:url(/images/progressbar-bg.gif) no-repeat 0 16px; }
.progress ul li.last ,#new-escrow-progress .progress ul li.lastcurrent{background-image:none;position:absolute;}
.progress ul li span.con{padding-left:15px;}
.progress ul li.last .con,#new-escrow-progress .progress ul li.lastcurrent .con{padding-left:20px;}
.progress ul li.current-pre{background-position:right -224px;}
.progress ul li.current,#new-escrow-progress .progress ul li.firstcurrent,#new-escrow-progress .progress ul li.lastcurrent{background:#EFA334;color:#fff;}
.progress ul li.current .arr{float:right;width:20px;background-position:right -352px;}
.progress ul li .cor{width:2px;background-color:#fff;}
.progress ul li.first .cor{float:left;background-position:0 0;}
.progress ul li.last .cor{float:right;background-position:right -320px;position:relative}
.progress ul li.firstcurrent .arr{float:right;width:20px;background-position:right -352px;}
.progress ul li.firstcurrent .cor{float:left!important;background-position:0 -64px;}
.progress ul li.lastcurrent .cor{float:right;background-position:right -96px;display:inline;}
.progress ul li.unreach {background:#e4e4e4;color:#666;}
.progress ul li.unreach .con{background-position:right -160px;display:block;position:relative;_margin-left:-15px;_left:15px;_padding-left:15px;}
.progress ul li.unreach.last .con{background-image:none;_padding-left:20px;}
.progress ul li.pro-3 .con{padding-left:5px;letter-spacing:-1px;}
.proActions{ border:1px #dfdfdf solid;  margin:10px 0px 10px 0; background:#f5f6f1}
/*PAGE*/
.mpage-a-left{ float:left; width:194px; margin:8px 0 8px 0}
.mpage-a-main{ float:left; width:618px; margin:8px 10px}
.mpage-a-main2{float:left; width:792px; margin:8px 0 8px 15px}
.mpage-a-right{ float:left; width:169px; margin:8px 0}
.mpage-b-main{float:left; width:810px; margin:8px 10px 8px 0}
.mpage-b-right{ float:left; width:181px; margin:8px 0}
.mpage-c2-left{ float:left; width:792px; margin:8px 0 8px 0}
.mpage-c2-right{ float:left; width:194px; margin:8px 0 8px 15px}
/*PAGE*/
/*Message box
	BEGIN
*/
.messboxes .C{ font-weight:bold;padding:3px;font-size:11px; color:#444}
.messboxes .S{ color:#cc6600; font-weight:bold;padding:3px;font-size:11px}
.messboxes .messitem{ margin-bottom:2px;  padding:3px 2px 6px 2px;  background:#fff; margin:0px 0px 1px 0px}
.messboxes .messdate{ font-size:10px; padding-left:8px; color:#666}
.messboxes .m{ margin-left:4px}
.messboxes .CB{ line-height:22px; background:#f8f8f8; border-bottom:1px #dfdfdf solid;}
.messboxes .CA{line-height:22px;background:#f8f8f8; border-bottom:1px #dfdfdf solid}
.messboxes .CC{ border-bottom:0px; margin-top:2px; padding:4px; line-height:18px; background:#f5f6f1}
/*Message box
	END
*/
/*payment status 
	BEGIN
*/
.paid_status_False{ color:Red; font-weight:bold}
.paid_status_True{ color:green; font-weight:bold}
/*payment status
	END
*/
.buttonSkinA{color:#fff;background:#548bf1 url('/images/buttonSkinAL.gif');border:1px solid #2563d3; font-weight:bold;line-height:23px; cursor:pointer; padding:4px 20px; height:32px; font-family:Verdana}
a.buttonSkinA{ text-decoration:none; padding:0px 25px; cursor:pointer; height:32px; float:left; line-height:32px; vertical-align:middle}
.buttonSkinG{color:#666;background:#dfdfdf url('/images/buttonSkinGL.gif');border:1px solid #c4c4c4; font-weight:bold;line-height:23px; cursor:pointer; padding:4px 20px; height:32px; font-family:Verdana}
a.buttonSkinG{ text-decoration:none; padding:0px 25px; cursor:pointer; height:32px; float:left; line-height:32px; vertical-align:middle}
/*Ant Silder
 BEGIN
*/
.antslides{ position:relative}
.antslide ul{ margin:0; list-style-type:none; padding:0}
.antslide ul li{width:618px;
		height:180px;
		overflow:hidden; }
#controls{ margin:10px 0 0 0; padding:0; clear:both;height:28px; position:absolute;  z-index:100; bottom:6px; right:10px}
#controls li{ display:inline; padding:0 2px}
#controls a{ text-decoration:none;  padding:2px 6px;font-weight:bold; background:#eee; color:#2955C9; border:1px #ccc solid}
#controls .current a{ background:#f39b04; color:#fff;}
/*Ant Silder
 END
*/

/*CATEGORY*/
ul.cat-a,ul.cat-a ul{ margin:0; padding:0; list-style-type:none; line-height:26px}
ul.cat-a a{ display:block; color:#333;text-indent:6px;}
ul.cat-a a:hover{color:#FBAE53}
ul.cat-a li.p a{background-color:#f5f5f5; background-position:right -208px; color:#444;border-bottom:1px #dfdfdf solid; border-top:1px #dfdfdf solid}
ul.cat-a li.selected a,ul.cat-a li.selected a:hover{ }
ul.cat-a li.selected,ul.cat-a li.selected a{color:#f39b04; background:#f5f6f1; font-weight:700}
.cat-fmain{border:1px #dedede solid;background:#f5f5f5; }
ul.cat-f-brand{margin:1px; padding:3px; min-height:23px}
ul.cat-f-brand li{ display:inline; float:left}
ul.cat-f-brand li a{ float:left; border:1px #d6d6d6 solid;  margin-right:3px; padding:2px 4px; white-space:nowrap; background:#fff; margin-bottom:2px; color:#444; font-size:11px}
ul.cat-f-brand li a:hover{ border:1px #D6D6D6 solid; color:#FBAE53; background:#eaf3fd}
ul.cat-f-brand a.selected,ul.cat-f-brand a.selected:hover{ color:#fff; font-weight:bold; background:#f39b04; border-color:#f39b04}
/*CATEGORY*/
/*
	mpro BEGIN
*/
.mpro h1.title{ font:1.6em/110% arial;margin:0px; padding:0px}
.mpro h3.subtitle{ font-size:110%;margin:0px;padding:0px; font-weight:normal; color:#aaa}
.mpro .pinfo .title{ width:1%; text-align:left; padding-right:15px; white-space:nowrap; color:#444}
/*
	mpro END
*/
	.m-nav1-bar{ background:url('/images/tpmenu_bg.png'); position:relative;
height:48px;
top:0;
	}

.m-nav2-main{ margin:25px 0 4px 0; z-index:0}
.m-nav2-nav{height:28px;overflow-y:hidden; border-bottom:1px #f39b04 solid; margin:0; padding:0; list-style-type:none}
.m-nav2-nav li {background-position:0 -138px;
 float:left;
height:28px;
line-height:30px;
text-align:center; padding:0;margin:0 4px 0 0;
}
.m-nav2-nav li a {
background-position:right -172px;
color:#444;
font-size:12px;
text-decoration:none; margin-left:8px; padding-right:8px; display:block

}
.m-nav2-nav li.current {
background-position:0 -65px;
margin-right:4px;
}
.m-nav2-nav li.fst {
margin-left:0px;
}
.m-nav2-nav li.current a {
background-position:right -101px;
color:#FFFFFF;
font-weight:700;
left:3px;
}

.m-nav2-nav li a:hover{ text-decoration:none}
.m-nav2-nav li.current a {
color:#FFFFFF;
font-weight:700;
}
.mw-section{vertical-align:top;width:100%;display:inline-block}
*:first-child+html .mw-section{display:block}
* html .mw-section{overflow:hidden}@-moz-document url-prefix(){.mw-section{overflow:hidden}}@-moz-document url-prefix(){.mw-section,tt:default{overflow:visible}}
.mw-section,.mw-unit{zoom:1}
.mw-section{display:inline}
.tabs{background-color:#f5f6f1;padding:0.5em 0.5em 0 0.5em;border-bottom:1px solid #dfdfdf}.tabs .tab{padding:0.46em 0.7em 0.46em 0.7em;font-size:1.0em;position:relative;top:1px}.tabs .tab a,.tabs .tab a:visited{color:#4272DB}.tabs .tab.selected{background-color:#fff;border-width:1px;border-style:solid;border-color:#dfdfdf #dfdfdf #fff #dfdfdf;}.tabs .tab.selected a,.tabs .tab.selected a:visited{display:block}.tabs .tab.selected a{text-decoration:none;color:#111;font-weight:bold}.tab-content{margin-top:1em;width:100%}
html>body .mw-inline-block{display:-moz-inline-box;display:inline-block;}.mw-inline-block{position:relative;display:inline-block}* html .mw-inline-block{display:inline}*:first-child+html .mw-inline-block{display:inline}

ul.m-brand-htop{ list-style-type:none; margin:0; padding:0}
ul.m-brand-htop li{ position:relative; padding:1px 0}
ul.m-brand-htop .b{ width:150px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
ul.m-brand-htop .n{  float:left; width:15px}
ul.m-brand-htop .b a{ display:block}
ul.pro-bs{ list-style-type:none; margin:0; padding:0; vertical-align:middle}
ul.pro-bs li{ float:left; width:140px; margin:0 5px 0px 5px; height:158px;overflow:hidden; text-align:center; padding:0}
ul.pro-bs img{ padding:8px 14px;}
ul.pro-bs .t{ text-overflow:ellipsis;white-space:nowrap;overflow: hidden;width: 100%;}
ul.pro-bs .p .price{font-size:12px}
ul.m-menu-bs{list-style-type:none; margin:0; padding:0}
ul.m-menu-bs li{ clear:both}
ul.m-menu-bs .title{ float:left; padding-bottom:6px}
ul.m-menu-bs .text{ float:left; padding-left:4px}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#fff; border:4px solid #6694E3; padding:12px;}
#simplemodal-container a.modalCloseImg {
	background:url(/images/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}

/* Rating CSS*/
div.star-rating{float:left;width:20px;height:19px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
/*div.star-rating,div.star-rating a{background:url(/star.gif) no-repeat 0 0px}
div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}*/

div.star-rating a{display:block;width:20px;height:100%;background-position:-458px -74px;border:0}
div.star-rating-on a{background-position:-480px -74px;}
div.star-rating-hover a{background-position:-480px -74px;}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
.rating1824{width:20px;height:20px;background-position:-480px -74px; float:left}
.rating1824-off{width:20px;height:20px;background-position:-458px -74px; float:left }
.rating1824-haff{width:20px;height:20px;background-position:-433px -74px; float:left}
.rating1824-sm{width:10px;height:12px;background-position:-421px -78px; float:left }
.rating1824-sm-off{width:10px;height:12px;background-position:-408px -67px; float:left}
.rating1824-mid{width:14px;height:14px;background-position:-410px -35px; float:left }
.rating1824-mid-off{width:14px;height:14px;background-position:-396px -35px; float:left}
.prodcut-review-item{ margin:4px 0; position:relative; line-height:20px}
.prodcut-review-item .hf{ position:absolute; right:0px; font-size:11px}
.prodcut-review-item .rt{ margin-bottom:8px;white-space : normal}
.calsm{ width:14px; height:14px; background-position:-392px 0; position:absolute; margin:2px 0 0 4px; cursor:pointer}
.uimg{ border:1px #666666 solid; padding:1px;  }
.otboxa{ height:134px; overflow:hidden;}
.otboxa ul{ margin:0; padding:0; list-style-type:none}
.otboxa li{ border-bottom:1px #d6d6d6 solid; padding:4px 0}
.otboxb{ height:118px; overflow:hidden}
.otboxb ul{ margin:0; padding:0; list-style-type:none}
.otboxb li{ border-bottom:1px #F0F7F9 solid; padding:4px 0; clear:both}
.otboxb .c{ background-position:-98px -169px; width:32px; float:left; height:60px}
.otboxb .s{ float:right; width:160px; text-align:left}
.otboxc{ height:80px; overflow:hidden}
.otboxc ul{ margin:0; padding:0; list-style-type:none}
.otboxc li{ border-bottom:1px #F0F7F9 solid; padding:4px 0; clear:both}
.otboxc .c{ background-position:0 -172px; width:17px; float:left; height:30px}
.mmenubox{ position:absolute; top:26px; background:#fff; border:1px #dae0e7 solid; border-top:0px; display:none; text-align:left}
.m-nav2-nav li .mmenubox a{ margin-left:0px}
.mmenubox p{ margin:0; padding:0px; min-width:120px}
.mmenubox p a,.m-nav2-nav li.current .mmenubox a{ line-height:22px; text-indent:6px; font-size:12px; font-weight:normal;  color:#333; text-decoration:underline; white-space:nowrap; text-decoration:none; background:url(); padding-left:0px; height:22px}
.mmenubox p a:hover,.m-nav2-nav li.current .mmenubox a:hover{ background:#eaf3fd ; color:#f39b04; text-decoration:underline}
.m-nav1-bar .searchform{ float:left; margin:12px 0 0 44px}
.m-nav1-bar .searchform .k,.m-nav1-bar .searchform .c,.m-nav1-bar .searchform .s{ float:left}
.m-nav1-bar .searchform .inputkey{background:none repeat scroll 0 0 ;border:0 none;
height:23px; width:357px; line-height:24px; padding:1px 2px 3px 2px}
.m-nav1-bar .searchform .selcat{width:134px; height:24px; line-height:23px; margin-left:4px; background:#fff; padding:2px}
.m-nav1-bar .searchform .s{ padding-left:4px}
.m-nav1-bar .searchform .submit{ background:none repeat scroll 0 0 ;border:0 none; line-height:23px; height:26px; width:80px; font-weight:bold; color:#BD0000; padding:2px}
.m-nav1-bar .sc{ float:right; width:147px}
.m-nav1-bar .sc a.c{ width:125px; height:33px; float:left; margin:8px 0 0 4px}
.adminNav{ position:relative; z-index:1;height:30px; border-bottom:1px #c4c4c4 solid}
.adminNav ul{ margin:0; padding:0; list-style-type:none; }
.adminNav ul li{ float:left; padding:0; position:relative}
.adminNav li a{display:block; color:#333; background:#dfdfdf; text-decoration:none; padding:6px 25px 6px 0; font-size:13px; text-indent:15px; font-weight:400; border-left:1px #c4c4c4 solid; border-top:1px #c4c4c4 solid}
.adminNav ul li.l a{ border-right:1px #c4c4c4 solid}
.adminNav .c{ position:absolute; right:8px; top:8px; color:#999}
.adminNav li .mbox a{ color:#2955C9; font-weight:normal; }
.adminNav li a:hover{ color:#2955C9; background:#fff; border-left:1px #c4c4c4 solid; border-top:1px #c4c4c4 solid;}
.adminNav .mbox{ position:absolute; top:30px; background:#fff; border:1px #c4c4c4 solid; border-top:0px; display:none; text-align:left}
.adminNav .mbox p{ margin:0; padding:0px;min-width:120px}
.adminNav .mbox p a{ line-height:20px; text-indent:12px; font-size:12px; font-weight:normal; text-decoration:underline; white-space:nowrap; text-decoration:none; background:url(); padding-left:0px; height:20px; border-left:1px #fff solid; border-top:1px #fff solid; }
.adminNav .mbox p a:hover{ color:#2955C9; background:#eaf3fd}
.adminNav ul li.l .mbox p a{ border-right:0px}
.adminNav .h{color:#2955C9; background:#fff; border-left:1px #c4c4c4 solid; border-top:1px #c4c4c4 solid;}
.adminNav .mbox p{ min-width:160px;}
/******
AUTO COMPLETE BEGIN
******/
.ac_results {
	padding: 0px;
	border:1px #c4c4c4 solid;
	 background:#fff;
	overflow: hidden;
	z-index: 99999; text-align:left
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 3px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden
}

.ac_loading {
	background: white url('http://ibsus.mwbase.com/static/loading.gif') right center no-repeat;
}

.ac_odd {
	background-color: #fff
}

.ac_over {
	background-color: #3399ff;
	color: #fff
}
/******
AUTO COMPLETE END
******/
.pimgs{ position:relative}
.pimgs ul{ list-style-type:none; margin:0; padding:0;margin-top:4px; }
.pimgs li{ float:left; padding-right:2px}
.pimgs li a{ border:1px #dfdfdf solid; display:block; margin:1px}
.pimgs li a.selected{ border:2px #ccc solid; display:block; margin:0}
.pimgs .m-img{ height:280px; width:280px}
.ptags a{ float:left; width:31%; line-height:24px}
.pcats-item{ line-height:24px}
.pcats-item .s{ font-size:14px; padding:0 6px}
.phighlighted-item{ float:left; width:140px; padding-right:20px; min-height:175px; padding-bottom:10px}
/***JQ ZOOM BEGIN***/
div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:10px;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #ccc;

}
.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}
.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #ccc;
	background-color: #FFF;
}
.img-zoom{ background-position:-362px -34px; position:absolute; width:23px; height:23px;right:0px; bottom:0px}
/***JQ ZOOM END*****/

.authlogin-list{border:1px #c4c4c4 solid; background:#fff; position:absolute; display:none; z-index:90; width:160px;}
.authlogin-list ul{ margin:0; padding:0; list-style-type:none}
.authlogin-list li{ padding-left:25px; position:relative; line-height:25px; height:25px}
.authlogin-facebook .i{position:absolute; width:16px; height:16px; background-position:-19px -102px; left:4px; top:4px}
.authlogin-twitter .i{position:absolute; width:16px; height:16px; background-position:0px -102px; left:4px; top:4px}
.authlogin-google .i{position:absolute; width:16px; height:16px; background-position:-59px -120px; left:4px; top:4px}
.authlogin-live .i{position:absolute; width:16px; height:16px; background-position:0px -120px; left:4px; top:4px}
.authlogin-yahoo .i{position:absolute; width:16px; height:16px; background-position:-39px -120px; left:4px; top:4px}
.authlogin-myspace .i{position:absolute; width:16px; height:16px; background-position:-19px -120px; left:4px; top:4px}
.authlogin-list li:hover,.authlogin-list a:hover{ background:#eaf3fd; cursor:pointer}
.spmenulist{ position:absolute; background:#fff; border:1px #c4c4c4 solid; z-index:999}
.spmenulist a{ text-decoration:none;  height:13px; display:block; padding:6px 10px 6px 15px}
.spmenulist a:hover{background:#eaf3fd; cursor:pointer}
.tabCurr{ border:1px #c4c4c4 solid; background:#fff; position:absolute; display:none; z-index:89}
.tabCurr p{ margin:0 0 0 0; padding:6px 10px 6px 10px}
.tabCurr p:hover{ background:#eaf3fd}
.tabCurr a{ background:url('http://ibsus.mwbase.com/static/curr_curr.gif') no-repeat; padding-left:20px; text-decoration:none; display:block;height:13px; white-space:nowrap}
.tabCurr .usd{ background-position:0px 1px}.tabCurr .eur{ background-position:0px -12px}.tabCurr .gbp{ background-position:0px -25px}.tabCurr .cad{ background-position:0px -38px}.tabCurr .cny{ background-position:0px -51px}.tabCurr .jpy{ background-position:0px -64px}.tabCurr .aud{ background-position:0px -77px}.tabCurr .hkd{ background-position:0px -90px}.tabCurr .twd{ background-position:0px -103px}.tabCurr .inr{ background-position:0px -116px}.tabCurr .brl{ background-position:0px -129px}.tabCurr .rub{ background-position:0px -142px}.tabCurr .mxn{ background-position:0px -155px}.tabCurr .krw{ background-position:0px -168px}
.catslist{ clear:left; padding-top:20px}
.catslist-item{ float:left; width:25%; margin-right:25px; border:3px #f5f6f1 solid;  padding:2px; min-height:300px; margin-bottom:25px}
.catslist-item a{ color:#333;  padding:4px; display:block}
.catslist-item-title{border-bottom:1px #c4c4c4 solid}
.catslist-item-title a{ color:#2955C9}
ul.allcatsbrands{ list-style-type:none; margin:0px; padding:0px}
ul.allcatsbrands li{ float:left}
ul.allcatsbrands li a{ float:left; padding:2px; border:1px #c4c4c4 solid; margin:4px;}
ul.btm-follow{ list-style-type:none; margin:0px; padding:0}
ul.btm-follow li{ float:left; position:relative; padding-right:15px; padding-bottom:15px;padding-left:25px}
.btm-follow-twitter .i{ position:absolute; width:16px; height:16px; background-position:0 -102px; left:0px}
.btm-follow-facebook .i{ position:absolute; width:16px; height:16px; background-position:-19px -102px; left:0px}
.btm-follow-facebook a{ float:left; padding-right:8px}
.btm-follow-youtube .i{position:absolute; width:16px; height:16px; background-position:-39px -102px; left:0px}
.btm-follow-blog .i{position:absolute; width:16px; height:16px; background-position:-59px -102px; left:0px}
.btm-follow-review .i{position:absolute; width:24px; height:16px; background-position:-79px -102px; left:0px}
ul.btm-follow li.btm-follow-review{ padding-left:33px}
.btm .hv{ color:#666}
.iconlogin-facebook{ width:16px; background-position:-19px -102px; position:absolute; height:16px; left:0px}
/* reviews begin */
.reivewslist-review{ position:relative; padding:6px 120px 10px 60px; border-bottom:1px #f5f6f1 dashed;border-top:1px #f5f6f1 dashed;  min-height:60px}
.reivewslist-review-profile-img{ position:absolute; left:6px; top:6px}
.reivewslist-review-profile{ margin-left:6px; float:left; color:#666}
.reivewslist-review-product{ position:absolute; right:6px; top:6px; border:1px #dfdfdf solid}
/* review end */
