.productThumb {
	width:80px;
	height:80px;
	margin-right:5px;
}

.productImage {
	width:600px;
	height:400px;
	margin-right:5px;
}

.imageFrame {
	width:627px; height:413px !important; // mozilla
	width:627px; height:426px;			  // ie
}




/* OVERLAY BUTTONS */
.overlayButton {
	cursor:pointer; 
	position:absolute;  
	text-align:center; 
	font-family:lucida grande, helvetica, arial; 
	font-weight:800; 
	background-image:url(/store/awesomeness/imageGallery/whiteTransparentTile.png);
	opacity:100;
	text-shadow: 0px 1px 0px #FFFFFF;
	padding-top:4px;
	line-height:17px;

}

.highResButton {
	top:21px; 
	height:86px;
	width:100px;
}

.embedButton {
	height:60px;
	width:100px;
}

.embedBracket {
	font-size:17pt;
	margin-top:7px;
	padding-bottom:6px;
}

/* EMBED HTML */

.embedTextarea {
	font-family:helvetica;
	font-size:9pt;
	width:300px; 
	height:70px;
}	

.embedOkayButton {
	margin-left:243px;
}

.embedPopup {
	display:none; 
	position:absolute; 
	margin-left:120px;
}

.firstLine {
	font-family:lucida grande, helvetica, arial;
	font-size:10.5pt;
	line-height:20px;
	padding-bottom:10px;
}

.secondLine {
	font-family:lucida grande, helvetica, arial;
	color:#666666;
	font-size:10pt;
	line-height:14px;
	padding-bottom:12px;
}

.arrow {
	margin-top:-3px; 
	width: 465px; 
	height: 25px; 
	position: absolute; 
	left:40px; 
	overflow:hidden;
}


/* CAPTIONS */
.caption {
	text-align:left;
	font-family:lucida grande, helvetica, arial;
    font-size:12pt;
    text-shadow: 0px 1px 0px #FFFFFF;
    color:#000000;
    
    background-image:url("/store/awesomeness/imageGallery/whiteTransparentTile-90opacity.png"); 
	background-repeat: repeat;	
         
    position:absolute; 
    bottom:0px;
    padding:20px; 
    z-index:9999;       
}


