body
{
font: 15px/20px verdana, sans-serif;
}

a
{
text-decoration:underline;
}

#artistTag
{
float:right;
margin-right:20px;
text-align:center;
position:absolute;
left:414px;
width:220px;
}

.box
{
position:relative;
}

#detailsLeftColumn
{
float:right;
/*border:1px red solid;*/
height:100px;
}

#detailsRightColumn
{
float:left;
}

.dropDown
{
position:relative;
top:0px;
left:0px;
display:block;
margin-bottom:13px;
}

.dropDownError
{
position:relative;
top:0px;
left:0px;
display:block;
margin-bottom:4px;
}

.ie6ExtremeLeft{
margin-right:7px;
}

#leftColumn
{
float:left;
position:relative;
height:325px;
margin-left:0px;
display:block;
margin-bottom:20px;
}

.floatImageThumb {
background-color:#0099FF;
display:block;
float:right;
font-family:ariel;
font-weight:normal;
left:0;
opacity:0.7;
position:absolute;
top:85;
z-index:10;
}

.floatImageMain {
background-color:#FFFF00;
display:block;
float:right;
font-family:ariel;
font-weight:normal;
left:0;
opacity:0.7;
position:absolute;
top:0;
z-index:10;
}

#rightColumn
{
top:0px;
float:left;
position:relative;
height:325px;
width:248px;
left:0px;
text-align:left;
margin-left:20px;
}

#leftColumnAdmin
{
float:left;
position:relative;
margin-left:0px;
display:block;
margin-bottom:20px;
}


#rightColumnAdmin
{
top:0px;
float:left;
position:relative;
left:0px;
text-align:left;
margin-left:0px;
display:block;
padding-left:20px;
}

#middleColumn
{
float:left;
margin-left:20px;
margin-right:20px;
border-right: solid #000000 3px;
border-left: solid #000000 3px;
height:470px;;
padding-left:20px;
padding-right:20px;
}

#bottomRow
{
width:918px;
height:150px;
margin-left:20px;
margin-bottom:20px;
clear:both;
}

.imageRow
{
height:153px;
margin-bottom:20px;
}

#rightColumn a
{
color:black;
}

#mainImage
{
height:400px;
width:581px;
position:relative;
left:0px;
top:0px;
float:left;
}



#product
{
margin-top:40px;
height:571px;
text-align:left;
}


.productImage
{
position:relative;
float:left;
margin-left:10px;

}

#price
{
position:relative;
top:0px;
left:0px;
text-align:left;
font-weight:bold;
font-size:1.1em;
height:30px;
display:block;
margin-bottom:13px;
}

#moreFromThisArtist
{
position:relative;
font-size:60%;
top:2px;
text-align:right;
clear:both;
}

#title
{
height:25px;
font-size:1em;
text-align:left;
}

#info
{
margin-top:20px;
height:100px;
font-size:80%;
overflow:auto;
text-align:left;
}

#info_product
{
margin-top:20px;
height:280px;
font-size:80%;
overflow:auto;
text-align:left;
}


/*
Dynamic Preview Module
*/
.DynPreviewWraper { border: 1px solid #a0acb8; background: #fff; z-index: 10; position: absolute; overflow: hidden; }
.DynPreviewWraper iframe { display: none; border: 0; display: block; position: absolute; top: 0; left: 0; z-index: -1; filter: mask(); width: 3000px; height: 3000px; }
#DynPreviewContainer { width: 100%; text-align: center; position: absolute; top: 40%; }
.DynPreviewTitle { padding: 4px 7px 4px 7px; margin: 0; color: #1b1b1b; background: #fff; font-size: 11px; font-weight: normal; }
.DynPreviewTitle span.sku { color: #a5a5a5; font-weight: normal; font-size: 9px; }
.DynPreviewTitle span.pr { color: #ff8c00; font-weight: bold; font-size: 12px; }
.DynPreviewTitle strong.ti { color: #333; font-weight: bold; font-size: 12px; }
.DynPreviewTitle p { margin: 0; color: #2e2e2e; font-weight: normal; font-size: 10px; }
.DynPreviewTitle p.tit { margin: 2px 0 0 0; padding: 6px; background: #eff1f4; }
.DynPreviewTitle ul, .DynPreviewTitle li { margin: 0 0 0 10px; padding: 0; }
.DynPreviewTempLoad { padding: 2px 7px 5px 7px; margin: 0 auto; }
.DynPreviewLoaderBg { width: 113px; background: #f2f3f5; font-size: 1px; position: relative; top: 8px; left: 8px; height: 13px; }
.DynPreviewLoader { padding: 10px 0 16px 0; margin: 0 auto; width: 135px; border: 1px solid #d7dce1; display: block; color: #333; background: #fff; text-align: left; z-index: 255; }
#DynProgress { width: 1px; background: #dde0e5; font-size: 1px; height: 12px; position: relative; top: 1px; left: 10px; }
#DynPreviewPlace { display: none; position: absolute; z-index: 110; }