

.wrap{ margin:0 auto; padding:20px; width:920px; background:#fff; border:#e5e5e5 solid 1px; }
.pageheading{ margin-bottom:20px; height:32px; }
.pageheading h2, .pageheading h1{ margin:0; line-height:32px; font-size:1.6em; float:left; }
.pageheading img{ vertical-align:middle; }

/*heading*/
.subheading1, .subheading2, .subheading3{ margin:40px 0; background:#ff8700; padding:10px; color:#fff; clear:both; font-size:1.4em; }
.subheading2{ background:#43dbff; }
.subheading3{ background:#74bf02; }


/*ul list*/
.checklist, .asklist{ margin:0 0 20px; }
.checklist li, .asklist li{ list-style:none; padding-left:24px; margin:0 0 6px; background:url(../images/icon16/bullet_green.png) no-repeat left 12px; }
.checklist li{ margin:0; padding:8px 0; padding-left:24px; border-bottom:#e5e5e5 solid 1px; }
.asklist li{ background:url(../images/icon16/help.png) no-repeat left 2px; }

.checklist1{ margin:0 0 20px; }
.checklist1 li{ list-style:none; padding-left:24px; margin:0 0 10px; background:url(../images/icon16/bullet_green.png) no-repeat left 1px; }

.bookmarklist{ margin:0 0 20px; }
.bookmarklist li{ list-style:none; padding-left:24px; margin:0 0 10px; background:url(../images/icon16/bookmark.png) no-repeat left 1px; }

.pagelist{ margin:0 0 20px; }
.pagelist li{ list-style:none; padding-left:24px; margin:0 0 10px; background:url(../images/icon16/page.png) no-repeat left 1px; }



.hr{ clear:both; margin:5px 0; height:3px; background:#fff url(../images/header-stripe.gif) repeat-x center top; }
.hr hr{ margin:0;height:0; visibility:hidden; }

.clearfix:after, 
#content .wrap:after, 
#store:after{ content:'.'; clear:both; display:block; height:0; font-size:0; visibility:hidden; }

#fancybox-content .heading{ margin:0 0 20px; }


.image-text-box .left img{ width:40px; padding:1px; background:#fff; border:#e7e7e7 solid 1px; }
.image-text-box .text { margin-left:50px }

/*image border*/

#store-header .logo img, 
.product-thumb img, 
.product-block img, 
#product-detail .gallery img, 
.gallery-item img, 
.form-list td #store_banner img,
.preorder-user img{ background:#f5f5f5; border:#fff solid 1px; outline:#e5e5e5 solid 1px; }

.user-image, 
.product-image, 
.store-image, 
.thumbnail{ background:#fff; border:#e5e5e5 solid 1px; padding:1px; }

/*rounded corners*/

#header .wrap{ border-radius:0 0 6px 6px; }
#store #maincontent, #profile #maincontent{ border-radius:6px 0 0 6px; }

.wrap, 
#store, 
#profile, 
.notification, 
.store-bar, 
#header .menu .submenu ul, 
p.info, 
div.info{ border-radius:6px; } 

#user-float, 
#navigation li a span, 
.tabs li a span{ border-radius:4px; }

.product-list{ border-radius:4px 4px 0 0 }
.product-list tr:first-child th:first-child{ border-radius:4px 0 0 0 }
.product-list tr:first-child th:last-child{ border-radius:0 4px 0 0 }
#view-option a:first-child{ border-radius:4px 0 0 4px }
#view-option a:last-child{ border-radius:0 4px 4px 0 }

.tag-list a{ border-radius:3px; }


/*=========================
template
=========================*/


#container{ width:960px; margin:0 auto; }

#header{ color:#37b4ea; margin:0 0 20px; }
#header .wrap{ background:#fff url(../images/header-stripe.gif) repeat-x center top; border-width:0 1px 1px; padding:15px 20px 10px; }

#user-float{ background:#213441; border:#475c6b solid 1px; float:right; padding:2px 10px 2px 42px; font-size:11px; position:relative; margin-top:8px; }
#user-float p{ margin:0; }
#user-float img{ background:#f5f5f5; border:#fff solid 1px; outline:#ccc solid 1px; width:20px; height:20px; line-height:20px; display:block; text-align:center; position:absolute; left:10px; top:8px; color:#343434; }

#content{ clear:both; margin:0 0 20px; }
#maincontent{ width:620px; float:left; }
.sidecontent{ width:280px; float:right; }

#footer{ width:960px; margin:0 auto; overflow:hidden; padding-bottom:20px; font-size:0.9em; }
#footer ul{ margin:0; }
#footer li{ list-style:none; float:left; padding:0 10px; border-right:#ccc solid 1px; }
#footer li:first-child{ padding-left:0; }
#footer li:last-child{ border:0 none; padding-right:0; }

#mainmenu{ float:right; }

ul.menu{ margin:7px 0 0; float:left; }
.menu li{ float:left; list-style:none; position:relative; }
.menu li a{display:block; float:left; padding:4px 5px; font-size:13px; font-weight:bold; color:#343434; }
.menuon{display:block; float:left; font-size:13px; font-weight:bold; color:#ff0000; }

.menu.control{ margin-left:5px; }
.menu.control li a{ color:#999; padding:4px 0; margin-left:6px; }

#header .menu .submenu{ position:absolute; left:-75px; top:20px; width:230px; z-index:99; display:none; }
#header .menu.logged-in .submenu{ width:130px; left:12px; }
#header .menu li:hover .submenu{ display:block; }
#header .submenu .menu-tip{ width:16px; height:7px; background:url(../images/submenu-tip.png) no-repeat center top; margin:0 auto; }

#header .menu .submenu ul{ 
margin:0; border:#0CBDFF solid 1px; float:none; z-index:99; 
background:#43DBFF;
background:-webkit-gradient(linear, left top, left bottom, from(#43dbff), to(#0cbdff));
background:-moz-linear-gradient(center top , #43DBFF, #0CBDFF) repeat scroll 0 0 transparent;
}
#header .menu .submenu ul li{ border-bottom:rgba(255,255,255,0.5) solid 1px; float:none; }
#header .menu .submenu ul li:last-child{ border:0 none; }
#header .menu .submenu ul li a{ color:white; float:none; padding:8px; }
#header .menu .submenu ul li a:hover{ background:#0CBDFF; text-decoration:none; }


#mainmenu .logged-in a{ font-size:0.9em; color:#898989; padding:4px; }

.notification{ margin:0 0 20px; padding:10px; padding-left:35px; border:#ADCEFB solid 1px; min-height:20px; background:#ECF2FE url(../images/icon16/information.png) no-repeat 10px 1em; }

/*navigation*/

#navigation .wrap{
padding:0; width:960px; height:30px; border-color:#0cbdff;

background:#43dbff;
background: -webkit-gradient(linear, left top, left bottom, from(#43dbff), to(#0cbdff));
background: -moz-linear-gradient(top,  #43dbff, #0cbdff);
}

#navigation{ margin:0 0 20px; }
#navigation ul{margin:0;} 
#navigation .menu{float:left;} 
#navigation li{float:left;list-style:none;border-right:#0cbdff solid 1px;} 
#navigation li:first-child{border-left:0 none;} 
#navigation li:last-child{border-right:0 none;} 
#navigation li a{float:left;display:block;line-height:30px;cursor:pointer;font-weight:700;text-decoration:none;color:#FFF;padding:0 10px;} 
#navigation li a em{background:#ff0006;text-shadow:none;color:#FFF;font-size:12px;border:#d0060a solid 1px;padding:1px 5px; font-style:normal; border-radius:4px; font-weight:700; } 
#navigation li a:hover{background:#0cbdff;} 
#navigation .mod-status{float:right;border-left:#0cbdff solid 1px;}

/*dropdown*/

#navigation li{position:relative;} 
#navigation li ul{position:absolute;width:160px;background:#43dbff;top:30px;left:-1px;border:#0cbdff solid 1px;visibility:hidden;z-index:99;border-width:1px 1px 0;} 
#navigation li:hover ul{display:block;visibility:visible;} 
#navigation li ul li{float:none;border:#0cbdff solid 1px;border-width:0 0 1px;} 
#navigation li ul li a{float:none;}
/*=========================
ul tabs
=========================*/

.tabs{height:29px;border-bottom:#e5e5e5 solid 1px;margin:0 0 20px;} 
.tabs li{float:left;list-style:none;margin:0 3px -1px 0;} 
.tabs li a{float:left;display:block;border:#e5e5e5 solid 1px;background:#efefef;color:#787878;padding:5px 10px;} 
.tabs li.active a, .tabs li.current a{color:#343434;border-bottom:#fff solid 1px;background:#fff;} 
.tabs li a span{background:#FF0006;border:1px solid #D0060A;color:#FFF;font-size:12px;margin-left:5px;padding:1px 5px;}

/*=========================
pagination
=========================*/

.pagination a{ line-height:24px; display:inline-block; height:24px; background:url(../images/bg-ui-header.png) repeat-x left -32px; padding:0 10px; border:#d7d7d7 solid 1px; cursor:pointer; font-weight:bold; text-shadow:#fff 0 1px; vertical-align:bottom; color:#343434;text-decoration:none; float:left; border-width:1px 0px 1px 1px; }
.pagination .current{
background:#43dbff;
background: -webkit-gradient(linear, left top, left bottom, from(#43dbff), to(#0cbdff));
background: -moz-linear-gradient(top,  #43dbff, #0cbdff);
border-color:#0cbdff; text-shadow:none; color:white;
}
.pagination a:first-child{ border-radius:4px 0 0 4px; }
.pagination a:last-child{ border-radius:0 4px 4px 0; border-width:1px; }
.pagination a:hover{ background:url(../images/bg-ui-header.png) repeat-x left top; }

/*=========================
profile-type table
=========================*/

.profile-table td{padding:0 10px;} 
#profile-content td h6, 
.profile-table td .label{font-size:12px;font-weight:400;margin-bottom:10px;} 
.profile-table td .big, 
.profile-table td .value{font-size:42px;font-weight:700;line-height:1.2em;margin:0;} 
.profile-table td .value{font-size:18px;font-weight:400;} 
.profile-table td .value img{vertical-align:middle;} 
.profile-table td.first{padding-left:0;} 
.profile-table td.last{padding-right:0;} 
.profile-table td.second{border:#d7d7d7 solid 1px;border-width:0 1px;}



/*=========================
table product list
=========================*/

.product-list{width:100%;border:#e5e5e5 solid 1px;margin:0 0 20px;} 
.product-list th{background:url(../images/bg-ui-header.png) repeat-x left top;} 
.product-list th{
	border-bottom:#ccc solid 1px;text-shadow:#fff 0 1px; padding:10px 5px;
	background: #efefef;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#dfdfdf'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#dfdfdf)); 
	background: -moz-linear-gradient(top,  #efefef,  #dfdfdf);
}
.product-list tr:hover td,.product-list tr.alt:hover td{background:#ecf8ff;} 
.product-list td{background:#fff;border-bottom:#d7d7d7 solid 1px;padding:10px 5px;} 
.product-list tr:last-child td{border:0 none;} .product-list tr.alt td{background:#f7f7f7;} 
.product-list th.product-column{text-indent:10px;} .product-list tr.unread td{background:#FDF6E4!important;} 

.product-block{position:relative;text-align:left;min-height:42px;margin:0;padding:0 0 0 50px;} 
.product-block img{width:40px;height:40px;line-height:40px;display:block;text-align:center;position:absolute;left:0;top:0;} 
.product-list .text-left,
tr.container .cart-details td,
.product-list .product-column{text-align:left;}








.product-list1{width:100%;border:#e5e5e5 solid 1px;margin:0 0 0px;} 
.product-list1 th{background:url(../images/bg-ui-header.png) repeat-x left top;} 
.product-list1 th{
	border-bottom:#ccc solid 1px;text-shadow:#fff 0 1px; padding:0px 5px;
	background: #efefef;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#dfdfdf'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#dfdfdf)); 
	background: -moz-linear-gradient(top,  #efefef,  #dfdfdf);
}
.product-list1 tr:hover td,.product-list1 tr.alt:hover td{background:#ecf8ff;} 
.product-list1 td{background:#fff;border-bottom:#d7d7d7 solid 1px;padding:8px 5px;} 
.product-list1 tr:last-child td{border:0 none;} .product-list1 tr.alt td{background:#f7f7f7;} 
.product-list1 th.product-column{text-indent:10px;} .product-list1 tr.unread td{background:#FDF6E4!important;} 

.product-list1 .text-left,
tr.container .cart-details td,
.product-list1 .product-column{text-align:left;}



/*=========================
product thumbnail
=========================*/

.product-thumb{overflow:hidden;margin:0 0 20px;} 
.product-thumb li{background:#fff;border:#e5e5e5 solid 1px;float:left;list-style:none;width:143px;position:relative;margin:10px;padding:10px;} 
.product-thumb h4,.product-thumb h3{font-size:12px;} 
.product-thumb h4 a,.product-thumb h3 a{color:#343434;} 
.product-thumb img{width:140px;height:105px;line-height:70px;display:block;text-align:center;margin-bottom:10px;} 
.product-thumb .price{float:right;font-style:normal;}
.product-thumb .store_uri{ font-weight:bold; }

/*=========================
icons
=========================*/

.icon32{ padding-left:40px; background:url(../images/icon32/product.png) no-repeat left center; line-height:32px; }
.icon32.icon-dashboard{ background-image:url(../images/icon32/dashboard.png); }
.icon32.icon-user{ background-image:url(../images/icon32/user.png); }
.icon32.icon-cart{ background-image:url(../images/icon32/cart.png); }
.icon32.icon-order{ background-image:url(../images/icon32/cash_register.png); }
.icon32.icon-courier{ background-image:url(../images/icon32/lorry.png); }
.icon32.icon-money{ background-image:url(../images/icon32/money.png); }
.icon32.icon-comment{ background-image:url(../images/icon32/comments.png); }
.icon32.icon-message{ background-image:url(../images/icon32/email.png); }
.icon32.icon-product{ background-image:url(../images/icon32/product.png); }
.icon32.icon-affiliate{ background-image:url(../images/icon32/reseller_programm.png); }

.icon16 { padding-left:20px; background:url(../images/icon16/edit.png) no-repeat left center; display:inline-block; }
p.icon16{ background-position:left top }
.icon16.icon-edit{ background-image:url(../images/icon16/edit.png) }
.icon16.icon-delete{ background-image:url(../images/icon16/remove.png) }
.icon16.icon-add{ background-image:url(../images/icon16/add.png) }
.icon16.icon-tick, .icon16.icon-confirm{ background-image:url(../images/icon16/tick.png) }
.icon16.icon-detail{ background-image:url(../images/icon16/magnifier.png) }
.icon16.icon-product{ background-image:url(../images/icon16/box.png) }
.icon16.icon-payment{ background-image:url(../images/icon16/coins.png) }
.icon16.icon-progress{ background-image:url(../images/icon16/chart_line.png) }
.icon16.icon-move{ background-image:url(../images/icon16/arrow_out.png); cursor:move }
.icon16.icon-chat-support{ background-image:url(../images/icon16/chat-support.png) }
.icon16.icon-dashboard{ background-image:url(../images/icon16/speedometer.png) }
.icon16.icon-order{ background-image:url(../images/icon16/report.png) }
.icon16.icon-cart{ background-image:url(../images/icon16/cart.png) }
.icon16.icon-affiliate{ background-image:url(../images/icon16/world_link.png) }
.icon16.icon-comment{ background-image:url(../images/icon16/comment.png) }

.icon16.icon-login{ background-image:url(../images/icon16/user.png) }
.icon16.icon-logout{ background-image:url(../images/icon16/door_out.png) }
.icon16.icon-register{ background-image:url(../images/icon16/lock.png) }


.icon16.icon-go{ background-image:url(../images/icon16/bullet_go.png); padding-left:0; padding-right:20px; background-position:right center; }
.icon16.icon-message{ background-image:url(../images/icon16/email.png) }
.icon16.icon-sent{ background-image:url(../images/icon16/email_go.png) }
.icon16.icon-up{ background-image:url(../images/icon16/arrow_up.png) }
.icon16.icon-pdf{ background-image:url(../images/icon16/file_pdf.png) }

.icon16.icon-user{ background-image:url(../images/icon16/user.png); }
.icon16.icon-store{ background-image:url(../images/icon16/building.png); }
.icon16.icon-user_delete{ background-image:url(../images/icon16/user_delete.png); }
.icon16.icon-store_delete{ background-image:url(../images/icon16/building_delete.png); }
.icon16.icon-user_go{ background-image:url(../images/icon16/user_go.png); }

.icon16.icon-plus{ background-image:url(../images/icon16/add.png); }
.icon16.icon-minus{ background-image:url(../images/icon16/delete.png); }

.icon16.icon-link{ background-image:url(../images/icon16/link.png); }
.icon16.icon-banner{ background-image:url(../images/icon16/picture.png); }
.icon16.icon-widget{ background-image:url(../images/icon16/bricks.png); }

.icon16.icon-hide{ background-image:url(../images/icon16/eye_grey.png); }

.icon16.icon-set-commission{ background-image:url(../images/icon16/coins_add.png); }
.icon16.icon-facebook{ background-image:url(../images/icon16/facebook.png); }
.icon16.icon-twitter{ background-image:url(../images/icon16/twitter.png); }
.icon16.icon-next{ background-image:url(../images/icon16/control_play_blue.png); }

/*=========================
actionbar
=========================*/

.actionbar{ margin:0 0 20px; }

#view-option a{ float:left; display:inline-block; height:24px; background:url(../images/bg-ui-header.png) repeat-x left -32px;
padding:0 10px; border:#e5e5e5 solid 1px; cursor:pointer; color:#343434; text-decoration:none;
font-weight:bold; text-shadow:#fff 0 1px; vertical-align:bottom; line-height:24px; }

#view-option a:first-child{ border-width:1px 0 1px 1px; }
#view-option a:hover{ background:url(../images/bg-ui-header.png) repeat-x left top; }

/*=========================
table form-list
=========================*/

table.form-list{border-collapse:collapse;width:100%;} 
table.form-list td{border-bottom:#e7e7e7 solid 1px;padding:8px;} 
.form-list .label{width:160px;} 
.form-list .label small{color:red;} 
.form-list .value .action{float:right;} 
table.form-list tr.no-border td,
table.form-list tr:last-child td{border:0 none;}

/*=========================
module
=========================*/

.module,.modulebox{margin:0 0 1.5em;} 
.col .module,.modulebox{border-top:red solid 2px;border:#e5e5e5 solid 1px;border-radius:4px;padding:10px;} 
.col .module h3,.modulebox h3, .modulebox .module-title{background:url(../images/bg-ui-header.png) repeat-x left top;border-bottom:#ccc solid 1px;text-shadow:#fff 0 1px;font-size:14px;border-radius:4px 4px 0 0;margin:-10px -10px 1em;padding:7px 10px; font-weight:700; } 
.sidecontent .module .header{background:#283e4c;color:#FFF;font-size:14px;font-weight:700;border-radius:4px 4px 0 0;margin:0;padding:6px 10px;} 
.sidecontent .module .content{border:#e5e5e5 solid 1px;border-radius:0 0 4px 4px;border-width:0 1px 1px;padding:15px 10px;} 
.modulecolumn{border:#e5e5e5 solid 1px;} 
.col .module,.module .content table.form-list{margin:0;}


/*=========================
overlay action
=========================*/

.o-action{ position:absolute; left:0; top:9px; padding:0; }
.sidecontent .o-action{ right:-10px; left:auto; }
.o-action a{display:block;background:#fff;border:#e5e5e5 solid 1px;border-radius:0 4px 4px 0;cursor:pointer;border-width:1px 1px 1px 0;margin:0 0 5px;padding:5px;} 
.sidecontent .o-action a{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;} 
.o-action a img{width:16px;height:16px;border:0 none;background:none;outline:0;margin:0;}
.o-action a:hover{
background:#43dbff;
background: -webkit-gradient(linear, left top, left bottom, from(#43dbff), to(#0cbdff));
background: -moz-linear-gradient(top,  #43dbff, #0cbdff);

border:#0cbdff solid 1px; color:white; text-shadow:#999 0 -1px; 
}

/*=========================
specific
=========================*/


ul.action-list{ margin:0 0 1em }

div.image-text{ overflow:hidden }
div.image-text img{ width:50px }
div.image-text .right{ margin-left:60px; float:none }

.action-list li{ padding:3px 0; border-bottom:#ccc solid 1px; list-style:none; }
.action-list li:last-child{ border:0 none; }
.action-list li img{ margin:0 5px; vertical-align:text-bottom; }

#profile .sidecontent .action-list{ padding:10px 0 20px; }
#profile #comment-box textarea{margin:0 0 10px;} 
#upload-image{cursor:pointer;} 
#user_pic.thumb{width:124px;height:124px;overflow:hidden;} 
#user_pic img{width:120px;border:#e5e5e5 solid 1px;background:#fff;padding:1px;}

/*===============================
star rating css
===============================*/

.star-rate{overflow:hidden;margin:0;} 
.star-rate li{float:left;width:16px;background:url(../images/icon16/star-off.png) no-repeat center bottom;list-style:none;text-indent:-100px;overflow:hidden;cursor:pointer;} 
.star-rate li:hover,.star-rate li.hover{background:url(../images/icon16/star.png) no-repeat center bottom;}

/*===============================
wholesale
===============================*/

#wholesale th{ padding:5px }
#wholesale td{ border:0 none; padding:5px 5px; }

/*===============================
cart
===============================*/

.cart-details{ border:#e5e5e5 solid 1px; border-radius:6px; }
.cart-details .tdcol, 
.product-list .cart-details .tdcol{ border-right:#ccc solid 1px; padding:10px; }
.cart-details .tdcol.last{ border:0 none }
.cart-product td{ border-bottom:#ccc solid 1px }
.cart-product tr:last-child td{ border:0 none }

/*===============================
product form
===============================*/

ul#files{ margin:0; overflow:hidden; padding:3px; }
ul#files li{ list-style:none; float:left; border:#e7e7e7 solid 1px; width:140px; height:110px; text-align:center; vertical-align:middle; margin-right:10px; margin-bottom:10px; }
ul#files li.primary{ outline:#abeeff solid 3px; }
ul#files li.product_image_thumb{ position:relative; cursor:move; }

/*===============================
table load detail
===============================*/

tr.container .twocolumns, 
tr.container table{ margin:0 }
tr.container .twocolumns{ background:#fff; border:#e5e5e5 solid 1px; }
tr.container .cart-product{ margin:0 0 10px }
tr.container .twocolumns .col{ width:438px }
tr.container:hover td td{ background:#fff }
tr.container:hover td{ background:#fffeec }
tr.container td.label{ font-weight:bold }


/*===============================
progress bar
===============================*/

.progress-bar{ margin:0 0 1em; border:#e5e5e5 solid 1px; background:#f5f5f5; height:18px; }
.progress-bar .step{ float:left; width:25%; list-style:none; position:relative; }
.progress-bar.steps5 .step{ width:20% !important; }

.progress-bar .active{ background:#ff8700 }
.progress-bar .cleared{ background:#8bdd01 }
.progress-bar .refused{ background:#ff3c00 }

.progress-bar .step .bubble{ display:none; width:200px; border:#f0edb8 solid 1px; background:#FFFEEC; padding:10px; position:absolute; left:-80px; bottom:24px; }
.progress-bar .step:hover .bubble{ display:block }

/*===============================
store bar
===============================*/

#store #maincontent .clearfix{ margin:0 10px }
#store #maincontent .store-bar{
margin:0 10px 20px; border:#70c801 solid 1px; padding:5px 10px; color:rgba(0,0,0,0.7);text-shadow:0 1px 0 rgba(255,255,255,0.8);

background:#8cdb25;
background: -webkit-gradient(linear, left top, left bottom, from(#b1e737), to(#8cdb25));
background: -moz-linear-gradient(top,  #b1e737, #8cdb25);
}

/*===============================
status-bar
===============================*/

.status-bar{
background:#ffcece; border:#df8f8f solid 1px; color:#d12f19; text-align:center;
padding:3px 6px; margin:0 5px; display:block; cursor:default;

-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}

.status-bar.green{ background:#d5ffce; border:#9adf8f solid 1px; color:#349f22 }
.status-bar.orange{ background:#ffdeaf; border:#ffb561 solid 1px; color:#cc7716 }




/*===============================
badge-module
===============================*/

.badge-module ul{ margin:0 }
.badge-module li{ list-style:none; float:left; }
.sidecontent .badge-module li{ width:86px; text-align:center; margin:0 0 10px; }

/*===============================
preorder-product
===============================*/

.preorder-user{overflow-y:scroll;background:none repeat scroll 0 0 #FFF;border:1px solid #E5E5E5;height:153px;margin:0 0 1em;padding:10px;} 
.preorder-user ul{overflow:hidden;margin:0;} 
.preorder-user li{float:left;list-style:none;margin:5px;} 
.label-preorder{width:50px;height:50px;overflow:hidden;text-indent:-999px;background:url(../images/label-preorder.png) no-repeat left top;position:absolute;top:0;right:0;}

.sidecontent .product-group ul,
.sidecontent .store-testimonial ul{ margin:0 }

.sidecontent .store-profile .profile-text,
.sidecontent .product-group .group-list{ max-height:24em; overflow-y:scroll; }

.sidecontent .product-group li, 
.sidecontent .store-testimonial li{
background:url(../images/icon16/folder.png) no-repeat left top;
margin:0 0 5px;
padding-left:20px;
list-style:none;
}

.sidecontent .product-group .default li{background:url(../images/icon16/folder_page.png) no-repeat left top;}
.sidecontent .store-testimonial li{ background:url(../images/icon16/comment.png) no-repeat left 0.3em; }
.sidecontent .store-testimonial .meta{ color:#898989;font-size:0.8em; }





.color-red{ color:red }

.connect-button{ width:48px; overflow:hidden; text-indent:400px; height:24px; background:url(../images/sprite-fb-connect.png) no-repeat left top; display:block; float:left; cursor:pointer; }
.connect-button.fb:hover{ background-position:left -34px }
.connect-button.fb.connected{ background-position:left -68px }

.tooltip{background:#ECF2FE;border:#ADCEFB solid 1px;display:none;position:absolute;font-size:12px;line-height:18px;width:300px;font-weight:400;z-index:9999;padding:10px;} 
.tooltip .tipmarker{width:20px;height:20px;background:url(../images/tooltip-marker.png) no-repeat center top;position:absolute;}
.tooltip h3{ text-align:center }


#store #maincontent .mim_block_message{margin:0 10px 20px;} 
input.ui-autocomplete-input{border:#ccc solid 1px;height:20px;border-radius:2px;box-shadow:inset 1px 1px 2px #ddd;padding:1px 1px 1px 5px;} 
.contoh{background:#f5f5f5;border:#d7d7d7 solid 1px;padding:5px;}


.carousel_ul { margin:0; padding:0; }
.carousel_li { list-style:none; }

.testi-list{ margin:0 10px; }
.testi-item{ list-style:none; padding:10px 0; border-bottom:#ddd solid 1px; }
.testi-item .testi-text{ padding:5px 0; }
.testi-item .image-text .right{ margin-left:120px; }

.mn_button_fb, 
.mn_button_twitter, 
.mn_button_yahoo{ line-height:18px; margin-right:10px; position:relative; z-index:1;	overflow:hidden; display:inline-block; vertical-align:bottom; }
.mn_button_google{ display:inline-block; vertical-align:bottom; }
.mn_button_fb strong, 
.mn_button_twitter strong, 
.mn_button_yahoo strong{ background: url(../images/misc/facebook_counter.png) no-repeat left top; display:inline-block; width:60px; padding:2px 0; overflow:hidden; text-indent:999px; }

.mn_button_twitter strong{ background: url(../images/misc/twitter_counter.png) no-repeat left top; }
.mn_button_yahoo strong{ background: url(../images/misc/yahoo_counter.png) no-repeat left top; }
.mn_button_fb .mn_counter_bubble, 
.mn_button_twitter .mn_counter_bubble{ display:inline-block; background:#fff; border:#ccc solid 1px; padding:1px 4px; color:#666; overflow:hidden; 	margin-left:2px; border-radius:4px;	position:relative; z-index:-1; }
.mn_button_fb .mn_counter_arrow, 
.mn_button_twitter .mn_counter_arrow{ display:inline-block; background:url(../images/misc/bubble_counter_arrow.png) no-repeat left center; padding-left:2px; margin-left:1px; }

.home #market .moduletable h3{ 
margin:-10px -10px 10px; padding:10px; color:#fff; 
background:#ff8c00; 
background: -webkit-gradient(linear, left top, left bottom, from(#FF8C00), to(#FF6A00));
background:-moz-linear-gradient(center top , #FF8C00, #FF6A00) repeat scroll 0 0 transparent;
}


/*ui-auto-complete*/

.ui-autocomplete { position: absolute; cursor: default; background:#fff; border:#ccc solid 1px; }	
* html .ui-autocomplete { width:1px; }
.ui-menu { list-style:none; margin: 0; display:block; float:left; }
.ui-menu .ui-menu {	margin-top: -3px; }
.ui-menu .ui-menu-item { margin:0; padding:0; zoom:1; float:left; clear:left; width:100%; list-style:none; }
.ui-menu .ui-menu-item a { text-decoration:none; display:block;	padding:.2em .4em; line-height:1.5; zoom:1; }
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; background:#efefef; }
.mim-ui-loading{ background:url(../images/upload-loading.gif) no-repeat 98% center; }

/*zoom_link*/

.zoom_link{ position:relative; cursor:pointer; display:inline-block; }
.zoom_link:hover{ box-shadow: 0px 0px 5px rgba(67,219,255,0.7); }
.zoom_link span{ display:block; width:32px; height:32px; background:url(../images/zoom-link.png) no-repeat 0 0; bottom:10%; right:5%; position:absolute; border-radius:50px; }

.modulebox ul .mim_image_text{ padding:10px 0; }

/*aff_code wrapper*/
.aff_code_wrapper{ background:#f7f7f7; border:#e5e5e5 solid 1px; border-radius:4px; padding:10px; text-align:left; }
.aff_code{ width:95%; padding:10px; height:6em; margin:0 auto; }

.tab20 {
	margin-top : 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
        text-decoration: none;
	color: #000000;
}
.tab21 {
	margin-top : 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
        text-decoration: none;
	color: #000000;
}



