.brandprice { 
padding-left:5px;
color: #808080;

z-index: 4;
 }


.brandtext { 
padding-left:5px;
padding-right:7px;
padding-top:10px;
 }
.brandtext a {
color: #000000;

font-weight: normal;
}


div.SunSquare2
{
position:relative; 
background-image:url('../images/box-back.gif');
background-repeat:repeat-y;
float:left;
height:210px;
margin:0px 11px 10px 0px;
padding:3px;
width:196px;
border-width:0;
text-align:left;
z-index: 0;
 }
 
 
 div.SunSquareSpare
{
position:relative; 
float:left;
height:210px;
margin:0px 11px 10px 0px;
padding:3px;
width:196px;
border-width:0;
text-align:left;
z-index: 0;
 }



.boxtop { 
position:absolute; 
top: 0px; 
left: 0px; 
z-index: 0; }

.boxbase { 
position:absolute; 
left: 0px; 
bottom: 0px; 
z-index: 0; }

.addtocart { 
position:absolute; 
left: 6px; 
bottom: 7px; 
border-width:0;
z-index: 2; }

.designerlogo2 { 
position:absolute; 
bottom: 9px; 
left: 133px; 
border-width:0;
z-index: 15; }

.spacer { 
position:relotive; 
z-index: 0;
 }

	
.fozo { 
position:relative; 
left: 3px; 
top: 4px; 
border-width:0px;
z-index: 10;
}
	

.viewcollection { 
position:absolute; 
bottom: 9px; 
left: 8px; 
border-width:0;
z-index: 3; }


.sunglassphoto { 
position:absolute; 
left: 7px; 
z-index: 2; 
}

.sunglassphoto2 { 
position:relative; 
left: 4px; 
z-index: 0;
 }

.sunglassphoto2 img{ 
max-height:70px;
height: expression(this.height > 65 ? 65: true);
}