@charset "UTF-8";
/* CSS Document */
#rightColumn .esProductList {

}

#rightColumn .esProductSolo {


}
#rightColumn .esProductDetails {

}
#rightColumn .esProductName {
font-size:10px;
}
#rightColumn #esProductAuthor {
display:none;
}

#rightColumn .productSoloAdditionalImage {
display:none;
}

#eStallImageBlowup {
position:absolute;
top:0px;
left:0px;
background-image:url(/home/glastpil/public_html/lib/graphics/frost2.png);
width:0%;
height:0%;
text-align:center;
z-index:999;
}
#eStallImageBlowup img {
position:relative;
height:80%;
border:0px;
top:50px;
margin:auto;
border:15px Solid White;
}
#eStallGalleryTransport {
position:absolute;
top:30px;
right:20px;
width:500px;
height:24px;
z-index:999;
color:#666666;
text-align:right;
}
#eStallGalleryTransport a {
color:#FFFFFF;
}
.openEstallImageAnchor {}
.openEstallImageAnchorCurrent {text-decoration:underline;}

#categoryTableau {
float:left;
margin-top:5px;
left:0px;
width:100%;
height:auto;
clear:both;

}
#shopLandingCategoryTableau {
position:relative;
margin-left:0px;
width:610px;
margin-top:0px;
clear:both;
}
#productTableauContainer {
float:left;
margin-left:0px;
margin-top:0px;
width:535px;
height:90px;
z-index:50;
overflow:auto;
clear:both;
overflow:hidden;
background-image:url(/home/glastpil/public_html/lib/graphics/frost2.png);
border:1px Solid White;
border-radius: 15px;
border-radius: 15px;
}
#productTableauScrollIndicatorLeft {
float:left;
padding-left:4px;
width:16px;
height:90px;
}

#productTableau {
float:left;
margin-top:0px;
width:495px;
height:108px;
z-index:50;
overflow:auto;
overflow:hidden;
border-bottom:1px Solid White;
}
#productTableauScrollIndicatorRight {
float:left;
width:20px;
height:85px;
}
#productScrollSleeve {
float:left;
width:7000px;
height:108px;
z-index:50;
overflow:hidden;
}


/* NO LIST */
#shopPanel .esProductNoList .esProductSolo {
float:left;
margin-top:10px;
left:0px;
top:0px;
height:auto;
width:100%;
clear:both;
}
#shopPanel .esProductNoList .productSoloImage {
float:left;
margin-top:36px;
width:280px;
height:210px;
text-align:center;
}


#shopPanel .esProductNoList .productSoloImage a img {
border:2px Solid White;
max-height:210px;
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;
}
#rightColumn .productSoloImage  a img {
border:0px;
max-height:110px;
}
#rightColumn .esProductSoloDescription {
display:none;
}
#right .esProductSoloPrice {
font-size:12px;
}
#shopPanel .esProductNoList .productSoloAdditionalImage {
position:absolute;
top:350px;
left:300px;
width:300px;
}
#shopPanel .esProductNoList .esImgAndPrevNextContainer {
position:relative;
width:60%;
margin-right:15px;
}
#shopPanel .esProductNoList .esProductDetails {
margin-top:1px;
margin-left:1px;
width:98%;
min-height:20px;

}
#shopPanel .esProductNoList .esProductDetails p {
margin-top:0px;
margin-bottom:5px;
}

#shopPanel .esProductNoList .esProductSoloDescription {
font-size:13px;
line-height:140%;
font-weight:normal;
}
#shopPanel .esProductNoList .esProductVersionSelectors {

}
#shopPanel .esProductNoList .esProductSoloPrice {
margin-top:10px;
font-size:18px;
}
#shopPanel .esProductNoList #esProductName {
position:absolute;
margin-top:0px;
width:90%;
font-size:14px;
font-weight:bold;
height:24px;
}
#shopPanel .esProductNoList #esProductAuthor {
position:absolute;
margin-top:20px;
width:90%;
font-size:12px;
font-weight:normal;
height:24px;
}
.esProductNoList #addToBasketQty {
width:20px;
}
.addToBasketLabel {
text-align:right;
font-size:10px;
}
#rightColumn .esProductSolo {
background-image:url(/home/glastpil/public_html/lib/graphics/frost2.png);
border:1px Solid White;
padding:5px;
margin-top:10px;
-moz-border-radius: 15px;
border-radius: 15px;
}
/* LIST */
#shopPanel .esProductList .esProductSolo {
float:left;
margin-top:0px;
left:0px;
top:0px;
height:auto;
width:100%;
clear:both;
}

#shopPanel .esProductList, .esProductList .esProductSolo {
position:relative;
}
#shopPanel .esProductList .esProductSolo {

}
#shopPanel .esProductList .productSoloImage {
float:left;
width:100px;
height:100px;
text-align:left;
overflow:hidden;
margin-right:10px;
margin-bottom:10px;
font-size:9px;
background-color:#FFFFFF;
}



#shopPanel .esProductList  .esProductSolo img {
border:0px;
width:100px;
}
#shopPanel .esProductList .productSoloAdditionalImage {
display:none;
}
#shopPanel .esProductList #esProductName {

}
#shopPanel .esProductList .esProductDetails {
margin-top:5px;
margin-left:10px;
width:95%;
height:auto;
}
#shopPanel .esProductList .esProductDetails p {
margin-top:0px;
margin-bottom:5px;
}

#shopPanel .esProductList .esProductSoloDescription {
font-size:13px;
line-height:140%;
font-weight:normal;
max-height:40px;
overflow:auto;
}
#shopPanel .esProductList .esProductVersionSelectors {

}
#shopPanel .esProductList .esProductSoloPrice {
margin-top:20px;
font-size:18px;
}

#shopPanel .esProductList #esProductName {
float:left;
margin-top:0px;
width:50%;
font-size:14px;
font-weight:bold;
height:24px;
}
#shopPanel .esProductList #esProductAuthor {
float:left;
margin-top:5px;
width:250px;
margin-bottom:5px;
}
.esProductList #addToBasketQty {
float:right;
width:20px;
}

















.npic {
position:absolute;width:300px;height:16px;top:370px;left:20px;
text-indent:10px;
}
#catLandingImage {

}
#catLandingImage img {
width:100%;
}

.currentCat a {
color:#FF6666;
}
#shopPanelScroller {
position:absolute; 
bottom:5px;
left:500px;
}
#shopPanelScrollerPrevNext {
width:100px;
text-align:center;
}

#shopPanel #esPreviousNextBar {
float:left;
width:300px;
height:26px;
top:0px;

}
#prevLink {
width:100px;float:left;text-align:left;
margin-left:5px;
margin-top:12px;
}
#nextLink {
width:60px;
float:right;text-align:right;
margin-right:50px;
margin-top:12px;
}
#prevLink a, #nextLink a {
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.esCategoryTop {
float:left;
width:140px;
height:140px;
margin:5px;
text-align:center;
overflow:hidden;
-moz-box-shadow: 2px 2px 10px #939393;
-webkit-box-shadow: 2px 2px 10px #939393;
}
.esCategoryTop img {
position:relative;
border:0px;
z-index:9;
font-size:xx-small;
text-align:center;
color:#999999;
min-width:140px;
min-height:140px;
max-width:160px;
z-index:9;
}
.esCategoryTop a {
display:block;
height:140px;
text-align:center;
}
.esCategoryTop .esCatLabel {
position: relative;
width: 140px;
height: 16px;
bottom:16px;
z-index:10;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 2px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-image: url(/home/glastpil/public_html/lib/graphics/frost2.png);
font-weight: bold;
}

#categoryTableau .esCategory, #categoryTableau .esCategoryCurrent {
float:left;
width:110px;
height:110px;
margin:5px;
text-align:center;
overflow:hidden;
-moz-box-shadow: 2px 2px 10px #939393;
-webkit-box-shadow: 2px 2px 10px #939393;
}
.esCategory {
background-color:#FFFFFF;
}
/*
html > body > div #pageContainer > div #container > div #shopPanel > div .esProductList > div .esProductSolo > div .esProductDetails > div .esImgAndPrevNextContainer > div .productSoloImage > img
*/
#categoryTableau .esCategory img {
position:relative;
border:0px;
z-index:9;
font-size:xx-small;
text-align:center;
color:#999999;
width:110px;


z-index:9;
}
#categoryTableau .esCategory a {
display:block;
height:110px;
text-align:center;
}
.esCategoryBreak {
width:99%;
float:left;
height:1px;
padding:0px;
}
#categoryTableau .esCatLabel {
position: relative;
width: 110px;
height: 35px;
bottom:35px;
z-index:10;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 2px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-image: url(/home/glastpil/public_html/lib/graphics/frost2.png);
font-weight: bold;
}

.esCategorySmall {
float:left;
width:80px;
height:80px;
margin:5px;
}
.esCatLabelSmall {
position:relative;
width:76px;
height:15px;
bottom:19px;
padding:2px 0px 2px 4px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;

font-weight:normal;
}

.esCategorySmall img {
border:0px;
width:80px;
height:80px;
}


.esProductBox {
float:left;
height:108px;
margin:3px;
margin-right:4px;
width:70px;
overflow:hidden;
font-size:9px;

}
.esProductBox a div {
padding-bottom:1px;
border-bottom:3px Solid transparent;
background-image:url(/home/glastpil/public_html/lib/graphics/frost2.png);
}
.esProductBoxAccent a div {
padding-bottom:1px;
border-bottom:3px Solid Grey;
}
.esProductBox img {

border:0px;
height:50px;

/* alpha 
filter:alpha(opacity=70); -moz-opacity: 0.7;
*/
}
.esProductBox div, .esProductBoxAccent div {
width:100%;
text-align:center;
}
.esProductBoxAccent img {

/*
filter:alpha(opacity=100); -moz-opacity: 1.0;
*/
}
.esProductBoxLabel {
position:relative;
width:75px;
height:30px;
overflow:hidden;
padding:2px 0px 2px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:0.90;
font-weight:normal;
}
.esProductBoxPrice {
position:relative;
width:75px;
height:15px;
bottom:0px;
padding:2px 0px 2px 4px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;

font-weight:bold;
}



/* ARIA compatible Shop : Palava Arts Feb 2006 */

#albumList {position:relative;top:10px;left:10px;width:230px;}
#albumTitleAndNotes {position:absolute;top:120px;left:250px;width:180px;;

}
#albumTitle { font-weight:bold; font-size:14px;margin-top:5px;}
#albumTitle a { }
.albumTitle a { }
#albumNotes {padding-left:0px;}
#albumImageDiv {position:absolute;top:10px;left:250px; border:1px solid White;}
#albumImage {
margin:2px;
}
#shopClosedMessage {}
#flashPlayer {position:absolute; top:6px; left:10px;}
#returnToCatLink {position:absolute; top:30px; left:10px;}
.albumTitle {font-weight:bold;}
.trackListTable {position:relative; top:5px; left:0px;width:220px;}
.trackListTable td {padding-left:3px;padding-right:3px;padding-top:1px;padding-bottom:1px;font-size:12px}
.trackListExtraImages {position:relative; top:5px; left:30px;width:300px;}
.albumTitleActName {padding-left:20px; font-weight:bold;}
.albumHeader {

position:relative;
clear:both;min-height:18px;
margin-top:10px; width:98%;

}
.row1 td {font-size:12px;}
.row2 td {font-size:12px;}

.selectedTracksTable {width:300px;}

#a1 { width:90%; }

.trackLabel {
font-size:11px;
}



.scrArrowToStart {position:absolute; left:0px;top:0px;width:18px;height:13px;
background-image:url(/conf/graphics/toTopArrow.gif);
background-repeat:no-repeat;z-index:1;}
.scrDrag {position:absolute;left:0px;width:18px;height:80px;
background-image:url(/conf/graphics/dragHandle.gif);z-index:0;
}
.scrArrowToEnd {position:absolute; right:0px;bottom:0px;width:18px;height:13px;
background-image:url(/conf/graphics/toBottomArrow.gif);
background-repeat:no-repeat;z-index:1;}
.scrArrowToStart:hover, .scrDrag:hover, .scrArrowToEnd:hover { cursor:pointer; }

.scrArrowToStartH {position:absolute; left:0px;top:0px;width:13px;height:40px;
background-image:url(/conf/graphics/toLeftArrow.gif);
background-repeat:no-repeat;z-index:1;}

.scrArrowToStartHprodTableauLeft {position:absolute; left:0px;width:20px;height:60px;
background-image:url(/conf/graphics/scrArrowToStartHprodTableauLeft.png);
background-repeat:no-repeat;z-index:1;}

.scrDragH {position:absolute;left:0px;width:80px;height:18px;
background-image:url(/conf/graphics/dragHandleH.gif);z-index:0;
}
.scrArrowToEndH {position:absolute; right:0px;top:0px;width:13px;height:40px;
background-image:url(/conf/graphics/toRightArrow.gif);
background-repeat:no-repeat;z-index:1;}

.scrArrowToStartHprodTableauRight {position:absolute; left:0px;width:20px;height:60px;
background-image:url(/conf/graphics/scrArrowToStartHprodTableauRight.png);
background-repeat:no-repeat;z-index:1;}










