/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/****************************************************/
/****************[ Mage_CSS_B Clears ]***************/
/****************************************************/
.form-list li:after,
.narrowed-category li:after,
.page-head:after,
.page-head-alt:after,
.page-popup .print-head:after,
.clear:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.col2-alt-set:after,
.header:after,
.head:after,
.head-alt:after,
.head-alt2:after,
.head-alt3:after,
.box:after,
#nav:after,
.middle:after,
.button-set:after,
.actions:after,
.legend:after,
.ratings:after,
.page-head:after,
.page-head-alt:after,
.search-bar:after,
.sidebar li.item:after,
.sidebar .content:after,
.group-select li:after,
.tabs:after,
.cross-sell-block:after,
.my-review-detail:after,
.search-autocomplete li:after,
.generic-product-list li:after,
.account-nav li:after,
.listing-type-list .listing-item:after,
.product-img-box .more-views ul:after,
.product-options dt:after,
.product-options dd ul.options-list li:after,
.product-options-bottom:after,
.advanced-search li:after { content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }


    
/* ADD THIS TO YOUR CSS ======================================================================================= */

/*****SoF Uploader ******/
 
 
 .uploadcart {
	position:relative;
	width:188px;
	padding:12px 18px;

}

.uploadstatus {
	display:block;
	width:185px;
	overflow:hidden;
	margin-bottom:6px;
}
.uploadQ td { color:rgb(34,34,34); font-size:8.5pt; }
.uploadQ {
	width:180px;
	min-height:28px;
	border:1px solid rgb(214,214,214);
	background:white;
	margin-bottom:5px;
	
}

.uploadQ table {
	width:173px;
	margin-left:5px;
	background:white;
	border-collapse:collapse;
	margin:4px 0 0 0;
}
#uploadstatus {
	display:block;
	width:185px;
	overflow:hidden;
	margin-bottom:6px;
}
.uploadQ { height:28px; }
.uploadQ td {
	padding:2px 4px;
	
}
.uploadQ td div {
	width:145px;
	overflow:hidden;
}
.uploadbuttons {
	position:relative;
	display:block;
	height:26px;
	width:180px;
}
  .addfile {
	position:absolute;
	top:0; right:0;
	z-index:1;
	cursor:pointer;
}
.fileupload{
	position:absolute;
	top:0;
	right:0px;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	text-align: right;
	z-index: 2;
	cursor:pointer;
}
.upload {
	position:absolute;
	top:0; 
	left:0;
	z-index:3;
	cursor:pointer;
}
	
iframe {
	position:absolute;
	width:1px;
	height:1px;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
}
.progress {
	position:relative;
	height:50px;
	width:220px;
}
.pgbg, .pgfg {
	position:absolute;
	top:10px; left:0;
}
.pgbg {
	width:180px;
	height:15px;
	background: url('../images/prog_blank.png') top left no-repeat;
}
.pgfg {
	width:1px;
	height:15px;
	background: url('../images/prog_filled.png') top left no-repeat;
}
.pgpc{ 
	position:absolute;
	top:30px;
	left:10px;
}
.pgsp{
	position:absolute;
	top:30px;
	left:140px;
}
.pgeta{
	position:absolute;
	top:30px;
	left:40px;
}

  
.imageHolder {
  width:320px;
  min-height:150px;
  }

.uploadimg { 
  width:80px;
  float:left;
  margin:20px;
  }   

.imgDelete {
  cursor:pointer;
  margin-top:10px;
  }
  
.uploadHolder {
  position:relative;
  width:300px;/*250px;*/
  height:120px;/*120px;*/
  margin-bottom:10px;
  }
   
.imageHolder_5 {
  width:320px;
  min-height:150px;
  }

.uploadimg { 
  width:80px;
  float:left;
  margin:20px;
  }   

.imgDelete {
  cursor:pointer;
  margin-top:10px;
  }
  
.uploadHolder {
  position:relative;
  width:250px;
  height:120px;
  margin-bottom:10px;
  }
/*****EoF Uploader ******/


/**** SoF Cart Holders ***/
/*** These can be changed for layout purposes ***/
 
#cartHolder_6 {
  position:absolute;
  top:715px;
  left:60px;
  } 
  #cartHolder_8 {
  position:absolute;
  top:575px;
  left:60px;
  }     
  
/**** EoF Cart Holders ***/


