/* Customer CSS */
#comp-logo {
margin:30px 0 0;
}

#page-smile-gallery .content-pad {
padding-left:3px;
}

.a,.a:visited {
color:#000;
}

#container {
position:relative;
width:518px;
height:800px;
background:#888;
border:1px solid #000;
margin:10px auto;
}

#container b {
font-weight:400;
width:518px;
text-align:center;
position:absolute;
bottom:250px;
left:0;
color:#eee;
font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
letter-spacing:1px;
line-height:1.7em;
z-index:1;
}

a.gallery,a.gallery:visited {
display:inline;
color:#000;
text-decoration:none;
border:1px solid #000;
width:75px;
height:75px;
float:left;
margin:7px 21px;
position:relative;
cursor:default;
}

a.slidea {
background:url(/images/46_thumb.jpg);
}

a.slideb {
background:url(/images/22-1_thumb.jpg);
}

a.slidec {
background:url(/images/22_thumb.jpg);
}

a.slided {
background:url(/images/17_thumb.jpg);
}

a.slidee {
background:url(/images/23-1_thumb.jpg);
}

a.slidef {
background:url(/images/39_thumb.jpg);
}

a.slideg {
background:url(/images/14_thumb.jpg);
}

a.slideh {
background:url(/images/26_thumb.jpg);
}

a.slidei {
background:url(/images/33_thumb.jpg);
}

a.slidej {
background:url(/images/50_thumb.jpg);
}

a.slidek {
background:url(/images/23_thumb.jpg);
}

a.gallery span {
visibility:hidden;
display:block;
position:absolute;
width:500px;
height:500px;
top:189px;
left:9px;
color:#000;
background:#ccc;
text-align:center;
border:1px solid #fff;
font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
letter-spacing:1px;
cursor:default;
}

a.slidea span {
left:-13px;
top:269px;
}

a.slideb span {
left:-132px;
top:269px;
}

a.slidec span {
left:-251px;
top:269px;
}

a.slided span {
left:-370px;
top:269px;
}

a.slidee span {
left:-13px;
top:180px;
}

a.slidef span {
left:-132px;
top:180px;
}

a.slideg span {
left:-251px;
top:180px;
}

a.slideh span {
left:-370px;
top:180px;
}

a.slidei span {
left:-13px;
top:89px;
}

a.slidej span {
left:-132px;
top:89px;
}

a.slidek span {
left:-251px;
top:89px;
}

a.gallery:hover {
white-space:normal;
border:1px solid #fff;
z-index:100;
}

a.gallery:hover span {
visibility:visible;
z-index:100;
}

a.gallery:hover span img {
margin:10px;
border:1px solid #000;
position:relative;
z-index:100;
}

a.gallery:active,a.gallery:focus {
border:1px solid #c00;
z-index:10;
}

a.gallery:active span,a.gallery:focus span {
visibility:visible;
z-index:10;
}

a.gallery:active span img,a.gallery:focus span img {
border:1px solid #000;
position:relative;
margin:10px;
z-index:10;
}

a.slidea1 {
background:url(/images/Smile1Thumb.jpg);
}

a.slideb1 {
background:url(/images/Smile2Thumb.jpg);
}

a.slidec1 {
background:url(/images/Smile3Thumb.jpg);
}

a.slided1 {
background:url(/images/Smile4Thumb.jpg);
}

a.slidee1 {
background:url(/images/Smile5Thumb.jpg);
}

a.slidef1 {
background:url(/images/Smile6Thumb.jpg);
}

a.slideg1 {
background:url(/images/Smile7Thumb.jpg);
}

a.slideh1 {
background:url(/images/Smile8Thumb.jpg);
}

a.slidei1 {
background:url(/images/Smile9Thumb.jpg);
}

a.slidej1 {
background:url(/images/Smile10Thumb.jpg);
}

a.slidek1 {
background:url(/images/Smile11Thumb.jpg);
}

a.slidea1 span {
left:-13px;
top:269px;
}

a.slideb1 span {
left:-132px;
top:269px;
}

a.slidec1 span {
left:-251px;
top:269px;
}

a.slided1 span {
left:-370px;
top:269px;
}

a.slidee1 span {
left:-13px;
top:180px;
}

a.slidef1 span {
left:-132px;
top:180px;
}

a.slideg1 span {
left:-251px;
top:180px;
}

a.slideh1 span {
left:-370px;
top:180px;
}

a.slidei1 span {
left:-13px;
top:89px;
}

a.slidej1 span {
left:-132px;
top:89px;
}

a.slidek1 span {
left:-251px;
top:89px;
}
