p.fontColorFix {
	color:#595959;
}
.gallery-left {
	float: left;
	width: 610px;
}
.noSpace {
	margin-top:0px !important;
	padding-top:0px !important;
}
.gallery-right {
	float: right;
	margin: 20px 0 0;
}
.gallery-right div.tabinfo {
	width: 300px;
	height: 25px;
	margin: 0;
	text-align:center;
	font-weight:bold;
	color:#595959;
}
.galNavTab {
	height: 41px;
	text-indent:-9999px;
}
.galNavTab a {
	cursor:pointer;
}
.galNavTab-print {
	display:block;
	float:left;
	width:150px;
	height:41px;
	background:url(../images/NAVTabs.gif) 0 10px no-repeat;
}
.galNavTab-print:hover {
	background:url(../images/NAVTabs.gif) 0 -31px no-repeat;
}
.galNavTab-promo {
	display:block;
	float:left;
	width:150px;
	height:41px;
	background:url(../images/NAVTabs.gif) -150px 10px no-repeat;
}
.galNavTab-promo:hover {
	background:url(../images/NAVTabs.gif) -150px -31px no-repeat;
}
.galNavTab-mobile {
	display:block;
	float:left;
	width:150px;
	height:41px;
	background:url(../images/NAVTabs-Mobile.gif) 0 -31px no-repeat;
}
.PRINTselected {
	background:url(../images/NAVTabs.gif) 0 -31px no-repeat;
}
.PROMOselected {
	background:url(../images/NAVTabs.gif) -150px -31px no-repeat;
}
.galNav {
	height: 450px;
	margin: 0 0 25px;
}
.mobileNav {
	height: 170px !important;
}
.galNav ul {
	list-style:none;
	margin:0;
	padding:0;
}
.galNav ul li {
	margin: 0;
	padding: 0;
	display:block;
}
.galNav ul li a {
	color:#FFF !important;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-color:#7badb1;
	width: 300px;
	padding: 6px 0;
	margin: 0 0 2px 0;
	display:block;
	cursor:pointer;
}
.galNav ul li a:hover {
	background-color:#348288;
}
.galNav ul li a:active {
	background-color:#cd3b2e;
}
.galNav .galNav-promo ul li a {
	background-color:#cecb7c;
}
.galNav .galNav-promo ul li a:hover {
	background-color:#a5a13a;
}
.galNav .galNav-promo ul li a:active {
	background-color:#cd3b2e;
}
.galNav .galNav-mobile ul li a {
	background-color:#ecaa81;
}
.galNav .galNav-mobile ul li a:hover {
	background-color:#e97a33;
}
.galNav .galNav-mobile ul li a:active {
	background-color:#cd3b2e;
}
.galNav .galNav-print .gNavselected {
	background-color:#348288 !important;
}
.galNav .galNav-promo .gNavselected {
	background-color:#a5a13a !important;
}
.galNav .galNav-mobile .gNavselected {
	background-color:#c15e20 !important;
}
.galNav-print {
	position:absolute;
}
.galNav-promo {
	position:absolute;
	display:none;
}
.galNav-print img, .galNav-promo img {
	margin-bottom:2px;
}
/* LEFT SIDE */
		
		.galleryHeaderSpace {
	margin:0;
	padding:0;
}
.galleryLRG {
	background:#f2f5f8;
	padding: 10px;
}
.galleryLRG div.outline {
	padding: 10px;
}
.galleryLRG-header {
	background:#348288;
	padding: 10px;
	height: 20px;
}
.promoBG {
	background: #a5a13a !important;
}
.mobileBG .galleryLRG-header {
	background: #e97a33 !important;
}
.galleryLRG-header h3 {
	color:#FFF !important;
	font-size: 130% !important;
	width: 480px;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
.galleryLRG-header div {
	color:#FFF !important;
	width: 60px;
	margin-top: 5px;
	text-align:center;
	display:block;
	float:left;
}
#galDesc {
	position:relative;
	z-index: 9000;
}
.galhidDesc {
	display:none;
}
.imageWindow {
	height: 495px;
}
#imageNavleft, #imageNavright {
	width: 45px;
	height: 400px;
	float:left;
	margin: 0 2px;
}
#imageNavleft a {
	background:url(../images/IMGArrowL.png) 0 0 no-repeat;
	display:block;
	width: 35px;
	height: 65px;
	margin: 190px 0 0 5px;
	text-decoration: none;
	cursor:pointer;
}
#imageNavleft a:hover {
	background:url(../images/IMGArrowL.png) 0 -66px no-repeat;
	text-decoration: none;
}
#imageNavleft a:active {
	background:url(../images/IMGArrowL.png) 0 -129px no-repeat;
	text-decoration: none;
}
#imageNavright a {
	background:url(../images/IMGArrowR.png) 0 0 no-repeat;
	display:block;
	width: 35px;
	height: 65px;
	margin: 190px 0 0 5px;
	cursor:pointer;
}
#imageNavright a:hover {
	background:url(../images/IMGArrowR.png) 0 -66px no-repeat;
	text-decoration: none;
}
#imageNavright a:active {
	background:url(../images/IMGArrowR.png) 0 -129px no-repeat;
	text-decoration: none;
}
#imageLarge {
	width: 465px;
	height: 495px;
	display:block;
	float:left;
}
.visible-area {
	width: 465px;
	height: 495px;
	overflow: hidden;
	position: relative;
}
.slider {
	position: absolute;
	top: 0;
	left: 0;
}
.slider img {
	float: left;
}
