/*CSS Document*/
/* photos */

.hoverbox{
	cursor: default;
	list-style: none;
}

.hoverbox a{
	cursor: default;
}

.hoverbox a .preview{
	display: none;
}

.hoverbox a:hover .preview{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img{	
	background: #000;
	border-color: #CCC #CCC #CCC #CCC;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 75px;
	height: 50px;
}

.hoverbox li{
	background: #CCCCCC;
	border-color: #999 #999 #999 #999;
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
	
}

.hoverbox .preview{
	border-color: #000;
	width: 175px;
	height: 117px;
}

/*2nd Gallery*/

.hoverbox1{
	cursor: default;
	list-style: none;
}

.hoverbox1 a{
	cursor: default;
}

.hoverbox1 a .preview1{
	display: none;
}

.hoverbox1 a:hover .preview1{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox1 img{	
	background: #000;
	border-color: #CCC #CCC #CCC #CCC;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 75px;
	height: 50px;
}

.hoverbox1 li{
	background: #CCCCCC;
	border-color: #999 #999 #999 #999;
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
	
}

.hoverbox1 .preview1{
	border-color: #000;
	width: 200px;
	height: 133px;
}

/*3rd gallery*/

.hoverbox2{
	cursor: default;
	list-style: none;
	
}

.hoverbox2 a{
	cursor: default;
}

.hoverbox2 a .preview2{
	display: none;
}

.hoverbox2 a:hover .preview2{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox2 img{	
	background: #000;
	border-color: #CCC #CCC #CCC #CCC;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;

}

.hoverbox2 li{
	background: #CCCCCC;
	border-color: #999 #999 #999 #999;
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: right;
	margin-top: 10px;
	margin-right: 2px;
	margin-left:10px;
	margin-bottom: 5px;
	padding: 5px;
	position: relative;
	
}

.hoverbox2 .preview2{
	border-color: #000;
	width: 479px;
	height: auto;
}

/*gallery 4*/

.hoverbox3{
	cursor: default;
	list-style: none;
	
}

.hoverbox3 a{
	cursor: default;
}

.hoverbox3 a .preview3{
	display: none;
	
}

.hoverbox3 a:hover .preview3{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 10;
}

.hoverbox3 img{	
	background: #000;
	border-color: #CCC #CCC #CCC #CCC;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;
	
}

.hoverbox3 li{
	background: #CCCCCC;
	border-color: #999 #999 #999 #999;
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-left:5px;
	margin-bottom: 5px;
	padding: 5px;
	position: relative;
}

.hoverbox3 .preview3{
	border-color: #000;
	width: 350px;
	height: 238px;
}

/*gallery 5*/
.hoverbox4{
	cursor: default;
	list-style: none;
	
}

.hoverbox4 a{
	cursor: default;
}

.hoverbox4 a .preview2{
	display: none;
}

.hoverbox4 a:hover .preview2{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox4 img{	
	background: #000;
	border-color: #CCC #CCC #CCC #CCC;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;

}

.hoverbox4 li{
	background: #CCCCCC;
	border-color: #999 #999 #999 #999;
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: left;
	margin-top: 10px;
	margin-right: 12px;
	margin-left: 0px;
	margin-bottom: 5px;
	padding: 5px;
	position: relative;
	
}

.hoverbox4 .preview2{
	border-color: #000;
	width: 479px;
	height: auto;
}

/*gallery 6*/
.hoverbox5{
	cursor: default;
	list-style: none;
	
}

.hoverbox5 a{
	cursor: default;
}

.hoverbox5 a .preview3{
	display: none;
}

.hoverbox5 a:hover .preview3{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox5 img{	
	background: #000;
	border-color: #CCC #CCC #CCC #CCC;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;

}

.hoverbox5 li{
	background: #CCCCCC;
	border-color: #999 #999 #999 #999;
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-left:5px;
	margin-bottom: 5px;
	padding: 5px;
	position: relative;
	
}

.hoverbox5 .preview3{
	border-color: #000;
	width: 350px;
	height: auto;
}

/*gallery 7 - Vertical*/

.hoverbox6{
	cursor: default;
	list-style: none;
	
}

.hoverbox6 a{
	cursor: default;
}

.hoverbox6 a .preview3{
	display: none;
}

.hoverbox6 a:hover .preview3{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox6 img{	
	background: #000;
	border-color: #CCC #CCC #CCC #CCC;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;

}

.hoverbox6 li{
	background: #CCCCCC;
	border-color: #999 #999 #999 #999;
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-left:5px;
	margin-bottom: 5px;
	padding: 5px;
	position: relative;
	
}

.hoverbox6 .preview3{
	border-color: #000;
	width: 225px;
	height: auto;
}

/*gallery 7 - Horizontal*/

.hoverbox7{
	cursor: default;
	list-style: none;
	
}

.hoverbox7 a{
	cursor: default;
}

.hoverbox7 a .preview3{
	display: none;
}

.hoverbox7 a:hover .preview3{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox7 img{	
	background: #000;
	border-color: #CCC #CCC #CCC #CCC;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;

}

.hoverbox7 li{
	background: #CCCCCC;
	border-color: #999 #999 #999 #999;
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-left:5px;
	margin-bottom: 5px;
	padding: 5px;
	position: relative;
	
}

.hoverbox7 .preview3{
	border-color: #000;
	width: 450px;
	height: auto;
}

/*8th gallery*/

.hoverbox8{
	cursor: default;
	list-style: none;
	
}

.hoverbox8 a{
	cursor: default;
}

.hoverbox8 a .preview2{
	display: none;
}

.hoverbox8 a:hover .preview2{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox8 img{	
	background: #000;
	border-color: #CCC #CCC #CCC #CCC;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;

}

.hoverbox8 li{
	background: #CCCCCC;
	border-color: #999 #999 #999 #999;
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: right;
	margin-top: 3px;
	margin-right: 2px;
	margin-left:10px;
	margin-bottom: 5px;
	padding: 5px;
	position: relative;
	
}

.hoverbox8 .preview2{
	border-color: #000;
	width: 479px;
	height: auto;
}

/*gallery 9*/
.hoverbox9{
	cursor: default;
	list-style: none;
	
}

.hoverbox9 a{
	cursor: default;
}

.hoverbox9 a .preview2{
	display: none;
}

.hoverbox9 a:hover .preview2{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox9 img{	
	background: #000;
	border-color: #CCC #CCC #CCC #CCC;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;

}

.hoverbox9 li{
	background: #CCCCCC;
	border-color: #999 #999 #999 #999;
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: left;
	margin-top: 2px;
	margin-right: 12px;
	margin-left: 0px;
	margin-bottom: 5px;
	padding: 5px;
	position: relative;
	
	
}

.hoverbox9 .preview2{
	border-color: #000;
	width: 479px;
	height: auto;
}

/*10th gallery*/

.hoverbox10{
	cursor: default;
	list-style: none;
	
}

.hoverbox10 a{
	cursor: default;
}

.hoverbox10 a .preview4{
	display: none;
}

.hoverbox10 a:hover .preview4{
	display: block;
	position: absolute;
	top: -33px;
	left: -175px;
	z-index: 1;
}

.hoverbox10 img{	
	background: #000;
	border-color: #CCC #CCC #CCC #CCC;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;

}

.hoverbox10 li{
	background: #CCCCCC;
	border-color: #999 #999 #999 #999;
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: right;
	margin-top: 5px;
	margin-right: 2px;
	margin-left:10px;
	margin-bottom: 5px;
	padding: 5px;
	position: relative;
	
}

.hoverbox10 .preview4{
	border-color: #000;
	width: 479px;
	height: auto;
}

/*11th Gallery*/
.hoverbox19{
	cursor: default;
	list-style: none;
	
}

.hoverbox19 a{
	cursor: default;
}

.hoverbox19 a .preview2{
	display: none;
}

.hoverbox19 a:hover .preview2{
	display: block;
	position: absolute;
	top: -80px;
	left: -20px;
	z-index: 1;
}

.hoverbox19 img{	
	background: #000;
	border-color: #CCC #CCC #CCC #CCC;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;

}

.hoverbox19 li{
	background: #CCCCCC;
	border-color: #999 #999 #999 #999;
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: left;
	margin-top: 2px;
	margin-right: 12px;
	margin-left: 0px;
	margin-bottom: 5px;
	padding: 5px;
	position: relative;
	
}

.hoverbox19 .preview2{
	border-color: #000;
	width: 479px;
	height: auto;
}

/*12th Gallery*/
.hoverbox20{
	cursor: default;
	list-style: none;
	
}

.hoverbox20 a{
	cursor: default;
}

.hoverbox20 a .preview2{
	display: none;
}

.hoverbox20 a:hover .preview2{
	display: block;
	position: absolute;
	top: -33px;
	left: -20px;
	z-index: 1;
}

.hoverbox20 img{	
	background: #000;
	border-color: #CCC #CCC #CCC #CCC;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;

}

.hoverbox20 li{
	background: #CCCCCC;
	border-color: #999 #999 #999 #999;
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: right;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding: 5px;
	position: relative;
	
}

.hoverbox20 .preview2{
	border-color: #000;
	width: 225px;
	height: auto;
}