@import url('static.css');
	
		#menu {
			float: left;
			position: relative;
			width: 234px;
			padding: 20px 0px 20px 0px;
			background: url('../images/gallery-background.png') repeat-x #2e3033;
		}
		
			#menu ul {
				margin: 0px 0px 0px 17px;
				padding: 0px;
				list-style: none;
				color: #fff;
			}
			
				#menu li {
					margin: 0px;
					padding: 0px;
				}
				
					#menu label {
						display: block;
						width: 181px;
						//width: 197px;
						padding-left: 16px;
						margin: 5px 0px;
						height: 50px;
						line-height: 50px;
						font-size: 1.5em;
						color: #fff;
						background: url('../images/menu-background.png') no-repeat;
						behavior: url('iepngfix.htc');
					}
					
					#menu li.closed label {
						line-height: 30px;
						height: 30px;
						background: none;
					}
					
					#menu li ul {
						list-style: disc;
						font-size: 1.3em;
						padding-left: 20px;
					}
					
						#menu ul ul li {
							line-height: 1.5em;
						}
						
							#menu ul ul a {
								color: #ffd800;
							}
							
							#menu ul ul a.selected {
								color: #fff;
							}
		
		#range {
			float: left;
			position: relative;
			border: 1px solid #2e3033;
			background: url('../images/gallery-background.png') repeat-x #2e3033;
		}
		
			#photos {
				background: #1e2023;
				width: 743px;
				height: 496px;
			}
			
				#loader {
					display: none;
					position: absolute;
					left: 261px;
					top: 238px;
					z-index: 500;
				}
			
				#photoContent {
					position: relative;
					width: 743px;
					height: 496px;
					overflow: hidden;
				}
			
					#photoHolder {
						position: absolute;
						top: 2px;
						left: 2px;
						height: 494px;
						width: 1500px;
					}
				
						#photos .product {
							float: left;
							width: 741px;
							margin-right: 2px;
							text-align: center;
						}
						
							#photos .product .photo {
								position: relative;
								display: inline;
								margin: 0px auto;
								min-height: 300px;
							}
							
								#photos .product .photo .code {
									display: block;
									position: absolute;
									right: 3px;
									bottom: 2px;
									width: 212px;
									height: 42px;
									line-height: 42px;
									text-align: center;
									color: #fff;
									font-size: 1.3em;
									background: url('../images/product-code-background.png') no-repeat;
									behavior: url('iepngfix.htc');
								}
								
								#photos .product .photo a.code:hover {
									color: #ffcc00;
									text-decoration: none;
								}
				
			#thumbnails {
				position: relative;
				width: 743px;
				height: 130px;
				margin-bottom: 9px;
				background: url('../images/thumbnail-background.png') repeat-x;
			}
				
				#thumbnails .arrow {
					display: none;
					position: absolute;
					top: 51px;
				}
				
				#arrow_left { left: 18px; }
				#arrow_right { right: 18px; }
			
				#thumbnailContent {
					position: absolute;
					left: 48px;
					top: 22px;
					width: 646px;
					height: 108px;
					overflow: hidden;
				}
				
					#thumbnailHolder {
						position: absolute;
						top: 0px
						left: 0px;
						width: 10000px;
					}
					
						#thumbnails .thumb {
							float: left;
							position: relative;
							width: 122px;
							height: 108px;
							margin-right: 9px;
						}
						
							#thumbnails .thumb a {
								color: #fff;
							}
							
							#thumbnails .thumb a.selected, #thumbnails .thumb a:hover {
								color: #ffcc00;
								text-decoration: none;
							}
						
								#thumbnails .thumb img {
									position: absolute;
									top: 1px;
									left: 1px;
								}
								
								#thumbnails .thumb img.overlay {
									top: 0px;
									left: 0px;
								}
								
								#thumbnails .thumb span {
									position: absolute;
									top: 84px;
									left: 0px;
									width: 122px;
									text-align: center;
									font-size: 1.16em;
								}
			
#rangeInfo {
	margin-bottom: 375px;
	//margin: 75px 0px 0px 0px;
}

/*see static.css*/
		
		#slider {
			position: relative;
			margin: 0px 8px;
		}
		
			#slider a.arrow {
				display: none; /*will be shown by javascript if necessary*/
				position: absolute;
				right: 0px;
			}
			
			#arrow_up {
				top: 0px;
			}
			
			#arrow_down {
				top: 226px;
			}
			
			#sliderContent {
				position: absolute;
				top: 18px;
				left: 0px;
				width: 300px;
				height: 208px;
				overflow: hidden;
			}
			
				#sliderHolder {
					position: absolute;
					top: 0px;
					left: 0px;
				}
				
					#sliderHolder a.product {
						position: relative;
						display: block;
						width: 290px;
						height: 64px;
						padding-left: 10px;
						margin-bottom: 8px;
						font-size: 1.3em;
						line-height: 64px;
						background: #272828;
						color: #b3b3b3;
					}
					
					#sliderHolder a.product:hover {
						color: #ffcc00;
						text-decoration: none;
					}
					
						#sliderHolder a.product img {
							position: absolute;
							right: 3px;
							top: 3px;
							border: 1px solid #fff;
						}
		
		#rangeInfo form {
			margin: 0px 0px 0px 12px;
			padding: 0px;
		}
		
			#rangeInfo form p {
				margin: 0px;
				clear: both;
			}
			
				#rangeInfo form label {
					display: block;
					float: left;
					width: 85px;
					height: 28px;
					line-height: 28px;
					margin-right: 5px;
					font-size: 1.3em;
				}
				
				#rangeInfo span label {
					line-height: 18px;
					height: 18px;
				}
				
				#rangeInfo input, #rangeInfo select, #rangeInfo textarea {
					width: 192px;
					//width: 198px;
					padding: 0px 3px;
					border: none;
					background: #414245;
					font-family: Arial, Sans-serif;
					color: #fff;
					margin-bottom: 3px;
				}
				
				#rangeInfo input {
					height: 16px;
					//height: 28px;
					padding: 6px 3px;
					//padding: 0px 3px;
					//line-height: 28px;
				}
				
				#rangeInfo select {
					width: 198px;
					//width: 204px;
				}
				
				#rangeInfo textarea {
					height: 81px;
				}
				
				#rangeInfo input.standard {
					background: none;
					width: auto;
					height: auto;
					behavior: url('iepngfix.htc');
				}
				
				#rangeInfo .box input.button {
					right: 16px;
					//right: 10px;
				}
