#popup-template {
	position:absolute; 
	display: none;
	background: #fff; 
	border: 1px solid; 
}

.popup-window {
	position:absolute; 
	display: none;
	background: #fff; 
	border: 1px solid; 
}

table.shopping-popup {
    padding: 0;
font-family: Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    }
    
    table.shopping-popup tr, table.shopping-popup tr td{

    margin: 0;

    }
        
.left {
    background: url("/images/corners/popup/left.gif") repeat-y; 
    	width: 23px; 
     padding: 0px; 
    }
    
.right {
    background: url("/images/corners/popup/right.gif") repeat-y; 
    width: 25px; 
    min-width:25px;
    }
    
.bottom-left {
    background: url("/images/corners/popup/bottom-left.gif") no-repeat; 
    height: 9px; 
    }
.bottom-right {
    background: url("/images/corners/popup/bottom-right.gif") no-repeat; 
    height: 9px; 
    }
    
.bottom {
    background: url("/images/corners/popup/bottom.gif") repeat-x; 
    }
    
    
.low-box-left {
    background: url("/images/corners/popup/low-box-left.gif") repeat-y; 

    }
.low-box-right {
    background: url("/images/corners/popup/low-box-right.gif") repeat-y; 

    }    
    
.lower-left {
    background: url("/images/corners/popup/lower-left.gif") no-repeat; 
    height: 8px; 
    }
.lower-right {
    background: url("/images/corners/popup/lower-right.gif") no-repeat; 
    height: 8px; 
    }
    
.lower-middle {
    background: url("/images/corners/popup/lower-middle.gif") repeat-x; 
    }
    
    
    
.top-left {
    background: url("/images/corners/popup/top-left.gif") no-repeat; 
    height: 25px; 
    min-height: 25px; 
    }
.top-right {
    background: url("/images/corners/popup/top-right.gif") no-repeat; 
    height: 25px; 
    min-height: 25px; 
    cursor:pointer; 
    }
    
.top {
    background: url("/images/corners/popup/top.gif") repeat-x; 
    min-height: 25px; 
    height: 25px; 
    color: #fff; 
    }    
    
    
    
    
.middle {
        background: #f0f0f0; 
        }
    
  

.shopping-popup-larger {
    position: relative; 
    float: left; 
    margin-top: -6px; 
    }
    
#share-pop {
    position: relative; 
    float: right; 
 		cursor: pointer;
 		margin-top: 3px; 
 		margin-right: 12px; 
 }
 
 #close-pop {
    position: relative; 
    float: left; 
    width:100%;
    clear: both; 
 		text-align: right; 
 }
 
 #close-pop a {
 	margin-top: -5px; 
    margin-right: 10px; 
    margin-bottom: 5px;
    color: #333; 
    font-size: 10px; 
    text-decoration: none; 
 }
 
    
 td.popup-photo  {
	position: relative; 
	
	text-align: center; 
	padding: 5px; 

}   
   
td.popup-text  {
	position: relative; 
	float: left; 
	padding: 5px; 
	width: 150px; 
	min-width: 200px; 
}

td.popup-head  {
  min-width: 200px; 
	width: 200px; 
	width: 100%; 
	padding-top: 5px; 
}
  
.popup-head img {
	position:relative;
	float: left; 
	margin-left: 10px; 
	margin-top: 5px; 
	border: 0; 
}

.popup-name {
	color: #333; 
	font-size: 12px; 
	font-weight: bold; 
}

.popup-sale {
	position:relative; 
	clear:both; 
	float: left; 
	font-size: 12px; 
}

.popup-retail {
	position:relative; 
	clear:both; 
	float: left; 
	font-size: 12px; 
}

.buy-label a {
	position:relative; 
	clear:both; 
	float: left; 
	color: #333; 
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: none;
	margin-top: 5px; 
	
}


table.search-results {
	border: 1px solid; 
	width: 400px; 
	padding: 0px; 
}


.shop-box
{
	border: 1px solid #dedede; 
	width: 156px; 
	margin: 0px; 
}

.hide {
	display: none; 
	
}

#test {
	clear:both; 
	float: left; 
	position: relative; 
	
}



.result-summary {
	clear: both; 
	position: relative; 
	float: left; 

}
