/* ----------------------------------------------------------------
 * Buy and Sell
 * ---------------------------------------------------------------- */
.clearFix {
	clear:both;
}
::-webkit-input-placeholder {
   color: #9F9F9F;
}
:-moz-placeholder { /* Firefox 18- */
   color: #9F9F9F;
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #9F9F9F;
}
:-ms-input-placeholder {  
   color: #9F9F9F;
}


dd.variation-Title, dd.variation-Size, dd.variation-Link {
	margin:0 !important;
}


/* PLACEHOLDER */
.buyandsell.topopup, .buyandsell.nopop {
	display:block; 
	width:100%; 
	height:100%; 
	color:#CCC;	
	background: #EEE;
}

	.buyandsell.topopup table, .buyandsell.nopop table {
		line-height: 1;
		width:100%; 
		height:100%; 
	}
		.buyandsell.topopup table td, .buyandsell.nopop table td {
			text-align:center; 
			padding:0;
			vertical-align: middle;
		}
		
		
		
		

/*----------------------------
    The file upload form
-----------------------------*/
#buyandsell-ul-list,
    #buyandsell-ul-list li {
        margin: 2px;
        padding: 2px;
		list-style:none;
    }

    #buyandsell-ul-list li {
        display: inline-block;
        background: #FFFFFF;
    }
		#buyandsell-ul-list li img {
			border-radius:0;
			box-shadow:none;
			max-width:100%;
			height:auto;
		}

    .action-delete {
        background: none repeat scroll 0 0 #F2F2F2;
        border: 1px solid #CCCCCC;
        border-radius: 5px 5px 5px 5px;
        color: #333333;
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding: 3px 8px;
        text-decoration: none;
    }

    .buyandsell_button {
        border: 1px solid #CCCCCC;
        border-radius: 5px 5px 5px 5px;
        color: #333333;
        font-weight: bold;
        margin: 5px 0 15px;
        padding: 3px 8px;
        text-decoration: none;
    }
	
	
	


/*
 * Loading Dots - CSS version
*/
@-webkit-keyframes opacity {
	0% { opacity: 1; }
	100% { opacity: 0; }
}
@-moz-keyframes opacity {
	0% { opacity: 1; }
	100% { opacity: 0; }
}

.loading_dots {
	text-align: center; 
	margin: 100px 0 0 0;
}

.loading_dots span {
	-webkit-animation-name: opacity;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	
	-moz-animation-name: opacity;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: infinite;
}

.loading_dots span:nth-child(2) {
	-webkit-animation-delay: 100ms;
	-moz-animation-delay: 100ms;
}

.loading_dots span:nth-child(3) {
	-webkit-animation-delay: 300ms;
	-moz-animation-delay: 300ms;
}