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{  background:url(../images/lightboxico.jpg) no-repeat 98% 50% #252525; margin:1px 5px; padding:2px 5px; color:#eee; }
.lightbox-title span { float:left;font-size:12px; 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 { padding:0; margin:0 5px 5px 5px; background:url(../images/lightbox.jpg) #161616 no-repeat 50% 50%; height:112px; _height:111px; text-align:left; }
.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 80px; width:200px !important; }
.light-box input { margin:0 0 5px 0; }

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

a { color:#fff; 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 {
border:1px solid #333333; padding:10px;
background:url(../images/contact-us_03.jpg) bottom !important;
height:330px;
}
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; }

#contactusBody  .container{
	background: url(../images/contact-us_03.jpg) no-repeat #000 left bottom;
}
.sitemap{ height:587px; }
.sitemaplink { float:right; }
.sitemaplink a { color:#DCDCDC; }

.pages_17 { height:557px; }

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