a img { border:none; }
.overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.overlay { background-color:#101010; filter:alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95; }
.overlay-mac { background: url(../images/macFFBgHack.png) repeat; }
.overlay-ie { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
.loader_anim { position: absolute; z-index:103; background:url(../images/loader-gallery.gif) no-repeat; width:208px; height:13px; }
.close_modal { position: absolute; z-index:103; width:26px; height:26px; background:url(../images/close.gif) no-repeat; margin:10px 0 0 -10px; padding:0; filter:alpha(opacity=20); -moz-opacity: 0.20; opacity: 0.20; }
.close_modal:hover { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.navigator { position:absolute; z-index: 102; background:#000; filter:alpha(opacity=80); -moz-opacity: 0.40; opacity: 0.40; width:100%; margin:0; padding:0; left:0; text-align:center; border-top:1px solid #CCCCCC; }
.navigator ul.image_thumbs { margin:10px 0 10px 0; padding:0; }
.navigator ul.image_thumbs li { display:inline; padding:5px; }
.navigator ul.image_thumbs li a img { border:2px solid #242424; padding:0px; }
.big_image { position:absolute; z-index: 102; top: 0%; left:30%; }
.in_view { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.not_in_view { filter:alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30; }
.description { filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; position:absolute; background:#000; z-index: 101; color:#fff; font-size:18px; overflow:hidden; width:0px; height:300px; padding:10px; border:1px solid #333333; }
.description .description_minimize { text-decoration:none; background:#666666; color:#fff; float:right; width:20px; height:20px; cursor:pointer; line-height:1; text-align:center; }
.description_minimize:hover { background:#fff; color:#000; }
.description .description_content { clear:both; font-size:12px; overflow:auto; padding-top:5px; width:100%; }
.description * { margin:0; padding:0; }
.description_content dd { font-weight:bold; margin-bottom:3px; }
.description_content dt { text-indent:20px; }

.product { float:left; clear:none; margin:3px 4px; display:inline; cursor:pointer; line-height:0; }
.productsListingListingBottomLinks { float:none !important; text-align:right !important; }
.product img { border:1px solid #414141; padding:1px; }
.product * { margin:0; padding:0; }
.product .dsc,
.product .additonal-images { display:none; }

.big_image img{ border:1px solid #8D8D8D; padding:1px; }
.ajax_loader {  position: absolute; z-index:102; background:url(../images/loader.gif); height:25px; width:25px;  }

.jolaby_lightbox{ height:100%; width:100%; background:#909090; overflow:auto;}

.lightbox-title{ height: 39; line-height: 39px; background: #d5d7da; font-size: 14px; text-transform: uppercase; color: #535353; padding-left: 20px; font-weight: 700; }
.lightbox-title span { float:left; font-weight:600;letter-spacing:2px; }
.lightbox-title a { float:right; margin:0 30px 0 0; font-size:11px !important; font-weight:0 !important; color:#7E7E7E !important; text-decoration:none;}
.lightbox-title a:hover { color:#fff !important; }
.light-box { background: url("../images/ddBg.gif") no-repeat center #eff0f1; height:120px; padding:10px 20px 0 20px; text-align:left; margin-bottom: 20px; }
.light-box ul { margin:0; padding:0; list-style:none; list-style-image:none; }
.light-box ul li{ margin:0; padding:0; float:left; }
.light-box ul li img { padding:3px 3px 2px 3px; }

.light-box label { margin:0 0 5px 0; width:130px !important; }
.light-box input { margin:0 0 5px 0; }
.light-box .ffsubmit { float: right; margin:0 15px 0 0; }

.lightboxpage { height:533px !important; }
.languages li a { margin:0 2px; }

a { color:#a0a3a4; text-decoration:none; }
a:hover { color:#ccc; }

.lightboxpage .product { height:200px !important; }
.lightboxpage img { margin-bottom:5px; }
.remove_product {  }

#lightbox_saf_form {
width:60%;
margin:10px auto 0px auto;}
#lightbox_saf_form label
{
	float:left;
	clear:both;
	width:200px;
}
#lightbox_saf_form input
{
	margin-bottom:-3px;
	color:#999999;
}
.buttonRow {
	width: 40%;
}
.forward {
float:left;
}
.back {
float:right;
}

.half-width {
	width:46%;
}
#contactUsForm {
background:#f0f1f2; padding:20px;

}
img.left{ float:left; margin:10px; border:1px solid #555; padding:1px; }
img.right{ float:right; margin:10px;border:1px solid #555; padding:1px; }
.press-listing{
	width:48%;
	float:left
	}
.press-listing td { border-bottom:0px solid #1f1f1f; padding-bottom:10px;
vertical-align:top; }
.press-listing td h4 { padding:0; margin:0; font-size:14px; }


.sitemap{ height:587px; }
.sitemaplink { float:right; }
.sitemaplink a { color:#DCDCDC; }

.pages_17 { height:557px; }

#productsListingListingBottomLinks {  }
.border { border:1px solid #333333; }
