/* reset styles */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

em {
	font-style: italic;
	}
	
strong {
	font-style: bold;
	}

:focus {
	outline: 0;
}
body {
	font-size: 14px;
	font-family: georgia, palatino, "palatino linotype", "times new roman", times, serif;
	line-height: 1;
	color: #333;
	background: white;
	z-index: 20000;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* end reset */

#wrap {
	width: 940px;
	margin: 0 auto;
	position: relative;
	}
#catalog-header {

	}
	
h1 {
	display: inline;
	float: left;
	width: 290px;
	margin: 10px 10px 10px 20px;
	font-size: 18px;
	line-height: 20px;
	white-space: nowrap;
	}
	h1 span {
		font-style: italic;
		color: #aaa990;
		font-size: 16px;
		}
.nav {
	display: inline;
	float: left;
	width: 225px;
	margin: 10px 10px 10px -5px;
	font-family: helvetica, arial, verdana, geneva, sans-serif;
	font-size: 16px;
	}
	.nav li {
		display: inline;
		float: left;
		width: 20px;
		height: 25px;
		margin-left: 5px;
		}
	.navup li {
		padding: 10px 0 0 0;
		height: 20px;
		text-align: center;
		}
		.nav li a {
			display: block;
			text-align: center;
			width: 18px;
			height: 18px;
			font-size: 13px;
			line-height: 20px;
			border: 1px solid #fff;
			color: #bfbfbf;
			text-decoration: none;
			}
			.nav li a:hover {
				background: #efefef;
				border: 1px solid #bfbfbf;
				color: #666;
				}
		.nav li.current {
			background: url("images/sprite.png") no-repeat -195px 0;
			}
		.navup li.current {
			background: url("images/sprite.png") no-repeat -215px 0;
			}
			.nav li.current a, .nav li.current a:hover {
				background: #aaa990;
				border-color: #aaa990;
				color: #fff;
				}
				
.social {
	display: inline;
	float: left;
	width: 370px;
	height: 20px;
	margin: 10px 0;
	}
	
	.social li {
		display: inline;
		float: left;
		width: 180px;
		height: 20px;
		}
		.social li a {
			display: block;
			width: 180px;
			height: 20px;
			text-indent: -9999px;
			background-image: url("images/sprite.png");
			background-repeat: no-repeat;
			}		
		.facebook {
			margin-right: 10px;
			}			
			.facebook a {
				background-position: -270px 0;
				}
				.facebook a:hover {
					background-position: -270px -20px;
					}
		.twitter {
				
			}			
			.twitter a {
				background-position: -460px 0;
				}
				.twitter a:hover {
					background-position: -460px -20px;
					}

.prev, .next {
	width: 40px;
	position: absolute;
	top: 0;
	height: 600px;
	}
	
	.prev {
		left: 0;
		}
		
	.next {
		right: 0;
		}
	
	.prev a, .next a {
		display: block;
		position: absolute;
		top: 240px;
		text-indent: -9999px;
		width: 40px;
		height: 180px;
		background-image: url("images/sprite.png");
		background-repeat: no-repeat;
		background-color: transparent;
		}
		
		.prev a {
			background-position: -20px 0;
			}
			.prev a:hover {
				background-position: -800px 0;
				}
		.next a {
			background-position: -80px 0;
			}
			.next a:hover {
				background-position: -860px 0;
				}
			
.prev a, .next a {
	display: none;
	}
	
#clip {
	width: 940px;
	overflow: auto;
	}
	
	.js #clip {
		overflow: hidden;
		}
		
#wrap ol {
	width: 8460px;
	}
	
	#wrap ol li {
		position: relative;
		display: inline;
		float: left;
		width: 900px;
		height: 582px;
		margin-right: 20px;
		}
		
		#wrap ol li ul.links {
		
			}
			
			#wrap ol li ul.links li {
				display: block;
				position: absolute;
				margin-right: 0;
				float: none;
				}
				
				#wrap ol li ul.links li a {
					display: block;
					text-indent: -9999px;
					cursor: pointer;
					}
		
		#p1 {
			background: url("images/page-1.jpg") no-repeat 0 0;
			}			
			#p1 .a {
				width: 24px;
				height: 38px;
				left: 492px;
				top: 66px;
				}
				#p1 .a a {
					width: 24px;
					height: 38px;
					}
			#p1 .b {
				width: 52px;
				height: 28px;
				left: 435px;
				top: 147px;
				}
				#p1 .b a {
					width: 52px;
					height: 28px;
					}
			#p1 .c {
				width: 83px;
				height: 43px;
				left: 426px;
				top: 175px;
				}
				#p1 .c a {
					width: 83px;
					height: 43px;
					}
			#p1 .d {
				width: 17px;
				height: 55px;
				left: 487px;
				top: 380px;
				}
				#p1 .d a {
					width: 17px;
					height: 55px;
					}
			#p1 .e {
				width: 17px;
				height: 55px;
				left: 504px;
				top: 380px;
				}
				#p1 .e a {
					width: 17px;
					height: 55px;
					}
			#p1 .f {
				width: 17px;
				height: 55px;
				left: 521px;
				top: 380px;
				}
				#p1 .f a {
					width: 17px;
					height: 55px;
					}
			#p1 .g {
				width: 70px;
				height: 38px;
				left: 578px;
				top: 66px;
				}
				#p1 .g a {
					width: 70px;
					height: 38px;
					}
			#p1 .h {
				width: 70px;
				height: 89px;
				left: 578px;
				top: 104px;
				}
				#p1 .h a {
					width: 70px;
					height: 89px;
					}
			#p1 .i {
				width: 27px;
				height: 12px;
				left: 592px;
				top: 239px;
				}
				#p1 .i a {
					width: 27px;
					height: 12px;
					}
			#p1 .j {
				width: 27px;
				height: 12px;
				left: 592px;
				top: 251px;
				}
				#p1 .j a {
					width: 27px;
					height: 12px;
					}
			#p1 .k {
				width: 20px;
				height: 18px;
				left: 612px;
				top: 268px;
				}
				#p1 .k a {
					width: 20px;
					height: 18px;
					}
			#p1 .l {
				width: 41px;
				height: 40px;
				left: 578px;
				top: 326px;
				}
				#p1 .l a {
					width: 41px;
					height: 40px;
					}
			#p1 .m {
				width: 36px;
				height: 27px;
				left: 610px;
				top: 380px;
				}
				#p1 .m a {
					width: 36px;
					height: 27px;
					}
			#p1 .n {
				width: 37px;
				height: 64px;
				left: 220px;
				top: 138px;
				}
				#p1 .n a {
					width: 37px;
					height: 64px;
					}
			#p1 .o {
				width: 37px;
				height: 24px;
				left: 220px;
				top: 239px;
				}
				#p1 .o a {
					width: 37px;
					height: 24px;
					}
			#p1 .p {
				width: 57px;
				height: 27px;
				left: 226px;
				top: 268px;
				}
				#p1 .p a {
					width: 57px;
					height: 27px;
					}
			#p1 .q {
				width: 12px;
				height: 69px;
				left: 226px;
				top: 338px;
				}
				#p1 .q a {
					width: 12px;
					height: 69px;
					}
			#p1 .r {
				width: 12px;
				height: 69px;
				left: 238px;
				top: 338px;
				}
				#p1 .r a {
					width: 12px;
					height: 69px;
					}
			#p1 .s {
				width: 12px;
				height: 69px;
				left: 250px;
				top: 338px;
				}
				#p1 .s a {
					width: 12px;
					height: 69px;
					}
			#p1 .t {
				width: 12px;
				height: 69px;
				left: 319px;
				top: 415px;
				}
				#p1 .t a {
					width: 12px;
					height: px;
					}
			#p1 .u {
				width: 12px;
				height: 69px;
				left: 331px;
				top: 415px;
				}
				#p1 .u a {
					width: 12px;
					height: 69px;
					}
			#p1 .v {
				width: 12px;
				height: 69px;
				left: 343px;
				top: 415px;
				}
				#p1 .v a {
					width: 12px;
					height: 69px;
					}
			
		#p2 {
			background: url("images/page-2.jpg") no-repeat 0 0;
			}
			#p2 .a {
				width: 94px;
				height: 19px;
				left: 597px;
				top: 170px;
				}
				#p2 .a a {
					width: 94px;
					height: 19px;
					}
			#p2 .b {
				width: 79px;
				height: 19px;
				left: 698px;
				top: 170px;
				}
				#p2 .b a {
					width: 79px;
					height: 19px;
					}
			#p2 .c {
				width: 93px;
				height: 19px;
				left: 783px;
				top: 170px;
				}
				#p2 .c a {
					width: 93px;
					height: 19px;
					}
			#p2 .d {
				width: 245px;
				height: 66px;
				left: 614px;
				top: 308px;
				}
				#p2 .d a {
					width: 245px;
					height: 66px;
					}
			#p2 .e {
				width: 37px;
				height: 49px;
				left: 180px;
				top: 133px;
				}
				#p2 .e a {
					width: 37px;
					height: 49px;
					}
			#p2 .f {
				width: 41px;
				height: 42px;
				left: 212px;
				top: 228px;
				}
				#p2 .f a {
					width: 41px;
					height: 42px;
					}
			#p2 .g {
				width: 53px;
				height: 48px;
				left: 271px;
				top: 326px;
				}
				#p2 .g a {
					width: 53px;
					height: 48px;
					}
			#p2 .h {
				width: 23px;
				height: 256px;
				left: 333px;
				top: 326px;
				}
				#p2 .h a {
					width: 23px;
					height: 256px;
					}
			#p2 .i {
				width: 23px;
				height: 190px;
				left: 306px;
				top: 393px;
				}
				#p2 .i a {
					width: 23px;
					height: 190px;
					}
			#p2 .j {
				width: 34px;
				height: 35px;
				left: 199px;
				top: 424px;
				}
				#p2 .j a {
					width: 34px;
					height: 35px;
					}
			#p2 .k {
				width: 34px;
				height: 35px;
				left: 234px;
				top: 432px;
				}
				#p2 .k a {
					width: 34px;
					height: 35px;
					}
			#p2 .l {
				width: 88px;
				height: 41px;
				left: 190px;
				top: 467px;
				}
				#p2 .l a {
					width: 88px;
					height: 41px;
					}
		#p3 {
			background: url("images/page-3.jpg") no-repeat 0 0;
			}
			#p3 .a {
				width: 33px;
				height: 49px;
				left: 7px;
				top: 87px;
				}
				#p3 .a a {
					width: 33px;
					height: 49px;
					}
			/* b deleted because it is repeated */
			#p3 .c {
				width: 97px;
				height: 23px;
				left: 56px;
				top: 251px;
				}
				#p3 .c a {
					width: 97px;
					height: 23px;
					}
			#p3 .d {
				width: 123px;
				height: 69px;
				left: 75px;
				top: 274px;
				}
				#p3 .d a {
					width: 123px;
					height: 69px;
					}
			#p3 .e {
				width: 71px;
				height: 23px;
				left: 342px;
				top: 186px;
				}
				#p3 .e a {
					width: 71px;
					height: 23px;
					}
			#p3 .f {
				width: 71px;
				height: 23px;
				left: 342px;
				top: 209px;
				}
				#p3 .f a {
					width: 71px;
					height: 23px;
					}
			#p3 .g {
				width: 59px;
				height: 23px;
				left: 363px;
				top: 235px;
				}
				#p3 .g a {
					width: 59px;
					height: 23px;
					}
			#p3 .h {
				width: 71px;
				height: 51px;
				left: 460px;
				top: 127px;
				}
				#p3 .h a {
					width: 71px;
					height: 51px;
					}
			#p3 .i {
				width: 84px;
				height: 104px;
				left: 661px;
				top: 0px;
				}
				#p3 .i a {
					width: 84px;
					height: 104px;
					}
			#p3 .j {
				width: 167px;
				height: 89px;
				left: 460px;
				top: 200px;
				}
				#p3 .j a {
					width: 167px;
					height: 89px;
					}
			#p3 .k {
				width: 242px;
				height: 65px;
				left: 449px;
				top: 298px;
				}
				#p3 .k a {
					width: 242px;
					height: 65px;
					}
			#p3 .l {
				width: 49px;
				height: 242px;
				left: 755px;
				top: 57px;
				}
				#p3 .l a {
					width: 49px;
					height: 242px;
					}
			#p3 .m {
				width: 49px;
				height: 232px;
				left: 806px;
				top: 57px;
				}
				#p3 .m a {
					width: 49px;
					height: 232px;
					}
			#p3 .n {
				width: 43px;
				height: 194px;
				left: 857px;
				top: 108px;
				}
				#p3 .n a {
					width: 43px;
					height: 194px;
					}
			#p3 .o {
				width: 84px;
				height: 71px;
				left: 732px;
				top: 298px;
				}
				#p3 .o a {
					width: 84px;
					height: 71px;
					}
			#p3 .p {
				width: 41px;
				height: 90px;
				left: 488px;
				top: 441px;
				}
				#p3 .p a {
					width: 41px;
					height: 90px;
					}
			#p3 .q {
				width: 69px;
				height: 67px;
				left: 544px;
				top: 426px;
				}
				#p3 .q a {
					width: 69px;
					height: 67px;
					}
			#p3 .r {
				width: 69px;
				height: 54px;
				left: 544px;
				top: 501px;
				}
				#p3 .r a {
					width: 69px;
					height: 54px;
					}
			#p3 .s {
				width: 86px;
				height: 90px;
				left: 627px;
				top: 441px;
				}
				#p3 .s a {
					width: 86px;
					height: 90px;
					}
			#p3 .t {
				width: 74px;
				height: 129px;
				left: 732px;
				top: 476px;
				}
				#p3 .t a {
					width: 74px;
					height: 129px;
					}
			#p3 .u {
				width: 62px;
				height: 101px;
				left: 816px;
				top: 441px;
				}
				#p3 .u a {
					width: 62px;
					height: 101px;
					}
		#p4 {
			background: url("images/page-4.jpg") no-repeat 0 0;
			}
			#p4 .a {
				width: 134px;
				height: 191px;
				left: 45px;
				top: 0px;
				}
				#p4 .a a {
					width: 134px;
					height: 191px;
					}
			#p4 .b {
				width: 63px;
				height: 177px;
				left: 189px;
				top: 0px;
				}
				#p4 .b a {
					width: 63px;
					height: 177px;
					}
			#p4 .c {
				width: 143px;
				height: 165px;
				left: 263px;
				top: 0px;
				}
				#p4 .c a {
					width: 143px;
					height: 165px;
					}
			#p4 .d {
				width: 67px;
				height: 87px;
				left: 58px;
				top: 275px;
				}
				#p4 .d a {
					width: 67px;
					height: 87px;
					}
			#p4 .e {
				width: 94px;
				height: 117px;
				left: 145px;
				top: 262px;
				}
				#p4 .e a {
					width: 94px;
					height: 117px;
					}
			#p4 .f {
				width: 50px;
				height: 87px;
				left: 252px;
				top: 275px;
				}
				#p4 .f a {
					width: 50px;
					height: 87px;
					}
			#p4 .g {
				width: 69px;
				height: 65px;
				left: 314px;
				top: 287px;
				}
				#p4 .g a {
					width: 69px;
					height: 65px;
					}
			#p4 .h {
				width: 61px;
				height: 100px;
				left: 5px;
				top: 469px;
				}
				#p4 .h a {
					width: 61px;
					height: 100px;
					}
			#p4 .i {
				width: 41px;
				height: 85px;
				left: 72px;
				top: 469px;
				}
				#p4 .i a {
					width: 41px;
					height: 85px;
					}
			#p4 .j {
				width: 45px;
				height: 85px;
				left: 125px;
				top: 469px;
				}
				#p4 .j a {
					width: 45px;
					height: 85px;
					}
			#p4 .k {
				width: 100px;
				height: 78px;
				left: 329px;
				top: 498px;
				}
				#p4 .k a {
					width: 100px;
					height: 78px;
					}
			#p4 .l {
				width: 24px;
				height: 34px;
				left: 551px;
				top: 117px;
				}
				#p4 .l a {
					width: 24px;
					height: 34px;
					}
			#p4 .m {
				width: 34px;
				height: 34px;
				left: 605px;
				top: 548px;
				}
				#p4 .m a {
					width: 34px;
					height: 34px;
					}
			#p4 .n {
				width: 30px;
				height: 25px;
				left: 605px;
				top: 262px;
				}
				#p4 .n a {
					width: 30px;
					height: 25px;
					}
			#p4 .o {
				width: 50px;
				height: 42px;
				left: 593px;
				top: 294px;
				}
				#p4 .o a {
					width: 50px;
					height: 42px;
					}
			#p4 .p {
				width: 17px;
				height: 14px;
				left: 665px;
				top: 451px;
				}
				#p4 .p a {
					width: 17px;
					height: 14px;
					}
			#p4 .q {
				width: 41px;
				height: 11px;
				left: 622px;
				top: 462px;
				}
				#p4 .q a {
					width: 41px;
					height: 11px;
					}
			#p4 .r {
				width: 40px;
				height: 33px;
				left: 625px;
				top: 474px;
				}
				#p4 .r a {
					width: 40px;
					height: 33px;
					}
			#p4 .s {
				width: 26px;
				height: 37px;
				left: 556px;
				top: 165px;
				}
				#p4 .s a {
					width: 26px;
					height: 37px;
					}
			/* removed due to repetition #p4 .t {
				width: 47px;
				height:16 px;
				left: 535px;
				top: 320px;
				}
				#p4 .t a {
					width: 47px;
					height: 16px;
					} */
			#p4 .u {
				width: 48px;
				height: 37px;
				left: 527px;
				top: 341px;
				}
				#p4 .u a {
					width: 48px;
					height: 37px;
					}
		#p5 {
			background: url("images/page-5.jpg") no-repeat 0 0;
			}
			#p5 .a {
				width: 27px;
				height: 23px;
				left: 346px;
				top: 23px;
				}
				#p5 .a a {
					width: 27px;
					height: 23px;
					}
			#p5 .b {
				width: 129px;
				height: 107px;
				left: 196px;
				top: 58px;
				}
				#p5 .b a {
					width: 129px;
					height: 107px;
					}
			#p5 .c {
				width: 32px;
				height: 29px;
				left: 9px;
				top: 79px;
				}
				#p5 .c a {
					width: 32px;
					height: 29px;
					}
			#p5 .d {
				width: 40px;
				height: 41px;
				left: 387px;
				top: 157px;
				}
				#p5 .d a {
					width: 40px;
					height: 41px;
					}
			#p5 .e {
				width: 32px;
				height: 47px;
				left: 293px;
				top: 240px;
				}
				#p5 .e a {
					width: 32px;
					height: 47px;
					}
			#p5 .f {
				width: 24px;
				height: 37px;
				left: 269px;
				top: 271px;
				}
				#p5 .f a {
					width: 24px;
					height: 37px;
					}
			#p5 .g {
				width: 157px;
				height: 172px;
				left: 0px;
				top: 396px;
				}
				#p5 .g a {
					width: 157px;
					height: 172px;
					}
			#p5 .h {
				width: 124px;
				height: 146px;
				left: 163px;
				top: 396px;
				}
				#p5 .h a {
					width: 124px;
					height: 146px;
					}
			#p5 .i {
				width: 57px;
				height: 89px;
				left: 310px;
				top: 396px;
				}
				#p5 .i a {
					width: 57px;
					height: 89px;
					}
			#p5 .j {
				width: 69px;
				height: 63px;
				left: 373px;
				top: 396px;
				}
				#p5 .j a {
					width: 69px;
					height: 63px;
					}
			#p5 .k {
				width: 117px;
				height: 57px;
				left: 325px;
				top: 511px;
				}
				#p5 .k a {
					width: 117px;
					height: 57px;
					}
			#p5 .l {
				width: 55px;
				height: 99px;
				left: 479px;
				top: 46px;
				}
				#p5 .l a {
					width: 55px;
					height: 99px;
					}
			#p5 .m {
				width: 41px;
				height: 99px;
				left: 544px;
				top: 46px;
				}
				#p5 .m a {
					width: 41px;
					height: 99px;
					}
			#p5 .n {
				width: 50px;
				height: 124px;
				left: 597px;
				top: 33px;
				}
				#p5 .n a {
					width: 50px;
					height: 124px;
					}
			#p5 .o {
				width: 79px;
				height: 124px;
				left: 657px;
				top: 33px;
				}
				#p5 .o a {
					width: 79px;
					height: 124px;
					}
			#p5 .p {
				width: 51px;
				height: 118px;
				left: 750px;
				top: 33px;
				}
				#p5 .p a {
					width: 51px;
					height: 118px;
					}
			#p5 .q {
				width: 60px;
				height: 87px;
				left: 808px;
				top: 58px;
				}
				#p5 .q a {
					width: 60px;
					height: 87px;
					}
			#p5 .r {
				width: 136px;
				height: 94px;
				left: 461px;
				top: 442px;
				}
				#p5 .r a {
					width: 136px;
					height: 94px;
					}
			#p5 .s {
				width: 94px;
				height: 82px;
				left: 563px;
				top: 355px;
				}
				#p5 .s a {
					width: 94px;
					height: 82px;
					}
			#p5 .t {
				width: 85px;
				height: 79px;
				left: 678px;
				top: 442px;
				}
				#p5 .t a {
					width: 85px;
					height: 79px;
					}
			#p5 .u {
				width: 62px;
				height: 75px;
				left: 815px;
				top: 384px;
				}
				#p5 .u a {
					width: 62px;
					height: 75px;
					}
			#p5 .v {
				width: 93px;
				height: 62px;
				left: 801px;
				top: 498px;
				}
				#p5 .v a {
					width: 93px;
					height: 62px;
					}
		#p6 {
			background: url("images/page-6.jpg") no-repeat 0 0;
			}
			#p6 .a {
				width: 132px;
				height: 50px;
				left: 96px;
				top: 26px;
				}
				#p6 .a a {
					width: 132px;
					height: 50px;
					}
			#p6 .b {
				width: 77px;
				height: 109px;
				left: 139px;
				top: 119px;
				}
				#p6 .b a {
					width: 77px;
					height: 109px;
					}
			#p6 .c {
				width: 43px;
				height: 16px;
				left: 185px;
				top: 313px;
				}
				#p6 .c a {
					width: 43px;
					height: 16px;
					}
			#p6 .d {
				width: 43px;
				height: 17px;
				left: 185px;
				top: 329px;
				}
				#p6 .d a {
					width: 43px;
					height: 17px;
					}
			#p6 .e {
				width: 36px;
				height: 29px;
				left: 156px;
				top: 353px;
				}
				#p6 .e a {
					width: 36px;
					height: 29px;
					}
			#p6 .f {
				width: 52px;
				height: 65px;
				left: 185px;
				top: 464px;
				}
				#p6 .f a {
					width: 52px;
					height: 65px;
					}
			#p6 .g {
				width: 36px;
				height: 36px;
				left: 149px;
				top: 546px;
				}
				#p6 .g a {
					width: 36px;
					height: 36px;
					}
			#p6 .h {
				width: 41px;
				height: 369px;
				left: 294px;
				top: 0px;
				}
				#p6 .h a {
					width: 41px;
					height: 369px;
					}
			#p6 .i {
				width: 40px;
				height: 393px;
				left: 341px;
				top: 0px;
				}
				#p6 .i a {
					width: 40px;
					height: 393px;
					}
			#p6 .j {
				width: 40px;
				height: 361px;
				left: 389px;
				top: 0px;
				}
				#p6 .j a {
					width: 40px;
					height: 361px;
					}
			#p6 .k {
				width: 187px;
				height: 204px;
				left: 452px;
				top: 0px;
				}
				#p6 .k a {
					width: 187px;
					height: 204px;
					}
			#p6 .l {
				width: 261px;
				height: 288px;
				left: 639px;
				top: 0px;
				}
				#p6 .l a {
					width: 261px;
					height: 288px;
					}
			#p6 .m {
				width: 84px;
				height: 58px;
				left: 478px;
				top: 278px;
				}
				#p6 .m a {
					width: 84px;
					height: 58px;
					}
			#p6 .n {
				width: 95px;
				height: 94px;
				left: 474px;
				top: 350px;
				}
				#p6 .n a {
					width: 95px;
					height: 94px;
					}
			#p6 .o {
				width: 80px;
				height: 72px;
				left: 294px;
				top: 457px;
				}
				#p6 .o a {
					width: 80px;
					height: 72px;
					}
			#p6 .p {
				width: 56px;
				height: 81px;
				left: 381px;
				top: 481px;
				}
				#p6 .p a {
					width: 56px;
					height: 81px;
					}
			#p6 .q {
				width: 82px;
				height: 75px;
				left: 474px;
				top: 471px;
				}
				#p6 .q a {
					width: 82px;
					height: 75px;
					}
			#p6 .r {
				width: 122px;
				height: 131px;
				left: 586px;
				top: 313px;
				}
				#p6 .r a {
					width: 122px;
					height: 131px;
					}
			#p6 .s {
				width: 71px;
				height: 98px;
				left: 728px;
				top: 346px;
				}
				#p6 .s a {
					width: 71px;
					height: 98px;
					}
			#p6 .t {
				width: 69px;
				height: 111px;
				left: 814px;
				top: 346px;
				}
				#p6 .t a {
					width: 69px;
					height: 111px;
					}
			#p6 .u {
				width: 70px;
				height: 89px;
				left: 569px;
				top: 457px;
				}
				#p6 .u a {
					width: 70px;
					height: 89px;
					}
			#p6 .v {
				width: 59px;
				height: 89px;
				left: 649px;
				top: 457px;
				}
				#p6 .v a {
					width: 59px;
					height: 89px;
					}
			#p6 .w {
				width: 70px;
				height: 75px;
				left: 718px;
				top: 464px;
				}
				#p6 .w a {
					width: 70px;
					height: 75px;
					}
			#p6 .x {
				width: 73px;
				height: 75px;
				left: 799px;
				top: 471px;
				}
				#p6 .x a {
					width: 73px;
					height: 75px;
					}
		#p7 {
			background: url("images/page-7.jpg") no-repeat 0 0;
			}
			#p7 .a {
				width: 36px;
				height: 77px;
				left: 108px;
				top: 105px;
				}
				#p7 .a a {
					width: 36px;
					height: 77px;
					}
			#p7 .b {
				width: 48px;
				height: 34px;
				left: 108px;
				top: 224px;
				}
				#p7 .b a {
					width: 48px;
					height: 34px;
					}
			#p7 .c {
				width: 80px;
				height: 37px;
				left: 94px;
				top: 258px;
				}
				#p7 .c a {
					width: 80px;
					height: 37px;
					}
			#p7 .d {
				width: 36px;
				height: 71px;
				left: 0px;
				top: 381px;
				}
				#p7 .d a {
					width: 36px;
					height: 71px;
					}
			#p7 .e {
				width: 18px;
				height: 72px;
				left: 104px;
				top: 351px;
				}
				#p7 .e a {
					width: 18px;
					height: 72px;
					}
			#p7 .f {
				width: 14px;
				height: 72px;
				left: 122px;
				top: 351px;
				}
				#p7 .f a {
					width: 14px;
					height: 72px;
					}
			#p7 .g {
				width: 14px;
				height: 72px;
				left: 136px;
				top: 351px;
				}
				#p7 .g a {
					width: 14px;
					height: 72px;
					}
			#p7 .h {
				width: 26px;
				height: 84px;
				left: 211px;
				top: 478px;
				}
				#p7 .h a {
					width: 26px;
					height: 84px;
					}
			#p7 .i {
				width: 19px;
				height: 84px;
				left: 237px;
				top: 478px;
				}
				#p7 .i a {
					width: 19px;
					height: 84px;
					}
			#p7 .j {
				width: 27px;
				height: 84px;
				left: 256px;
				top: 478px;
				}
				#p7 .j a {
					width: 27px;
					height: 84px;
					}
			#p7 .k {
				width: 28px;
				height: 44px;
				left: 337px;
				top: 478px;
				}
				#p7 .k a {
					width: 28px;
					height: 44px;
					}
			#p7 .l {
				width: 173px;
				height: 256px;
				left: 506px;
				top: 56px;
				}
				#p7 .l a {
					width: 173px;
					height: 256px;
					}
			#p7 .m {
				width: 45px;
				height: 239px;
				left: 712px;
				top: 56px;
				}
				#p7 .m a {
					width: 45px;
					height: 239px;
					}
			#p7 .n {
				width: 45px;
				height: 239px;
				left: 757px;
				top: 56px;
				}
				#p7 .n a {
					width: 45px;
					height: 239px;
					}
			#p7 .o {
				width: 45px;
				height: 239px;
				left: 802px;
				top: 56px;
				}
				#p7 .o a {
					width: 45px;
					height: 239px;
					}
			#p7 .p {
				width: 56px;
				height: 123px;
				left: 521px;
				top: 335px;
				}
				#p7 .p a {
					width: 56px;
					height: 123px;
					}
			#p7 .q {
				width: 73px;
				height: 101px;
				left: 582px;
				top: 351px;
				}
				#p7 .q a {
					width: 73px;
					height: 101px;
					}
			#p7 .r {
				width: 56px;
				height: 55px;
				left: 521px;
				top: 458px;
				}
				#p7 .r a {
					width: 56px;
					height: 55px;
					}
			#p7 .s {
				width: 73px;
				height: 55px;
				left: 582px;
				top: 458px;
				}
				#p7 .s a {
					width: 73px;
					height: 55px;
					}
			#p7 .t {
				width: 146px;
				height: 187px;
				left: 701px;
				top: 335px;
				}
				#p7 .t a {
					width: 146px;
					height: 187px;
					}
		#p8 {
			background: url("images/page-8.jpg") no-repeat 0 0;
			}
			#p8 .a {
				width: 115px;
				height: 243px;
				left: 169px;
				top: 244px;
				}
				#p8 .a a {
					width: 115px;
					height: 243px;
					}
			#p8 .b {
				width: 44px;
				height: 95px;
				left: 664px;
				top: 92px;
				}
				#p8 .b a {
					width: 44px;
					height: 95px;
					}
			#p8 .c {
				width: 93px;
				height: 75px;
				left: 668px;
				top: 327px;
				}
				#p8 .c a {
					width: 93px;
					height: 75px;
					}
			#p8 .d {
				width: 110px;
				height: 34px;
				left: 651px;
				top: 402px;
				}
				#p8 .d a {
					width: 110px;
					height: 34px;
					}
			#p8 .e {
				width: 50px;
				height: 60px;
				left: 850px;
				top: 410px;
				}
				#p8 .e a {
					width: 50px;
					height: 60px;
					}
			#p8 .f {
				width: 49px;
				height: 59px;
				left: 743px;
				top: 436px;
				}
				#p8 .f a {
					width: 49px;
					height: 59px;
					}
			#p8 .g {
				width: 49px;
				height: 59px;
				left: 694px;
				top: 454px;
				}
				#p8 .g a {
					width: 49px;
					height: 59px;
					}
			#p8 .h {
				width: 57px;
				height: 68px;
				left: 505px;
				top: 436px;
				}
				#p8 .h a {
					width: 57px;
					height: 68px;
					}
			#p8 .i {
				width: 47px;
				height: 42px;
				left: 576px;
				top: 521px;
				}
				#p8 .i a {
					width: 47px;
					height: 42px;
					}
			#p8 .j {
				width: 47px;
				height: 42px;
				left: 623px;
				top: 540px;
				}
				#p8 .j a {
					width: 47px;
					height: 42px;
					}
		#p9 {
			background: url("images/page-9.jpg") no-repeat 0 0;
			}
			#p9 .a {
				width: 124px;
				height: 47px;
				left: 288px;
				top: 256px;
				}
				#p9 .a a {
					width: 124px;
					height: 47px;
					}
			#p9 .b {
				width: 127px;
				height: 47px;
				left: 288px;
				top: 303px;
				}
				#p9 .b a {
					width: 127px;
					height: 47px;
					}
			#p9 .c {
				width: 32px;
				height: 45px;
				left: 107px;
				top: 243px;
				}
				#p9 .c a {
					width: 32px;
					height: 45px;
					}
			#p9 .d {
				width: 34px;
				height: 39px;
				left: 145px;
				top: 401px;
				}
				#p9 .d a {
					width: 34px;
					height: 39px;
					}
			#p9 .e {
				width: 47px;
				height: 26px;
				left: 136px;
				top: 440px;
				}
				#p9 .e a {
					width: 47px;
					height: 26px;
					}
			#p9 .f {
				width: 64px;
				height: 30px;
				left: 130px;
				top: 466px;
				}
				#p9 .f a {
					width: 64px;
					height: 30px;
					}
			#p9 .g {
				width: 29px;
				height: 56px;
				left: 11px;
				top: 530px;
				}
				#p9 .g a {
					width: 29px;
					height: 56px;
					}
			#p9 .h {
				width: 18px;
				height: 56px;
				left: 40px;
				top: 530px;
				}
				#p9 .h a {
					width: 18px;
					height: 56px;
					}
			#p9 .i {
				width: 18px;
				height: 56px;
				left: 58px;
				top: 530px;
				}
				#p9 .i a {
					width: 18px;
					height: 56px;
					}
			#p9 .j {
				width: 110px;
				height: 16px;
				left: 332px;
				top: 196px;
				}
				#p9 .j a {
					width: 110px;
					height: 16px;
					}

/* Catalog Product Hover */

.productInfoBox {
	position: absolute;
	width: 290px;
	background: url("images/pop-up-bg.png") no-repeat 0 0 transparent;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000)); 
	background: -moz-linear-gradient(top,  #666,  #000);*/
	color: #fff;
	border: 1px solid #e2e2e2;
	padding: 5px;
	box-shadow: 2px 2px 5px #333;
	-moz-box-shadow: 2px 2px 5px #333;
	-webkit-box-shadow: 2px 2px 5px #333;
	z-index: 100;
	}
	.productInfoBox p {
		background: url("images/ajax-loader.gif") no-repeat 10px center #333;
		padding: 40px 10px 40px 55px;
		}
		
	.productInfoBox .viewable {
		display: inline;
		float: left;
		position: relative;
		width: 100px;
		height: 100px;
		overflow: hidden;
		border: 1px solid #e2e2e2;
		z-index: 1;
		}
		.viewable img {
			display: block;
			position: absolute;
			}
			.earrings img, .necklaces img {
				width: 100px;
				height: 133px;
				top: -15px;
				left: 0;
				}
			.bracelets img {
				width: 200px;
				height: 267px;
				top: -87px;
				left: -39px;
				}
			.rings img {
				width: 273px;
				height: 363px;
				top: -132px;
				left: -87px;
				}
			.charms img {
				width: 247px;
				height: 325px;
				top: -113px;
				left: -72px;
				}
		.productInfoBox .productDescription {
			display: inline;
			float: right;
			width: 180px;
			font-size: 16px;
			letter-spacing: .5px;
			color: #ffc;
			line-height: 110%;
			border-bottom: 1px solid;
			margin: 2px 0 7px 3px;
			padding-bottom: 4px;
			}
			
		.productInfoBox .productNumber {
			display: inline;
			float: right;
			width: 180px;
			font-family: helvetica, arial, geneva, verdana, sans-serif;
			font-size: 12px;
			color: #ccc;
			margin: 0 0 3px 3px;
			}
		
		.productInfoBox .pricePrefix {
			display: block;
			position: absolute;
			left: -9999px;
			top: -9999px;
			}
			
		.productInfoBox .priceSpan {
			display: inline;
			float: right;
			width: 180px;
			font-size: 22px;
			color: #fff;
			margin-bottom: 2px;
			margin-left: 3px;
			}
			.productInfoBox .productSalePrice .priceSpan {
				color: #ff9d9f;
				}
			
		.productInfoBox .was-price {
			display: inline;
			float: right;
			width: 180px;
			font-size: 14px;
			color: #999;
			text-decoration: line-through;
			margin: 0 0 3px 3px;
			}
			
		.productInfoBox .salePricePrefix {
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 64px;
			height: 64px;
			background: url("images/sprite.png") no-repeat -700px 0 transparent;
			text-indent: -9999px;
			z-index: 2;
			}


/* standard clearing/positioning stuff */					
					
.outtaHere {
	position: absolute;
	left: -9999px;
	top: -9999px;
}					
					
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
	
