/* CSS Document */

/*.ProductGallery_items_1 { width:100%; }
.ProductGallery_items_1 ul { list-style:none; margin:0; display:inline; }
.ProductGallery_items_1 ul li { list-style:none; margin:0; display:inline; }
.ProductGallery_items_1 ul li a { width:120px; height:160px; text-align:center; text-decoration:none; border:1px #ccc solid; display:block; line-height:1.2em; }
.ProductGallery_items_1 ul li a img { display:block; border:1px #ccc solid; margin:5px auto 5px auto; }
.ProductGallery_items_1 ul li a span.title { display:block; margin:0 auto 0px auto; padding:0; width:110px; }
.ProductGallery_items_1 ul li a span.price { display:block; margin:0 auto 0px auto; padding:0; width:110px; }*/

.ProductGallery_container { width:100%; margin:0; padding:32px 0 0 0; position:relative; }

.ProductGallery_breadcrumb_1 { position:absolute; top:0; left:0; font-size:0.9em; }


.ProductGallery_items_2 { width:100%; clear:both; }
.ProductGallery_items_2 ul { list-style:none; margin:0; padding:0; display:inline; }
/*.ProductGallery_items_2 ul li { list-style:none; margin:0; padding:0; display:inline; }
.ProductGallery_items_2 ul li a { width:130px; height:160px; text-align:center; text-decoration:none; border:1px #ccc solid; display:block; line-height:1.2em; float:left; margin:0 10px 10px 0; }*/
.ProductGallery_items_2 ul li { width:130px; height:160px; text-align:center; border:1px #ccc solid; display:block; line-height:1.5em; float:left; margin:0 10px 10px 0; }
.ProductGallery_items_2 ul li a { text-decoration:none; }
.ProductGallery_items_2 ul li img { display:block; border:1px #ccc solid; margin:5px auto 5px auto; }
.ProductGallery_items_2 ul li a.title { display:block; margin:0 auto 5px auto; padding:0; width:110px; }
.ProductGallery_items_2 ul li span.price { display:block; margin:0px auto 5px auto; padding:0; width:110px; }

.ProductGallery_items_3 { width:100%; clear:both; }
.ProductGallery_items_3 ul { list-style:none; margin:0; padding:0; display:inline; }
.ProductGallery_items_3 ul li { list-style:none; margin:0; padding:0; display:inline; }
.ProductGallery_items_3 ul li a { width:130px; height:160px; text-align:center; text-decoration:none; border:1px #ccc solid; display:block; line-height:1.2em; }
.ProductGallery_items_3 ul li a img { display:block; border:1px #ccc solid; margin:5px auto 5px auto; }
.ProductGallery_items_3 ul li a span.title { display:block; margin:0 auto 0px auto; padding:0; width:110px; }
.ProductGallery_items_3 ul li a span.price { display:block; margin:0 auto 0px auto; padding:0; width:110px; }

.ProductGallery_menu_1 { width:100%; clear:both; }
.ProductGallery_menu_1 ul { }
.ProductGallery_menu_1 ul li { }
.ProductGallery_menu_1 ul li a { }

.ProductGallery_menu_2 { width:100%; clear:both; }
.ProductGallery_menu_2 ul { list-style:none; margin:0; padding:0; display:inline; }
.ProductGallery_menu_2 ul li { list-style:none; margin:0; padding:0; display:inline; }
.ProductGallery_menu_2 ul li a { width:130px; height:160px; text-align:center; text-decoration:none; border:1px #bbb solid; display:block; line-height:1.2em; float:left; margin:0 10px 10px 0; }
.ProductGallery_menu_2 ul li a img { display:block; border:1px #bbb solid; margin:5px auto 5px auto; }
.ProductGallery_menu_2 ul li a span.title { display:block; margin:0 auto 0px auto; padding:0; width:110px; }

.ProductGallery_menu_2 a { background:#fff; }
.ProductGallery_menu_2 div a { background:#eee; }
.ProductGallery_menu_2 div div a { background:#ddd; }
.ProductGallery_menu_2 div div div a { background:#ccc; }

.ProductGallery_menu_3 { width:100%; clear:both; margin:auto; }
.ProductGallery_menu_3 ul { list-style:none; margin:0; padding:0; display:inline; }
.ProductGallery_menu_3 ul li.item { width:320px; height:135px; text-decoration:none; border:1px #bbb solid; display:block; position:relative; line-height:1.2em; float:left; margin:0 10px 10px 0; }
.ProductGallery_menu_3 ul li a.title { margin-left:140px; display:block; margin-top:6px; font-size:1.2em; }
.ProductGallery_menu_3 ul li a.image { display:block; position:absolute; top:5px; left:5px; border:1px #bbb solid; }
.ProductGallery_menu_3 ul li a.image img { display:block; } 
.ProductGallery_menu_3 ul li span { display:block; margin:5px auto 5px 140px; font-weight:bold;}
.ProductGallery_menu_3 ul li ul { display:block; margin:5px auto 5px 140px; }
.ProductGallery_menu_3 ul li ul li { display:block; width:auto; height:auto; margin:auto; border:none; position:static; float:none; padding:0; }
.ProductGallery_menu_3 ul li ul li a { display:inline; width:auto; margin:auto; border:none; }

.ProductGallery_menu_3 a { }
.ProductGallery_menu_3 div a { }
.ProductGallery_menu_3 div div a { }
.ProductGallery_menu_3 div div div a { }

a.expand { text-align:right; display:inline; }

#ProductGallery_item_content_2 { position:relative; }
#ProductGallery_item_content_2 h3 { display:none; }
#ProductGallery_item_content_2 .productshot { float:left; border:1px #ccc solid; margin:20px 0 0 5px; }
#ProductGallery_item_content_2 .productshot a { display:block; }
#ProductGallery_item_content_2 .productshot a img { display:block; }
#ProductGallery_item_content_2 .leftmargin140 { margin-left:140px; }

.ProductGallery_images_1 { width:100%; clear:both; float:left; margin:0; display:block; overflow:auto; }
.ProductGallery_images_1 ul { list-style:none; margin:0; padding:0; display:inline; }
.ProductGallery_images_1 ul li { list-style:none; margin:0; padding:0; display:inline; }
.ProductGallery_images_1 ul li a { width:120px; height:120px; text-align:center; text-decoration:none; border:1px #ccc solid; display:block; float:left; margin:0 10px 10px 0; }
.ProductGallery_images_1 ul li a img { display:block; border:1px #ccc solid; margin:5px auto 5px auto; }

.ProductGallery_images_2 { width:100%; clear:both; float:left; margin:0; display:block; overflow:auto; }
.ProductGallery_images_2 ul { list-style:none; margin:0; padding:0; display:inline; }
.ProductGallery_images_2 ul li { list-style:none; margin:0; padding:0; display:inline; }
.ProductGallery_images_2 ul li a { width:120px; height:120px; text-align:center; text-decoration:none; border:1px #ccc solid; display:block; float:left; margin:0 10px 10px 0; }
.ProductGallery_images_2 ul li a img { display:block; border:1px #ccc solid; margin:5px auto 5px auto; }

.ProductGallery_images_3 { width:100%; clear:both; float:left; margin:0; display:block; overflow:auto; border:1px #ccc solid; }
.ProductGallery_images_3 ul { list-style:none; margin:0; padding:0; display:inline; }
.ProductGallery_images_3 ul li { list-style:none; margin:0; padding:0; display:inline; }
.ProductGallery_images_3 ul li a { width:120px; height:120px; text-align:center; text-decoration:none; border:1px #ccc solid; display:block; float:left; margin:0 10px 10px 0; }
.ProductGallery_images_3 ul li a img { display:block; border:1px #ccc solid; margin:5px auto 5px auto; }
.ProductGallery_images_3_container { overflow:hidden; }


