html, body { text-align:center;font-family: Trebuchet MS, SimSun; font-size: 12px; font-weight: normal;color: #5f5f5f;}
td,tr,div,span,input,textarea,select,option,label { text-align:left;font-family: Trebuchet MS, SimSun; font-size: 12px; font-weight: normal;color: #5f5f5f;}
.noFormat { font-family: Trebuchet MS, SimSun; font-size: 12px; font-weight: normal;color: #5f5f5f;}
/*body { margin-top: 28px; }*/
img { border: none;}
form { padding: 0px; margin: 0px;}
input, select, option { font-size:12px; padding:0px; margin:0px; vertical-align:middle; } 
input.button {
	text-align:center;
	color: #747474;
	height: 24px;
	padding:0px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #f2f2f2;
	border: 1px solid #747474;
	cursor:pointer;
}

input.button:hover, input.buttonHover, input.buttonHover:hover {
	text-align:center;
	color: #FFFFFF;
	height: 24px;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	background-color: #747474;
	border: 1px solid #747474;
	cursor:pointer;
}
input[type=file] { border: 1px solid #c5c5c5; }
input.divbut{ background: #f2f2f2 url(http://www.ezbuy.com.my/img/comboshow.gif) no-repeat center center; padding: 0px 5px 0px 5px; height: 20px;}
input.divbut:hover{ background: #747474 url(http://www.ezbuy.com.my/img/comboshowo.gif) no-repeat center center; padding: 0px 5px 0px 5px; height: 20px; }
input.keywords { width:70%;}
label { cursor: pointer }
pre { font-size: 9px; }
form { margin: 0; padding: 0; }

a { text-decoration: none; color:#747474; cursor:pointer; }
a:hover { COLOR: #383838; }

ol, ul, li { list-style: none; padding:0px; margin:0px;  }
.noborder { border: 0px solid white;}

.regButton { width:160px;height:30px;background-color:#fff4ff;padding: 5px;border: 1px solid #ffd7ff;font-size:15px;font-weight:bold;text-align:center;line-height: 30px; }
.regButton:hover { cursor:pointer;background-color:#ffecff; }

div.loading { color: #EF0000; width:100px;height:28px;padding-left:5px;padding-right:5px; margin-left:20px; }
#ss_text { border: 1px solid gray;padding-left:22px;width:150px;height: 20px;background: transparent url(http://www.ezbuy.com.my/img/search.png) no-repeat 3px 3px; }
#orderLoading { color: #EF0000; }
#upLoading { color: #ff6464; display:none; }

/**********************************************************************************/
.quote { border:1px solid #bbbbbb;width:95%;font-size:10px;margin: 1em 1em 0em 1em }
.quote h3{ border-bottom:1px solid #cccccc;margin: 0; padding: 3px;font-size: 9px;}
.quote blockquote { margin: 1em 1em 1em 1em; line-height: 1.5em; }

div.othercat { float:left;width:180px;height:20px; }
div.othercat span, span.othercat { color: #9a9a9a; font-size:11px; font-style: italic; }

.bigSize { color:#804040;font-weight:bold; }
.amount { text-align:right; }
.cartTotalTxt, .cartTotalTxt span { text-align:right;padding-right:10px; }
.poNo { color:#EF0000;font-size:14px;font-weight:bold; }
.cartTotal, .cartTotal span { text-align:right;color:#EF0000;font-size:14px;font-weight:bold; }
div.price { color:#EF0000;font-weight:bold; }
.currency { float:left; }
input.courier, input.discount { width:30px; }
input.courier2, input.discount2 { width:50px; }

div.helpAsk { width:80px;line-height:35px;border:1px solid #e2e2e2;padding:3px;background: url(http://www.ezbuy.com.my/img/ask.gif) no-repeat 5px center;padding-left:45px; }
div.helpAsk:hover { cursor:pointer; background-color: #f5f5f5; border: 1px solid #838383; }
/**********************************************************************************/
img.plus { background: url(http://www.ezbuy.com.my/img/mplus.png) no-repeat center center; width: 16px; height: 16px; }
img.minus { background: url(http://www.ezbuy.com.my/img/mminus.png) no-repeat center center; width: 16px; height: 16px; }
img.toolTips { position:absolute; }
span.toolTips {
	float:left;
	background: transparent url(http://www.ezbuy.com.my/img/note.gif) no-repeat 5px 8px;
	position:absolute;
	padding:5px;
	padding-left:22px;
	margin-left:22px;
	background-color: #ecf9ff;
	border-left: 2px solid #33bdff;
	z-index: 1;
}
div.toolTips {
	background: transparent url(http://www.ezbuy.com.my/img/note.gif) no-repeat 5px 8px;
	padding:5px;
	width: 300px;
	line-height: 18px;
	padding-left:22px;
	margin-top:30px;
	margin-left:22px;
	background-color: #ecf9ff;
	border-left: 2px solid #33bdff;
}
/**********************************************************************************/
.err { 	font-weight: bold; color: #EF0000; }
.cursorPointer { cursor: pointer; }
.cursorMove { cursor: move; }
.red { color: #EF0000; }
.errMsg {
	position: absolute;
	background: #fff0f0 url(http://www.ezbuy.com.my/img/cross.gif) no-repeat 2px 2px;
	margin-left:28px;
	padding: 2px 5px 2px 22px;
	font-weight: bold;
	color: #EF0000;
	border: 1px solid #fb9ba3;
}
.absDiv {
	position: absolute;
	background-color: #fbfbfb;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	color: #EF0000;
	border: 1px solid #e1e1e1;
}
.absDivRed {	position: absolute; background-color: #fff0f0; padding: 2px 5px 2px 5px; font-weight: bold; color: #EF0000; border: 1px solid #fb9ba3; }
.absDivGreen {	position: absolute; background-color: #d9ffd9; padding: 2px 5px 2px 5px; font-weight: bold; color: #008000; border: 1px solid #008000; }
b, .bold { font-weight: bold; color:#4b4b4b; }
.star { font-family: verdana; font-size:11px;font-weight: bold; color: #EF0000; }
.errBorder { border: 1px solid #EF0000; }
div.blank { border:1px solid #def; }

div.errTitle { font-size: 14px; font-weight:bold; color: #EF0000;  }
div.noticeTitle { font-size: 14px; font-weight:bold; color: #0080c0;  }
div.warningTitle { font-size: 14px; font-weight:bold; color: #ff8040;  }
div.successTitle { font-size: 14px; font-weight:bold; color: #008000;  }

.errTbl { width:70%; border: 1px solid #c0c0c0; margin-left:auto; margin-right: auto; margin-top:25px; margin-bottom:25px;  }
.errTbl table { width:100%;  margin:25px;  }

.txtbox { border: 1px solid #c5c5c5; }
.txtboxErr { border: 1px solid #fb9ba3; }
.loginTxt { width:100px; border: 1px solid #c5c5c5; }
.loginButton { width:50px; height:50px; }
.editorTxt { font-family: Trebuchet MS, SimSun; font-size: 12px; }
.divbox { position:absolute;overflow:auto;left:0;top:0;display:none;clear:left;border:1px solid #c0c0c0;background-color:#fbfbfb;padding: 3px;width: 300px}
.divbox div{ cursor: pointer;padding: 3px; text-align:left; }
.divbox div:hover{ cursor: pointer;padding: 3px; background-color: #f3f3f3; }

.cdate { color:#919191; font-style:italic;font-size:10px; }

table.photoPrice { border: 1px solid #c5c5c5; }
table.photoPrice th { padding: 5px;background-color: #f3f3f3; border-bottom: 1px solid #c5c5c5; }
table.photoPrice input { height: 15px; }

.divPhoto { position:absolute;padding:5px;display:none }

.colorPicker { width: 18px; height: 17px; background-color:#ffffff;}
.colorPicker:hover { cursor: url(http://www.ezbuy.com.my/img/colorPicker.cur); }

.editorColor, .colorPlate, .uploadBox { background-color:#FFFFFF;padding: 2px;width: 180px; border: 1px solid #c5c5c5;overflow:hidden; }
.colorPlate, .uploadBox { position:absolute;left:0;top:0; display:none; }
.colorPlate div.colorName { margin: 5px 8px 5px 8px;height: 20px; width: 76%; line-height:20px; text-align:center;border: 1px solid #c5c5c5;}
.colorPlate div.colorList { margin: 2px;padding: 5px;height: 100px;clear:both;overflow:auto;}
.uploadBox { padding: 8px;width: 270px; border: 1px solid #c5c5c5;overflow:hidden; display:none; }

.popDiv { cursor:pointer;position:absolute;display:none;background-color:#FFFFFF;border:1px solid #b0e6ff; }
.popSpan { border:1px solid #ffffff;padding:3px;cursor:pointer; }

.tcolorPlate { position:absolute;left:0;top:0;background-color:#FFFFFF;padding: 2px;width: auto; border: 1px solid #c5c5c5;overflow:hidden; display:none; }
.tcolorPlate div.colorList { margin: 2px;padding: 5px;overflow:auto;}
img.colorBox,.nicEdit-colorBox { float:left;width:10px;height:10px;padding:2px;margin:2px;border:1px solid #bebebe; }
img.colorBox:hover,.nicEdit-colorBox:hover { border:1px solid #5c5c5c; }

.colorDel, .disabled { filter: gray;	opacity:gray; -moz-opacity: 0.8; }
.note, .note * { color:#9d9d9d; font-size: 12px; }
/**********************************************************************************/
.comboDiv { padding: 2px; margin:1px; cursor:pointer; border-top: 1px solid transparent; border-bottom: 1px solid transparent;}
.comboDiv:hover, .comboDivHover:hover { padding: 2px; margin:1px; cursor:pointer; background-color:#efefef; border-top: 1px solid #b4b4b4; border-bottom: 1px solid #b4b4b4; }
.comboDivHover { padding: 2px; margin:1px; cursor:pointer; background-color:#efefef; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef;}
/**********************************************************************************/
.div50 { width:50px;height:50px;text-align:center;line-height:52px; }
.div80 { width:80px;height:80px;text-align:center;line-height:82px; }
.div100 { width:100px;height:100px;text-align:center;line-height:102px; }
.div150 { width:150px;height:150px;text-align:center;line-height:152px; }
.div200 { width:200px;height:200px;text-align:center;line-height:202px; }
.div250 { width:250px;height:250px;text-align:center;line-height:252px; }
.div300 { width:300px;height:300px;text-align:center;line-height:302px; }

.keyword { margin-right:3px;color: #006393; border: 1px solid #8f8f8f; background-color: #efefef; padding: 0px 3px 0px 3px; }
.filter { margin: 5px 15px 5px 15px; padding:8px;border: 1px solid #ffd9d9; background-color: #fff4f4; line-height:22px; }

.closeWarning { width:98%;border:1px dashed #ae0000;background-color:#fff7f7;padding:10px;margin-top:15px;margin-bottom:15px;font-size:14px;color:#ae0000; }
/**********************************************************************************/
.imageDrag {
	padding:2px;
	border: 1px solid #bebebe;
	margin: 0px auto 0px auto;
}
.imageDragi {
	position:relative;
	overflow: hidden; 
}
.gridPhoto { margin:5px;float:left;line-height:20px; }
.photoveri { position: absolute; padding: 2px; border: 1px solid #bebebe; }
.tplsel { float:left;margin:5px;line-height:20px; }

.avatar { padding: 2px; border: 1px solid #bebebe; background-repeat: no-repeat; background-position: center center; }
.avatar:hover { padding: 2px; border: 1px solid #838383; }

.photo { padding: 3px; border: 1px solid #bebebe; }
.photo:hover { padding: 3px; border: 1px solid #838383; }

.catPhoto { float:right;margin-right:5px;}
.catDelPhoto { cursor:pointer;margin-right:5px;}

.delPrice { position:absolute;width:94px;padding: 3px;text-align:right;display:none; }
.upPhoto, .upPrice { float:left;margin:3px;text-align:center; }
.upPhoto .delPhoto { position:absolute;width:94px;padding: 3px;text-align:right;display:none; z-index:1; }
.upPhoto img.photo { width: 80px;height:80px; background-color: transparent; background-repeat:no-repeat; background-position:center center; }
img.zoom { background-image:url(http://www.ezbuy.com.my/img/zoom.png); width:16px; height:16px; margin-right: 5px;}
/**********************************************************************************/
.pname { color: #00557d; font-weight:bold; font-size:14px;}
.pcode { }
.pdesc { line-height:18px;}

input.pprice { width:45px;border: 1px solid #c5c5c5; }
.mprice { font-size:16px;text-decoration: line-through; }
.nprice { font-size:20px; color: #FF0000;}
.vprice { font-size:20px; color: #FF0000;}
/**********************************************************************************/
/*table.prodInfo td { vertical-align: top;}*/
/**********************************************************************************/
.norec { line-height:20px;padding:3px; padding-top:8px; }
tr.norec td, td.norec { text-align:center;padding-top:11px; }

/*=========================================================
 GADGET
=========================================================*/
div.mainLeft { float:left; width: 23%; border:1px solid #ffffff; margin-right: 5px; }
div.mainRight { float:left; width: 75%; border:1px solid #ffffff; margin-left: 5px; }


div.conLeft { float:left; width: 23%; height: 70%; border:1px solid #ffffff; margin-right: 5px; }
div.conRight { float:left; width: 75%; height: 70%; border:1px solid #ffffff; margin-left: 5px; }

div#content { padding-left:5px;margin-top: 20px; clear:both; width: 983px; height:expression(this.scrollHeight); text-align:left; margin-left: auto; margin-right: auto; overflow: hidden; padding-right: 15px;}
#conType { clear:both; width: 988px; height:expression(this.scrollHeight); text-align:left; margin-left: auto; margin-right: auto; overflow: hidden; }
#smallconType { clear:both; width: 530px; height:expression(this.scrollHeight); padding-right: 10px;text-align:left; margin-left: auto; margin-right: auto; overflow: hidden; }

div.conType1 div.dragLeft { float:left; width: 23%; height: 90%; min-height: 500px; border:1px solid #ffffff; margin-right: 5px; }
div.conType1 div.dragCenter { float:right; width: 74%; height: 90%; min-height: 500px; border:1px solid #ffffff; margin-right: 10px; }

div.conType2 div.dragCenter { float:left; width: 74%; height: 90%; min-height: 500px; border:1px solid #ffffff; margin-right: 5px; }
div.conType2 div.dragLeft { float:right; width: 23%; height: 90%; min-height: 500px;  border:1px solid #ffffff; margin-right: 10px; }

div.conType3 div.dragLeft { float:left; width: 20%; height: 90%; min-height: 500px; border:1px solid #ffffff; margin-right: 10px; }
div.conType3 div.dragCenter { float:left; width: 56%; height: 90%; min-height: 500px; border:1px solid #ffffff; margin-right: 5px; }
div.conType3 div.dragRight { float:left; width: 20%; height: 90%; min-height: 500px; border:1px solid #ffffff; margin-left: 5px; }

div.conType4 div.dragCenter { float:left; width: 98%; height: 90%; min-height: 500px; border:1px solid #ffffff; }

div.conType1 div.smalldragLeft { float:left; width: 170px; height: 80%; min-height: 200px; border:1px solid #ffffff; margin-right: 5px; }
div.conType1 div.smalldragCenter { float: right; width: 340px; height: 80%; min-height: 200px; border:1px solid #ffffff; margin-left: 5px; }

div.conType2 div.smalldragCenter { float:left; width: 340px; height: 80%; min-height: 200px; border:1px solid #ffffff; margin-right: 5px; }
div.conType2 div.smalldragLeft { float:right; width: 170px; height: 80%; min-height: 200px;  border:1px solid #ffffff; margin-left: 5px; }

div.conType3 div.smalldragLeft { float:left; width: 140px; height: 80%; min-height: 200px; border:1px solid #ffffff; margin-right: 5px; }
div.conType3 div.smalldragCenter { float:left; width: 220px; height: 80%; min-height: 200px; border:1px solid #ffffff; margin-left: 5px; margin-right: 5px; }
div.conType3 div.smalldragRight { float:left; width: 140px; height: 80%; min-height: 200px; border:1px solid #ffffff; margin-left: 5px; }

div.conType4 div.smalldragCenter { float:left; width: 98%; height: 80%; min-height: 200px; border:1px solid #ffffff; }

div.smalldrag { float:left; width: 115px; border:1px solid #bcbcbc; margin-right: 10px; padding: 3px;overflow:hidden; }
div.smalldragNone { width: 100%; min-height: 172px; overflow:hidden; }
div.smalldragNoneHead { width: 100%; padding: 3px; border-bottom: 1px solid #bcbcbc; font-weight: bold;}

/**********************************************************************************/
#top {
	position:fixed;
	left:0px;
	top:0px;
	width: 100%;
	height: 25px;
	text-align: right;
	background-image: url(http://www.ezbuy.com.my/img/header_bg.png);
	background-repeat:repeat-x;
	background-position: center bottom;
	z-index:50;
}

#top ul,
#top li {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	list-style: none;
}

#top li {
	border: 1px solid transparent;
}

#top li.liHover {
	background-color: #ffffff;
	border-top: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #ffffff;
}

div.popmenu {
	display:none;
	position:absolute; 
	padding: 0px;
	top: 24px; 
	background-color: #ffffff;
	border-bottom: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	border-top: 1px solid transparent;
}

div.popmenu ul, div.popmenu li {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	clear:both;
}

div.popmenu li:hover {
	background-color: #f3f3f3;
}

.topLeft {
	float:left;
	margin-left: 20px;
	line-height: 23px;
}

.topRight {
	float:right;
	margin-right: 10px;
	line-height: 23px;
}

.topRight li {
	vertical-align:middle;
}
             
.myheader {
	text-align:center;
	margin-bottom: 20px;
	height: 110px;
	background: transparent url(http://www.ezbuy.com.my/img/topbg.gif) repeat-x left center;
}

.header {
	width:988px;
	text-align:center;
	margin-left: auto;
  margin-right: auto;
	margin-top: 20px;
	clear:both;
}

.header .logo, .myheader .logo { width:300px}

.header .menu, .myheader .menu {
	text-align: right;
	vertical-align: bottom;
}

.header .search, .myheader .search {
	clear: both;
	height: 51px;
	background: transparent url(http://www.ezbuy.com.my/img/hmenu.png) no-repeat center center;
}

.header ul, .header li, .myheader ul, .myheader li { list-style: none; padding: 0px; margin: 0px; line-height: 20px;}
.header li, .myheader li { padding-right:10px;float:right }
/**********************************************************************************/
.online { float:left;text-align:left;margin-left:5px; }
.statistics { float:right;text-align:right;margin-right:5px; }
/**********************************************************************************/
div.adv { text-align:center;clear:both;margin:5px;margin-bottom:10px; }
.footerSplit {
	width: 985px;
	clear:both;
	height:50px;
	margin-left: auto;
  margin-right: auto;
	margin-bottom:10px;
	border-bottom: 1px solid #959595;
}

div.footer {
	width: 985px;
	height: 50px;
	clear:both;
	margin-left: auto;
  margin-right: auto;
}

div.footer div { float:left; }
div.footer ul { float:right; }
div.footer ul, div.footer li { list-style: none; padding: 0px; margin: 0px; }
div.footer li { vertical-align:middle; padding-right:10px;float:left; }

/**********************************************************************************/
img.shopHeaderBanner { width:980px;height:150px; }
/**********************************************************************************/
.warSpan, .errSpan, .okSpan { width:100%; padding: 6px 6px 6px 26px; line-height: 15px; overflow:hidden; margin-bottom: 5px; overflow:hidden;  }

.warSpan {
	border-top:1px solid #800000;
	border-bottom:1px solid #800000;
	background:#fdd url(http://www.ezbuy.com.my/img/warning.gif) no-repeat 5px 5px;
	color: #800000;
}

.errSpan {
	border-top:1px solid #800000;
	border-bottom:1px solid #800000;
	background:#fdd url(http://www.ezbuy.com.my/img/cross.gif) no-repeat 5px 5px;
	color: #800000;
}

.okSpan {
	border-top:1px solid #008000;
	border-bottom:1px solid #008000;
	background:#e1ffe1 url(http://www.ezbuy.com.my/img/tick.gif) no-repeat 5px 5px;
	color: #008000;
}
/**********************************************************************************/

table.multiControl { width: 100%; }
table.multiControl td { background: transparent url('http://www.ezbuy.com.my/img/search_bg.png') repeat-x left center; }

table.multiControl td.multiControlL {
	width: 5px;
	height: 49px;
	background: transparent url('http://www.ezbuy.com.my/img/search_l.png') no-repeat right center;
}

table.multiControl td.multiControlR {
	width: 5px;
	height: 49px;
	background: transparent url('http://www.ezbuy.com.my/img/search_r.png') no-repeat left center;
}
/**********************************************************************************/
/*table.advSearchTbl {
  border: 1px solid #F4D7AE;
}

.advSearchTitle {
  font-size: 13px;
	font-weight: bold;
}*/

table.advSearchTbl { }
table.advSearchTbl td { padding:3px; }

img.clrcart { width: 100px; height: 26px; cursor:pointer;background-image: url(http://www.ezbuy.com.my/img/clrcart.png); background-repeat: no-repeat;background-position: 0px -52px; }
img.continueshop { width: 100px; height: 26px; background-image: url(http://www.ezbuy.com.my/img/continueshop.png); background-repeat: no-repeat;background-position: 0px -52px; }


table.rateTbl {
	width: 100%;
	border-spacing: 1px;
	background-color: #edf0f8;
	color: #000000;
}

table.rateTbl td,
table.rateTbl th { padding: 3px; }

table.rateTbl th {
	height: 20px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position : 5px center;
	background-color: #f0f2f9;
	color: #666;
	font-weight: bold;
	border-bottom: 1px solid #f0f2f9;
	border-right: 1px solid #f0f2f9;
}

table.rateTbl th { font-weight: bold; }
table.rateTbl tr			{ background-color: #fff;  text-align: left; }
table.rateTbl tr td 	   { height: 15px; background: #fff; border-bottom: 1px solid #f0f2f9; }

table.rateTbl .hi { width: 80px; color: #009500; font-weight: bold;  }
table.rateTbl .md { width: 80px; color: #000000; font-weight: bold; }
table.rateTbl .lo { width: 80px; color: #d70000; font-weight: bold; }
table.rateTbl .total { width: 100px; font-weight: bold; }

div.notice { width: 100%;padding: 2px;border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff; }
div.notice img { margin-right: 5px; vertical-align: middle; }
div.notice .time { margin-left: 5px; color: #a8a8a8; font-size: 10px; font-style: italic; }
div.notice:hover { cursor:default; border-top: 1px solid #ffebd5;border-bottom: 1px solid #ffebd5;background-color:#fff8f0; }
h3.noticedate { font-size:12px;padding:0px; margin:0px;border-bottom:1px solid gray; font-weight: bold; }

.hide{ display:none; }
.show{ display:block; }
.noticebg{ background-color:#fff8f0; }

div.catCombo { width : 200px; height:200px; margin: 3px; padding: 2px; overflow: auto; float:left; border: 1px solid #a8d3ff; }
div.catCombo div { padding: 5px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
div.catCombo div:hover { cursor: pointer; padding: 5px; }
div.catComboLoad { width: 80px; margin:80px 50px 80px 50px;padding: 5px 20px 5px 20px;border:1px solid #a8d3ff; }
div.catComboNorec { width: 150px; margin:20px 0px 20px 0px;padding: 5px 30px 5px 30px;border:1px solid #a8d3ff; text-align:center; }
div.catComboSub { background-image:url(http://www.ezbuy.com.my/img/arr.gif);background-repeat: no-repeat; background-position: center right; }
div.catComboSelect { background-color:#e6f2ff;border-top: 1px solid #cae4ff;border-bottom: 1px solid #cae4ff; }
/**********************************************************************/
div.announce { width: 100%;}
div.announce h2 { font-size:12px; font-weight:bold; }
/**********************************************************************/

div.cdiv { font-size: 12px; background-color: #fff; width: 230px; padding: 2px; left: 0; top: 0; position: absolute; border: 1px solid #ccc; overflow:hidden; text-align:center; }
div.cdiv input { height: 18px; border: 1px solid #ccc; }
div.cdiv p  { text-align: center; line-height: 1.5em; padding: 0; margin: 0; }
div.cdiv a , div.cdiv p a { text-decoration: none; }
div.cdiv a.arrow { font-size: 10px; }
.calendar { font-size: 12px; }
.calendar thead th { background-color: #cddfed; font-weight: bold; height: 22px; text-align:center; }
.calendar tbody td { background-color: #fff; text-align: center; width: 24px; height: 18px; }
.calendar td.day { cursor:pointer; line-height: 18px; border: 1px solid #ffffff; }
.calendar td.day a { }
.calendar td.day:hover { border: 1px solid #accae1; background-color: #cddfed; }
.calendar td.weekend { color: #ff0000; text-decoration: none; }
.calendar td.today, .calendar td.today:hover { font-weight: bold; background-color: #c0d0e8; border: 1px solid #82b0d2; }

/**********************************************************************/
.hidden { position: absolute; left: 0; top: -500px; }

/*#tabs { width: 99%; overflow: hidden; }
#tabnav { width: 99%; height: 25px; padding: 0; margin: 0; list-style: none; list-style-image: none;list-style-type: none;border-bottom: 1px solid #637a8c;}
#tabnav li { float: left; padding: 0; margin-left: 2px; list-style: none; list-style-image: none;list-style-type: none;}
#tabnav .tab { line-height: 25px; padding-left: 10px;height: 25px; width:80px; background: transparent url(http://www.ezbuy.com.my/img/tabs.png) no-repeat 0px 0px; text-align:center;}
#tabnav .tab:hover, #tabnav .active:hover { cursor: pointer;}
#tabnav .tab div { float:right; height: 25px;width:10px; background: transparent url(http://www.ezbuy.com.my/img/tabs.png) no-repeat 100% -100px; text-align:center; }
#tabnav .active { height: 26px;background: transparent url(http://www.ezbuy.com.my/img/tabs.png) no-repeat 0px -50px; font-weight: bold; }
#tabnav .active div { float:right; height: 26px;width:10px; background: transparent url(http://www.ezbuy.com.my/img/tabs.png) no-repeat 100% -150px; text-align:center; font-weight: bold; }*/

/*.tabs { width: 99%; overflow: hidden; border:1px solid black;}*/
div.shopHeader .banner { width:980px;height:150px;padding:3px; }
div.shopHeader .banner .shopname, div.shopHeader .banner .shopdesc, div.shopHeader .banner .shopurl { display:none }
.nav { margin-bottom:5px;margin-top:5px;}
.navul { width: 99%; height: 25px; padding: 0; margin: 0; list-style: none; list-style-image: none;list-style-type: none;border-bottom: 1px solid #9b9b9b;}
.navul li { float: left; padding: 0; margin-left: 2px; list-style: none; list-style-image: none;list-style-type: none;}
.navul .tab { line-height: 24px; width:80px; text-align:center; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; background-color: #f5f5f5;}
.navul .tab:hover { border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-top: 1px solid #c3c3c3;}
.navul .tab:hover, .navul .active:hover { cursor: pointer;}
.navul .active, .navul .active:hover { height: 25px; font-weight: bold; border-left: 1px solid #9b9b9b; border-right: 1px solid #9b9b9b; border-top: 1px solid #9b9b9b; background-color: #ffffff}
div.nonactive { display:none; }

.tabs { margin-bottom:5px;margin-top:5px;}
.tabnav { width: 99%; height: 25px; padding: 0; margin: 0; list-style: none; list-style-image: none;list-style-type: none;border-bottom: 1px solid #9b9b9b;}
.tabnav li { float: left; padding: 0; margin-left: 2px; list-style: none; list-style-image: none;list-style-type: none;}
.tabnav .tab { line-height: 24px; width:80px; text-align:center; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; background-color: #f5f5f5;}
.tabnav .tab:hover { border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-top: 1px solid #c3c3c3;}
.tabnav .tab:hover, .tabnav .active:hover { cursor: pointer;}
.tabnav .active, .tabnav .active:hover { height: 25px; font-weight: bold; border-left: 1px solid #9b9b9b; border-right: 1px solid #9b9b9b; border-top: 1px solid #9b9b9b; background-color: #ffffff}
div.nonactive { display:none; }

.tabcontent { padding: 5px 0px 5px 0px; clear:both; }
/**********************************************************************/

/* LIGHT BOX */

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: fixed; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(http://www.ezbuy.com.my/img/lightbox/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(http://www.ezbuy.com.my/img/lightbox/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(http://www.ezbuy.com.my/img/lightbox/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(http://www.ezbuy.com.my/img/lightbox/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(http://www.ezbuy.com.my/img/lightbox/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(http://www.ezbuy.com.my/img/lightbox/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(http://www.ezbuy.com.my/img/lightbox/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(http://www.ezbuy.com.my/img/lightbox/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(http://www.ezbuy.com.my/img/lightbox/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(http://www.ezbuy.com.my/img/lightbox/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(http://www.ezbuy.com.my/img/lightbox/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(http://www.ezbuy.com.my/img/lightbox/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(http://www.ezbuy.com.my/img/lightbox/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(http://www.ezbuy.com.my/img/lightbox/close_grey.png) no-repeat; }
	#lbClose.red { background: url(http://www.ezbuy.com.my/img/lightbox/close_red.png) no-repeat; }
	#lbClose.green { background: url(http://www.ezbuy.com.my/img/lightbox/close_green.png) no-repeat; }
	#lbClose.blue { background: url(http://www.ezbuy.com.my/img/lightbox/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(http://www.ezbuy.com.my/img/lightbox/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(http://www.ezbuy.com.my/img/lightbox/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(http://www.ezbuy.com.my/img/lightbox/play_red.png) no-repeat; }
	#lbPlay.green { background: url(http://www.ezbuy.com.my/img/lightbox/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(http://www.ezbuy.com.my/img/lightbox/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(http://www.ezbuy.com.my/img/lightbox/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(http://www.ezbuy.com.my/img/lightbox/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(http://www.ezbuy.com.my/img/lightbox/pause_red.png) no-repeat; }
	#lbPause.green { background: url(http://www.ezbuy.com.my/img/lightbox/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(http://www.ezbuy.com.my/img/lightbox/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(http://www.ezbuy.com.my/img/lightbox/pause_gold.png) no-repeat; }
	
/**********************************************************************/

/* -- Table Styles ------------------------------- */
.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.upError {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.upProgress {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.upComplete {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 12px;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 16px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 3px;
	width: 337px;
	font-size: 12px;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(http://www.ezbuy.com.my/img/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}

img.btnCancel { cursor:pointer; background-image: url(http://www.ezbuy.com.my/img/cancelall.png); background-position: 0px 0px; background-repeat:no-repeat; width: 26px; height:26px; }
img.btnCancelDis { cursor: default; background-image: url(http://www.ezbuy.com.my/img/cancelall.png); background-position: -26px 0px; background-repeat:no-repeat; width: 26px; height:26px; }

/* -- Editor Styles ------------------------------- */
table.ezEditorTbl { border: 1px solid #bcbcbc; empty-cells: show; border-collapse: collapse; }
table.ezEditorTbl td { padding: 4px; border: 1px solid #bcbcbc; overflow: hidden; font-family: Trebuchet MS, SimSun; font-size: 12px; font-weight: normal;color: #353535;}

/* -- Dialog Styles ------------------------------- */

.forumDialog { width:100%; }
.forumDialog td.lt { background: transparent url(http://www.ezbuy.com.my/img/dialog/dialog_lt.png) no-repeat right center; width: 10px; height:23px; }
.forumDialog td.rt { background: transparent url(http://www.ezbuy.com.my/img/dialog/dialog_rt.png) no-repeat left center; width: 20px; height:23px; }
.forumDialog td.t { background: transparent url(http://www.ezbuy.com.my/img/dialog/dialog_t.png) repeat-x left center; height:23px; }

.forumDialog td.lb { background: transparent url(http://www.ezbuy.com.my/img/dialog/dialog_lb.png) no-repeat right center; width: 10px; height:23px; }
.forumDialog td.rb { background: transparent url(http://www.ezbuy.com.my/img/dialog/dialog_rb.png) no-repeat left center; width: 20px; height:23px; }
.forumDialog td.b { background: transparent url(http://www.ezbuy.com.my/img/dialog/dialog_b.png) repeat-x left center; height:23px; }

.forumDialog td.l { background: transparent url(http://www.ezbuy.com.my/img/dialog/dialog_l.png) repeat-y right center; width: 10px; height:23px; }
.forumDialog td.r { background: transparent url(http://www.ezbuy.com.my/img/dialog/dialog_r.png) repeat-y left center; width: 20px; height:23px; }
.forumDialog td.content { background: transparent url(http://www.ezbuy.com.my/img/dialog/dialog_bg.png) repeat left center; height:23px; padding:5px; min-height: 180px; }

.forumDialog img.css { cursor:pointer; vertical-align:middle; padding:2px; margin-left: 1px; margin-right: 1px;border:1px solid #e3e3e3; }
.forumDialog div#dialogCloseBtn { background: transparent url(http://www.ezbuy.com.my/img/close.png) center center; float:right; width: 15px;height:16px; cursor:pointer; }

#ezDialog { z-index: 99; }
#ezDialog div.dialog div.t2 div.t3,  div.dialog_msg { font-family:Arial; }
#ezDialog div.dialog { padding-left:5px; background-position: top left; background-repeat: no-repeat; }
#ezDialog div.dialog div.t2 { padding-right:5px; background-position: top right; background-repeat: no-repeat; }
#ezDialog div.dialog div.t2 div.t3 { background-image: url(http://www.ezbuy.com.my/img/ptbg.png); background-repeat: repeat-x; ; height:24px; font-weight:normal; font-size:10pt; }
#ezDialog div.dialog div.t2 div.t3  div.t4a { padding-top:2px; }
#ezDialog div.dialog div.t2 div.t3  div.t4b { padding-top:2px; }

#ezDialog div.dialog_msg { background:#ffffff; padding-left:5px; padding-right:5px; text-align:left; font-size:10pt; }
#ezDialog div.dialogFoot { padding-left:5px; font-size:1pt; background-position: bottom left; background-repeat: no-repeat; }
#ezDialog div.dialogFoot div.f2 { padding-right:5px; background-position: bottom right; background-repeat: no-repeat; }
#ezDialog div.dialogFoot div.f2 div.f3 { background: #ffffff; height:4px; border-bottom:1px #b9d190 solid; }

#ezDialog img.error { width:36px; height:36px; background: url(http://www.ezbuy.com.my/img/ico_err.gif); }
#ezDialog img.notice { width:36px; height:36px; background: url(http://www.ezbuy.com.my/img/ico_notice.gif); }
#ezDialog img.warning { width:36px; height:36px; background: url(http://www.ezbuy.com.my/img/ico_warning.gif); }

/*
	border -
	green : #b9d190
	orange : #ddc5a9
	blue : #acc5d5
	pink : #d3b0bc
	gray : #c3c3c3
	purple : #c4a0ff
*/
/***********************************************/

div.zddialog_close_graphic { float:right; cursor:pointer; width:22px; height: 20px; background: url(http://www.ezbuy.com.my/img/cross.gif) center center no-repeat; }
div.zddialog_close_graphic:hover span { background: url(http://www.ezbuy.com.my/img/cross.gif) no-repeat; cursor:pointer; }

div.zddialog_question_graphic { float:right; cursor:pointer; width:22px; height: 20px; background: url(http://www.ezbuy.com.my/img/hlp.gif) center center no-repeat; }
div.zddialog_question_graphic:hover span { background: url(http://www.ezbuy.com.my/img/hlp.gif) no-repeat; cursor:pointer; }

#announce_body { float:left;margin-left:10px;line-height:48px; }
#announce_list, #announce_list a { font-size: 18px; color: #a20000}
#announce_list div { line-height:48px; height:48px;}
#announce_list a:hover { font-size: 18px; color: #6a0000; }