#scroller {

	position:absolute;
	margin-right:auto;
	margin-left:auto;
	top:		0px;
	left:		0px;
	border:	none;
	width:	850px;
	height:	335px;
	background-color:			#ffffff;
	overflow: auto;

}


.tab {

	border-right:1px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;background-color:#f1f1f1;
	display:block;z-index:4;
}

#tab-wall-1 {

	position:absolute;top:65px;right:-137px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;
}

#tab-wall-2 {

	position:absolute;top:110px;right:-137px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;
}

#tab-wall-3 {

	position:absolute;top:155px;right:-137px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;
}

.tab span.wall-label {

	display:block; position:absolute; top:12px; left:2px;
	font-family:arial,verdana,sans-serif;	font-size:12px; font-weight:normal;	color:#f7941e;
}

.tab span.price-label {

	display:block; position:absolute; top:8px; left:45px;
	font-family:arial,verdana,sans-serif;	font-size:18px; font-weight:normal;	color:#f7941e;
}

#tab-instruction-image {
	position:absolute;top:10px;right:-116px;height:56px;width:114px;
	visibility:hidden;
}


.tab span.total-label {

	display:block; position:absolute; top:-20px; right:20px;
	font-family:arial,verdana,sans-serif;	font-size:18px; font-weight:normal;	color:#333333;

}


.zoom {
	position:absolute;
	text-align:left;
	top:-35px;
	left:0px;
	//margin-right:auto;
	//margin-left:auto;
	width:1000px;height:530px;
	border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:2px solid #333333;border-right:2px solid #333333; background-color:#999999;
	display:none;z-index:10;
}

.pzoom {

	position:absolute;top:70px;left:144px;
	width:1000px;height:530px;
	border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:2px solid #333333;border-right:2px solid #333333; background-color:#ffffff;
	display:none;z-index:10;
}

.pzoom div.elevation {

	position:absolute;left:0px;
}

.pzoom span.price-as-shown {
	font-size:11px;color:#ffffff;
	z-index:12;text-decoration:none;display:block;text-align:left;
	position:absolute;bottom:5px;width:144px;
}

.pzoom table.zoomNav {

	position:absolute;bottom:0px;

}

.pzoom table.zoomNav td {

	padding-bottom:3px;padding-left:5px;padding-right:5px;background-color:#77776b;font-size:11px;

}

.pzoom table.zoomNav td a{

	color:#ffffcc; text-decoration:none;

}

.pzoom a.close {

	font-size:12px;color:#999999;
	z-index:12;text-decoration:none;display:block;text-align:right;
}

.pzoom span.link-wall-on {

	position:relative;font-size:11px;color:#ffffff;
	z-index:12;text-decoration:none;display:block;text-align:right;top:70px;font-weight:bold;
}

.pzoom span.link-wall-off {

	position:relative;	font-size:11px;color:#666666;
	z-index:12;text-decoration:none;display:block;text-align:right;top:70px;font-weight:bold;
}

.pzoom img.close {

	position:absolute;top:3px;right:3px;
	border:none;z-index:11;display:block;
	cursor:pointer;
}

.pzoom div.wall-price-block {

	position:absolute;top:0px;right:0px;
	padding:0px;
	background-color:#333333;height:150px;width:150px;
}

.pzoom div.zoom-additional-info {

	position:absolute;top:150px;right:0px;
	padding:5px;
	background-color:#999999;height:370px;width:140px;
	font-size:11px;color:#333333;
}

.zoom div.wall-notes-block {

	position:absolute;top:150px;right:0px;
	padding:5px;
	background-color:#999999;height:100px;width:140px;
	font-size:11px;color:#333333;
}

.zoom div.general-elevation-notes {

	position:absolute;bottom:100px;right:0px;
	padding:5px;border:none;
	background-color:#999999;height:auto;width:140px;
	font-size:11px;color:#333333;
}


.zoom div.zoom-save {

	position:absolute;bottom:40px;right:0px;
	padding:5px;border:none;
	background-color:#999999;height:auto;width:140px;
	font-size:14px;color:#ffffff;
}

.zoom div.zoom-save a {

	text-decoration:none;color:#ffffff;
}

.zoom div.zoom-contact {

	position:absolute;bottom:5px;right:0px;
	padding:5px;border:none;
	background-color:#999999;height:auto;width:140px;
	font-size:14px;color:#ffffff;
}

.zoom div.zoom-contact a {

	text-decoration:none;color:#ffffff;
}


.zoom table.zoomNav {

	position:absolute;bottom:-17px;z-index:10;width:150px;left:0px;

}

.zoom table.zoomNav td {

	padding-bottom:3px;padding-left:5px;padding-right:5px;background-color:#77776b;font-size:11px;

}

.zoom table.zoomNav td a{

	color:#ffffcc; text-decoration:none;

}

.zoom img.elevation {

	position:absolute;left:0px;
}

.zoom span.price-as-shown {
	font-size:20px;color:#cadb2a;
	z-index:12;text-decoration:none;display:block;text-align:right;
	position:absolute;bottom:5px;width:144px;
}

.zoom span.elevation-name {
	font-size:11px;color:#cadb2a;
	z-index:12;text-decoration:none;display:block;text-align:left;
	position:absolute;bottom:3px;width:144px;
}

.zoom a.close {

	font-size:12px;color:#ffffff;
	z-index:12;text-decoration:none;display:block;text-align:right;

}


.zoom a.nextprev {

	font-size:12px;color:#999999;
	z-index:12;text-decoration:none;display:block;text-align:right;

}

.zoom span.link-wall-on {

	position:relative;font-size:11px;color:#ffffff;
	z-index:12;text-decoration:none;display:block;text-align:right;top:70px;font-weight:bold;

}

.zoom span.link-wall-off {

	position:relative;font-size:11px;color:#666666;
	z-index:12;text-decoration:none;display:block;text-align:right;top:70px;font-weight:bold;

}

.zoom img.close {

	position:absolute;top:3px;right:3px;
	border:none;z-index:11;display:block;
	cursor:pointer;

}

.zoom div.wall-price-block {

	position:absolute;top:0px;right:0px;
	padding:5px;
	background-color:#333333;height:140px;width:140px;

}

.zoom div.zoom-additional-info {

	position:absolute;top:150px;right:0px;
	padding:5px;
	background-color:#999999;height:140px;width:140px;
	font-size:11px;color:#333333;

}

#total-price {

	position:absolute;top:270px;right:-147px;height:40px;width:145px;
	visibility:hidden;

}

#price-expand-wall-1-unlinked {

	position:absolute;top:10px;left:200px;px;height:20px;width:145px;
	visibility:hidden;text-decoration:none;

}


#price-expand-wall-1-linked-top {

	position:absolute;top:25px;right:-147px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;

}


#price-expand-wall-1-linked-bottom {

	position:absolute;top:180px;right:-147px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;

}


#price-expand-wall-2-unlinked {

	position:absolute;top:210px;right:-147px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;

}

#price-expand-wall-2-linked-top {

	position:absolute;top:80px;right:-147px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;

}


#price-expand-wall-2-linked-bottom {

	position:absolute;top:235px;right:-147px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;

}

.price-expand {

	border-right:1px solid #f7941e;border-top:1px solid #f7941e;border-bottom:1px solid #f7941e;background-color:#f7941e;
	display:block;z-index:4;

}





.price-expand span.elevation-name {

	display:block; position:absolute; top:2px; left:2px;
	font-family:arial,verdana,sans-serif;	font-size:12px; font-weight:normal;	color:#ffffff;


}


.elevation-info-link {

	border-right:1px solid #f7941e;border-top:1px solid #f7941e;border-bottom:1px solid #f7941e;background-color:#cccccc;
	display:block;

}

.elevation-info-link span.big {

	font-family:arial,verdana,sans-serif;	font-size:18px; font-weight:normal;	color:#666666;

}

.elevation-info-link span.big a {

	text-decoration:none;

}


.elevation-info-link span.medium {

	font-family:arial,verdana,sans-serif;	font-size:16px; font-weight:normal;	color:#666666;

}

.elevation-info-link span.medium a {

	text-decoration:none;

}

.elevation-info-link span.normal {

	font-family:arial,verdana,sans-serif;	font-size:12px; font-weight:normal;	color:#666666;

}

#save-to-portfolio {
	position:absolute;top:311px;right:-147px;height:25px;width:135px;
	padding-left:10px;padding-top:5px;
	visibility:hidden;text-decoration:none;
}

#contact-us {
	position:absolute;bottom:-100px;right:-147px;height:25px;width:135px;
	padding-left:10px;padding-top:5px;
	visibility:hidden; text-decoration:none;
}

.elevation-info-link img.plus {

	display:block; position:absolute; top:-4px; right:-11px;
	border:none;

}

.price-expand span.wall-label {

	display:block; position:absolute; top:-12px; left:2px;
	font-family:arial,verdana,sans-serif;	font-size:9px; font-weight:normal;	color:#666666;

}

.price-expand span.total-label {

	display:block; position:absolute; top:-18px; right:20px;
	font-family:arial,verdana,sans-serif;	font-size:14px; font-weight:normal;	color:#333333;

}

.price-expand img.plus {

	display:block; border:none; position:absolute; top:-1px; right:-11px;

}


.price-expand span.price-label {

	display:block; position:absolute; top:2px; right:15px;
	font-family:arial,verdana,sans-serif;	font-size:12px; font-weight:normal;	color:#ffffff;

}



.thumbCaption a {

	color:#999999;text-decoration:none;display:block;

}

.thumbCaption {

	display:block;

}

.thumbCaption a:hover {

	color:#999999;text-decoration:none;font-weight:bold;

}

.thumbCaption a:active {

	color:#6d9e33;text-decoration:none;font-weight:bold;display:block;

}



.thumbnail2 {
	font-size:11px;	text-align:center;text-decoration:none;border:2px solid #ffffff;

	}

.thumbnail2 a {
	display:	inline; }

.thumbnail2 a.caption {
	display:	block; }

.thumbnail2 img {
	border:none;
	cursor: url("http://www.violapark.com/vp/images/magnify.cur"); }

.thumbnail2 img.selected {
	border:2px solid #666666; }

.thumbnail2 span.non-elevation-caption {

	visibility:hidden;display:block;

}
#scroller {

	position:absolute;
	margin-right:auto;
	margin-left:auto;
	top:		0px;
	left:		0px;
	border:	none;
	width:	850px;
	height:	335px;
	background-color:			#ffffff;
	overflow: auto;

}


.tab {

	border-right:1px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;background-color:#f1f1f1;
	display:block;z-index:4;
}

#tab-wall-1 {

	position:absolute;top:65px;right:-147px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;
}

#tab-wall-2 {

	position:absolute;top:110px;right:-147px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;
}

#tab-wall-3 {

	position:absolute;top:155px;right:-147px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;
}

.tab span.wall-label {

	display:block; position:absolute; top:12px; left:2px;
	font-family:arial,verdana,sans-serif;	font-size:12px; font-weight:normal;	color:#f7941e;
}

.tab span.price-label {

	display:block; position:absolute; top:8px; left:45px;
	font-family:arial,verdana,sans-serif;	font-size:18px; font-weight:normal;	color:#f7941e;
}

#tab-instruction-image {
	position:absolute;top:10px;right:-116px;height:56px;width:114px;
	visibility:hidden;
}


.tab span.total-label {

	display:block; position:absolute; top:-20px; right:20px;
	font-family:arial,verdana,sans-serif;	font-size:18px; font-weight:normal;	color:#333333;

}


.zoom {
	position:absolute;
	text-align:left;
	top:-35px;
	left:0px;
	//margin-right:auto;
	//margin-left:auto;
	width:1000px;height:530px;
	border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:2px solid #333333;border-right:2px solid #333333; background-color:#999999;
	display:none;z-index:10;
}

.pzoom {

	position:absolute;top:70px;left:144px;
	width:1000px;height:530px;
	border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:2px solid #333333;border-right:2px solid #333333; background-color:#ffffff;
	display:none;z-index:10;
}

.pzoom div.elevation {

	position:absolute;left:0px;
}

.pzoom span.price-as-shown {
	font-size:11px;color:#ffffff;
	z-index:12;text-decoration:none;display:block;text-align:left;
	position:absolute;bottom:5px;width:144px;
}

.pzoom table.zoomNav {

	position:absolute;bottom:0px;

}

.pzoom table.zoomNav td {

	padding-bottom:3px;padding-left:5px;padding-right:5px;background-color:#77776b;font-size:11px;

}

.pzoom table.zoomNav td a{

	color:#ffffcc; text-decoration:none;

}

.pzoom a.close {

	font-size:12px;color:#999999;
	z-index:12;text-decoration:none;display:block;text-align:right;
}

.pzoom span.link-wall-on {

	position:relative;font-size:11px;color:#ffffff;
	z-index:12;text-decoration:none;display:block;text-align:right;top:70px;font-weight:bold;
}

.pzoom span.link-wall-off {

	position:relative;	font-size:11px;color:#666666;
	z-index:12;text-decoration:none;display:block;text-align:right;top:70px;font-weight:bold;
}

.pzoom img.close {

	position:absolute;top:3px;right:3px;
	border:none;z-index:11;display:block;
	cursor:pointer;
}

.pzoom div.wall-price-block {

	position:absolute;top:0px;right:0px;
	padding:0px;
	background-color:#333333;height:150px;width:150px;
}

.pzoom div.zoom-additional-info {

	position:absolute;top:150px;right:0px;
	padding:5px;
	background-color:#999999;height:370px;width:140px;
	font-size:11px;color:#333333;
}

.zoom div.wall-notes-block {

	position:absolute;top:150px;right:0px;
	padding:5px;
	background-color:#999999;height:100px;width:140px;
	font-size:11px;color:#333333;
}

.zoom div.general-elevation-notes {

	position:absolute;bottom:100px;right:0px;
	padding:5px;border:none;
	background-color:#999999;height:auto;width:140px;
	font-size:11px;color:#333333;
}


.zoom div.zoom-save {

	position:absolute;bottom:40px;right:0px;
	padding:5px;border:none;
	background-color:#999999;height:auto;width:140px;
	font-size:14px;color:#ffffff;
}

.zoom div.zoom-save a {

	text-decoration:none;color:#ffffff;
}

.zoom div.zoom-contact {

	position:absolute;bottom:5px;right:0px;
	padding:5px;border:none;
	background-color:#999999;height:auto;width:140px;
	font-size:14px;color:#ffffff;
}

.zoom div.zoom-contact a {

	text-decoration:none;color:#ffffff;
}


.zoom img.elevation {

	position:absolute;left:0px;
}

.zoom span.price-as-shown {
	font-size:20px;color:#cadb2a;
	z-index:12;text-decoration:none;display:block;text-align:right;
	position:absolute;bottom:5px;width:144px;
}

.zoom span.elevation-name {
	font-size:11px;color:#cadb2a;
	z-index:12;text-decoration:none;display:block;text-align:left;
	position:absolute;bottom:3px;width:144px;
}

.zoom a.close {

	font-size:12px;color:#ffffff;
	z-index:12;text-decoration:none;display:block;text-align:right;

}


.zoom a.nextprev {

	font-size:12px;color:#999999;
	z-index:12;text-decoration:none;display:block;text-align:right;

}

.zoom span.link-wall-on {

	position:relative;font-size:11px;color:#ffffff;
	z-index:12;text-decoration:none;display:block;text-align:right;top:70px;font-weight:bold;

}

.zoom span.link-wall-off {

	position:relative;font-size:11px;color:#666666;
	z-index:12;text-decoration:none;display:block;text-align:right;top:70px;font-weight:bold;

}

.zoom img.close {

	position:absolute;top:3px;right:3px;
	border:none;z-index:11;display:block;
	cursor:pointer;

}

.zoom div.wall-price-block {

	position:absolute;top:0px;right:0px;
	padding:5px;
	background-color:#333333;height:140px;width:140px;

}

.zoom div.zoom-additional-info {

	position:absolute;top:150px;right:0px;
	padding:5px;
	background-color:#999999;height:140px;width:140px;
	font-size:11px;color:#333333;

}

#total-price {

	position:absolute;top:270px;right:-147px;height:40px;width:145px;
	visibility:hidden;

}

#price-expand-wall-1-unlinked {

	position:absolute;top:10px;left:200px;px;height:20px;width:145px;
	visibility:hidden;text-decoration:none;

}


#price-expand-wall-1-linked-top {

	position:absolute;top:25px;right:-147px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;

}


#price-expand-wall-1-linked-bottom {

	position:absolute;top:180px;right:-147px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;

}


#price-expand-wall-2-unlinked {

	position:absolute;top:210px;right:-147px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;

}

#price-expand-wall-2-linked-top {

	position:absolute;top:80px;right:-147px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;

}


#price-expand-wall-2-linked-bottom {

	position:absolute;top:235px;right:-147px;height:40px;width:145px;
	visibility:hidden;text-decoration:none;

}

.price-expand {

	border-right:1px solid #f7941e;border-top:1px solid #f7941e;border-bottom:1px solid #f7941e;background-color:#f7941e;
	display:block;z-index:4;

}





.price-expand span.elevation-name {

	display:block; position:absolute; top:2px; left:2px;
	font-family:arial,verdana,sans-serif;	font-size:12px; font-weight:normal;	color:#ffffff;


}


.elevation-info-link {

	border-right:1px solid #f7941e;border-top:1px solid #f7941e;border-bottom:1px solid #f7941e;background-color:#cccccc;
	display:block;

}

.elevation-info-link span.big {

	font-family:arial,verdana,sans-serif;	font-size:18px; font-weight:normal;	color:#666666;

}

.elevation-info-link span.big a {

	text-decoration:none;

}


.elevation-info-link span.medium {

	font-family:arial,verdana,sans-serif;	font-size:16px; font-weight:normal;	color:#666666;

}

.elevation-info-link span.medium a {

	text-decoration:none;

}

.elevation-info-link span.normal {

	font-family:arial,verdana,sans-serif;	font-size:12px; font-weight:normal;	color:#666666;

}

#save-to-portfolio {
	position:absolute;top:311px;right:-147px;height:25px;width:135px;
	padding-left:10px;padding-top:5px;
	visibility:hidden;text-decoration:none;
}

#contact-us {
	position:absolute;bottom:-100px;right:-147px;height:25px;width:135px;
	padding-left:10px;padding-top:5px;
	visibility:hidden; text-decoration:none;
}

.elevation-info-link img.plus {

	display:block; position:absolute; top:-4px; right:-11px;
	border:none;

}

.price-expand span.wall-label {

	display:block; position:absolute; top:-12px; left:2px;
	font-family:arial,verdana,sans-serif;	font-size:9px; font-weight:normal;	color:#666666;

}

.price-expand span.total-label {

	display:block; position:absolute; top:-18px; right:20px;
	font-family:arial,verdana,sans-serif;	font-size:14px; font-weight:normal;	color:#333333;

}

.price-expand img.plus {

	display:block; border:none; position:absolute; top:-1px; right:-11px;

}


.price-expand span.price-label {

	display:block; position:absolute; top:2px; right:15px;
	font-family:arial,verdana,sans-serif;	font-size:12px; font-weight:normal;	color:#ffffff;

}



.thumbCaption a {

	color:#999999;text-decoration:none;display:block;

}

.thumbCaption {

	display:block;

}

.thumbCaption a:hover {

	color:#999999;text-decoration:none;font-weight:bold;

}

.thumbCaption a:active {

	color:#6d9e33;text-decoration:none;font-weight:bold;display:block;

}



.thumbnail2 {
	font-size:11px;	text-align:center;text-decoration:none;border:2px solid #ffffff;

	}

.thumbnail2 a {
	display:	inline; }

.thumbnail2 a.caption {
	display:	block; }

.thumbnail2 img {
	border:none;
	cursor: url("http://www.violapark.com/vp/images/magnify.cur"); }

.thumbnail2 img.selected {
	border:2px solid #666666; }

.thumbnail2 span.non-elevation-caption {

	visibility:hidden;display:block;

}
