a {outline: none;}
:-moz-any-link:focus {outline: none;}

/* multi image */
#image2, #image3, #image4 {display:none;}
#image-cssLayer2, #image-cssLayer3, #image-cssLayer4 {display:none;}
.mss-multi-container {float:right; width:300px; text-align:center;}
.mss-multi-image a {margin-right:2px;}
.mss-image:hover {cursor:pointer;}
#itemLayer .mss-image:hover {cursor:arrow;}
.mss-image {margin-bottom:5px; height:350px;}

/* css layer */
#itemLayer {position:absolute;  padding: 0px 10px 10px 0px; display:none; z-index:11000;}

#itemLayerInner {background:#ffffff !important; position:relative; top:0px; left:0px; margin:0px -10px -10px 0px; border:10px #cccccc solid; padding:0 0 20px 0; width:700px; max-width:700px; min-width:700px;}
#itemLayerImage {margin:5px 0 0 0px; text-align:center;}
#image2-cssLayer, #image3-cssLayer, #image4-cssLayer, #image5-cssLayer{display:none;}
.close-views {text-align:right; padding:5px 10px; margin:0 0 5px 0;}
.close-views a {text-decoration:none;color:#0000ff;}
.close-views a:hover {text-decoration:underline;}
#itemLayer-title {font-weight:bold; margin:5px 0px 0px 10px; float:left;}
#itemLayer .mss-multi-image {text-align:center; width: 100%;}
#itemLayer .mss-image {height:500px;}

/* modal */
#modalOverlay {background:#000; opacity:.6; filter:alpha(opacity=60); z-index:1000; position:absolute;  top:0;  left:0;  width:100%;  display:none;}
