﻿
	.acc {
		display: block;
		visibility:visible;
	}
	/* jscript accordian css starts here */
	
	#basic-accordian{
		width:200px;
		z-index:2;
	}
	
	.acc-head {
		width:200px; 
		height:40px; 
		background:url(http://assets.oversoul.ph/ItemMall/img/accord/head-unsel.png);
		color:#000;
		cursor:pointer;  
	}
	.acc-head-sel {
		width:200px; 
		height:40px; 
		background:url(http://assets.oversoul.ph/ItemMall/img/accord/head-sel.png);
		color:#fff;
		cursor:pointer;  
	}	
	.acc-head:hover {
		width:200px; 
		height:40px; 
		background:url(http://assets.oversoul.ph/ItemMall/img/accord/head-hvr.png);
		color:#fff;
		cursor:pointer; 
	}
	.acc-htxt {
		font:16px Arial;
		font-weight:bold;
		margin:auto;
		text-align:center;
		line-height:34px;
		width:164px;
		min-width:100px;
	}
		
	.acc-body {
		width:190px; 
		max-height:210px; 
		background:url(http://assets.oversoul.ph/ItemMall/img/accord/body.png);
		padding:5px; 
	}
	.acc-body-cont 
	{
	    overflow-y:auto;
		overflow-x:hidden;
	    height:180px;
	    font:11px Arial;
	    color:#fff;
	    text-align:left;
		padding-bottom:5px;
		margin-bottom:10px;
	}
	.acc-addchkd-btn
	{
		width:150px;
		height:20px;
		margin:auto;
		padding:0;
	}
	.mall-right {
		width:549px; 
		height:580px; 
		float:left;
	}
	.mall-left {
		width:200px; 
		float:left; 
		height:580px;
	}
	.mall-body {
		width:750px; 
		padding:5px 7px 5px 7px; 
		height:580px; 
		background:url(http://assets.oversoul.ph/ItemMall/img/bg.png);
		position:relative;
		left:-33px;
		
	}
	.idetails {
		width:519px; 
		height:170px; 
		margin:0 0 5px 10px; 
		padding:10px;
		background:url(http://assets.oversoul.ph/ItemMall/img/accord/cont-top-sm.png);
	}
	.cout {
		width:519px; 
		height:365px;
		margin:0 0 0 10px; 
		padding:10px;
		background:url(http://assets.oversoul.ph/ItemMall/img/accord/cont-btm-large2.png);
	}
	.vcode {
		width:539px; 
		height:140px; 
		margin:0 0 0 10px; 
		background:url(http://assets.oversoul.ph/ItemMall/img/accord/cont-btm.png);
	}
	.left-s 
	{
	    width:170px;
	    height:170px;
	    float:left;
	}
	.right-s 
	{
	    width:330px;
	    height:170px;
	    margin:0 0 0 10px;
	    float:left;
	}
	.img-ctr {
		width:160px;
		height:160px;
		padding:5px;
		background:url(http://assets.oversoul.ph/ItemMall/img/content/imgbg.png);
		margin:0 0 10px 0;		
	}
	.item-desc {
		width:328px;
		height:165px;
		color:#fff;
		background:#333;
		border:1px solid #3b3b3b;
		margin:0 0 10px 0;
		overflow:auto;
		font:10px Arial;
		text-align:left;
	}
	.idesc-label
	{
		text-align:left;
		padding-left:4px;
	}
	.desc-box
	{
	    width:316px;
	    height:50px;
	    overflow:auto;
	    border-top:2px solid #555;
	    text-align:left;
	    font:12px Arial;
	    margin:3px 5px 0;
	}
	.name-price {
		width:324px;
		height:43px;
		line-height:10px;
		font:13px Arial;
		font-weight:bold;
		color:#fff;
		margin-bottom:10px;
		/*text-transform:uppercase;*/
		text-align:left;
		padding-left:4px;
	}
	.buygft {
		width:326px;
		height:26px;
	}
	.cart-btn 
	{
	    width:120px;
	    height:26px;
	    margin:0 auto;
	}
	.cart-contain {
		width:519px;
		height:200px;
		background: url(http://assets.oversoul.ph/ItemMall/img/accord/cart-bg.png) #333;
		overflow:auto;
		border:1px solid #555;
	}
	.cart-notice {
		width:519px;
		height:25px;
		font:11px Arial;
		font-weight:bold;
		color:red;
		padding:3px 0 0;
	}
	.cart-item 
	{   
	    width:491px;
	    height:60px;
	    border-bottom:1px solid #555;
	    margin-left:7px;
		padding:10px 0;
	}
	.cout-det {
		margin-top:5px;
		width:517px;
		height:98px;
		border:1px solid #3b3b3b;
	}
	.cout-det-r 
	{
		width:266px;
		height:98px;
		border-right:1px solid #3b3b3b;
		float:left;
	}
	.cout-det-l 
	{
		width:250px;
		height:98px;
		float:left;
	}
	.breaker 
	{
	    clear:both;
	}
	.line-spcr
	{
	    height:2px;
	    width:1px;
	}
	.searchBar 
	{
	    width: 180px; 
	    padding: 7px 0 0px 0px;
	    margin:0 0 10px; 
	    height: 25px; 
	    background: url(http://assets.oversoul.ph/ItemMall/img/content/search.png);
	}
	
	.searchBox 
	{
	    margin-left:10px; 
	    clear: left; 
	    border: none; 
	    outline: none; 
	    background: transparent;
	    font:11px Arial;
	}
	
	.searchResults 
	{
	    width: 180px; 
	    margin:0 0 10px; 
	    height: 120px; 
	}
	.noGrd
	{
		border-right:none;
		border-left:none;
		border-bottom:1px solid #555;
		border-top:1px solid #555;
	}
	.item-spc:hover
	{
		font-weight:bold;
		font:13px Arial;
		line-height:15px;
		text-decoration:blink;
	}
	.item-spc 
	{
	    margin-bottom:5px;
		text-decoration:none;
	}
	.watermarked 
	{
	    background:transparent;
	    font:11px Arial;
	    color:#333;
	    padding-left:15px;
	}
	.add-stat
	{
	    height:15px;
	    line-height:15px;
	    text-decoration:blink;
	}
	.cart-img
	{
	    width:60px;
	    height:60px;
	    float:left;
	    margin:0 5px 0 0;
	    
	}
	.cart-name-qty
	{
	    width:260px;
	    height:60px;
	    float:left;
	    margin:0;
	    
	}
	.cart-name {
		width:269px;
		height:15px;
		padding-top:5px;
		color:#AAA;
		text-align:left;
	}
	.cart-qty {
		width:269px;
		height:40px;
		color:#AAA;
		text-align:left;
	}

	.qty-txt {
		border:none;
		height:14px;
		margin:0;
		padding:0;
	}
	.qty-label
	{
		font:10px Arial;
		color:Lime;
		margin-bottom:4px;
		line-height:10px;
		text-transform:uppercase;
	}
	.cart-price
	{
	    width:70px;
	    height:56px;
	    float:left;
	    line-height:55px;
	    text-align: center;
		padding-top:4px;
	    font:Arial;
	    color:#AAA;
	}
	.cart-upd-del
	{
	    width:84px;
	    height:40px;
	    float:left;
		padding-top:20px;
	    text-align:left;
	    margin:0 5px 0 0;
	}
	.ordSum 
	{
		width:518px;
		height:110px;
	}
	.ordHead
	{
		font:12px Arial;
		width:516px;
		height:14px;
		line-height:14px;
		padding:0 0 2px;
		color:#111;
		text-align:center;
		background:#555;
	}
	.ord-l
	{
		width:116px;
		height:40px;
		float:left;
		border-top:1px solid #555;
	}
	.ord-r
	{
		width:400px;
		height:40px;
		float:left;
		border-top:1px solid #555;
	}
	.ord-b
	{
		width:516px;
		height:20px;
		border-bottom:1px solid #555;
		border-top:1px solid #555;
	}
	.ordGrid
	{
		width:510px;
		height:70px;
		border-bottom:1px solid #555;
		border-top:1px solid #555;
		overflow-y:auto;
		overflow-x:hidden;
		font-weight:bold;
	}
	.ordGV
	{
		min-width:500px;
		max-width:516px;
		width:516px;
	}	
	.ordLbl
	{
		width:106px;
		height:20px;
		padding:0 10px 0 0;
		font:11px Arial;
		line-height:15px;
		text-align:right;
		color:#AAA;
		float:left;
		border-right:1px solid #555;
	}
	.ordVal
	{
		width:380px;
		height:20px;
		float:left;
		font:11px Arial;
		padding:0 0 0 10px;
		line-height:15px;
		text-align:left;
		color:#AAA;
	}
	.ordVal2
	{
		width:54px;
		height:20px;
		font:11px Arial;
		padding:0 0 0 10px;
		float:left;
		text-align:left;
		color:#AAA;
		border-left:1px solid #555;
	}
	.ordLbl2
	{
		width:432px;
		height:20px;
		font:11px Arial;
		padding:0 10px 0 0;
		float:left;
		text-align:right;
		color:#AAA;
	}
	.ordNote
	{
		margin-top:33px;
		clear:both;
		width:490px;
		height:45px;
		padding:10px 10px 0;
		color:yellow;
		font:11px Arial;
		overflow-x:hidden;
		overflow-y:auto;
	}
	.hide
	{
		visibility:hidden;
		display:none;
		position:absolute;
		top:0;
		left:0;
	}
	.center 
	{
	    vertical-align:middle;
	}
	.block
	{
	    display: inline-block;
	}
	
	.text-ctr 
	{
	    vertical-align:middle;
	}
	.cout-label 
	{
	    width:139px;
	    height:70px;
	    border-right:1px solid #555;
	    float:left;
	    text-align:right;
	    font:12px Arial;
	    color:#AAA;
	}
	.cout-total 
	{
	    width:108px;
	    height:69px;
	    float:left;
	    text-align:left;
		font:12px Arial;
	    color:#AAA;
	}
	.cout-btns
	{
	    width:250px;
	    height:17px;
	    float:left;
	    text-align: center;
	    line-height:20px;
	    border-top:1px solid #555;
		padding:3px 0 0;
	}
	.cout-label1
	{
	    width:129px;
	    height:20px;
	    padding:0 10px 0 0;
	    line-height:21px;
		margin:0;
	}
	.cout-label2
	{
	    width:129px;
	    height:20px;
	    padding:0 10px 0 0;
	    line-height:21px;
		margin:0;
		border-top:1px solid #555;
	}
	.cout-label3
	{
	    width:129px;
	    height:22px;
	    padding:0 10px 0 0;
	    line-height:22px;
		margin:0;
		border-top:1px solid #555;
	}
	.cout-total1
	{
	    width:98px;
	    height:19px;
	    line-height:21px;
		margin:0;
	    padding-left:10px;
	}
	.cout-total2
	{
	    width:98px;
	    height:20px;
	    line-height:21px;
		margin:0;
		border-top:1px solid #555;
	    padding-left:10px;
	}
	.cout-total3
	{
	    width:98px;
	    height:22px;
	    line-height:21px;
		margin:0;
		border-top:1px solid #555;
	    padding-left:10px;
	}
	.v-lr
	{
		width:264px;
		height:30px;
		border-bottom:1px solid #555;
	}
	.v-left 
	{
		width:100px;
		height:22px;
		float:left;
		font:11px Arial;
		color:#AAA;
		padding-top:8px;		
	}
	.v-right 
	{
		width:150px;
		height:26px;
		float:left;
		font:11px Arial;
		color:#AAA;
		padding-top:4px;
	}
	.v-pt
	{
		width:264px;
		height:60px;
		text-align:left;
	}
	.v-promo
	{
		width:254px;
		height:24px;
		font:11px Arial;
		color:#AAA;
		padding:2px 0 0 10px;
		float:left;
	}
	.v-tbox
	{
		width:254px;
		height:22px;
		font:11px Arial;
		padding:2px 0 0 10px;
		color:#AAA;
		float:left;
		text-align:center;
		overflow:auto;
		
	}
	.v-label
	{
		width:254px;
		height:12px;
		font:10px Arial;
		padding:2px 0 0 10px;
		color:#AAA;
		float:left;
	}
	.cartErr
	{
		padding:2px 10px 1px;
		width:500px;
		text-align:center;
		font:11px Arial;
		font-weight:bold;
		line-height:12px;
		color:yellow;
		text-decoration:blink;
	}
	span.block {
		position:absolute;
		display:none;
		top:0;
		left:0;
	}
	.preload
	{
		color:#fff;
		font:12px Arial; 
		position: fixed; 
		left: 57%; 
		top:53%; 
		z-index:4000; 
		height: 68px; 
		width: 88px; 
		margin:auto; 
		padding:5px; 
		background:url(http://assets.skyblade.com.ph/ItemMall/img/preloader-bg.png) top center no-repeat;
	}
	.wrap
	{
		width:150px;
		height:90px;
		text-align:center;
		position: fixed; 
		left: 53%; 
		top:53%;
		z-index:4000;
		color:#fff;
		font:12px Arial;  
	}
	.preload2
	{
		color:#fff;
		font:12px Arial;  		
		height: 58px; 
		width: 88px; 
		margin:auto; 
		padding:5px 5px 0; 
		background:url(http://assets.skyblade.com.ph/ItemMall/img/preloader-bg.png) top center no-repeat;
	}
	.plimg
	{
		border: none; 
		margin:0 0 10px;
	}
