/* 
Site: http://www.pixxlz.com
Version: BannerSlider White
Updated: 06.14.10
By: DaveWilliams 
*/

/* BANNER SLIDER STYLES */

/*
UTILITY STYLES
*/
.floatLeft { float:left; margin-right:10px;}
.floatRight { float:right; }
.clear { clear:both; }

/*
PAGE STRUCTURE
*/
#page-wrap { position:relative; width:640px; height:260px !important; margin:0 auto; overflow:hidden !important; }

/*
SLIDER
*/
.slider-wrap { width:640px; height:210px; }

#perm-callout { position:absolute; left:505px; width:135px; height:135px; background:url(/styles/images/bg-perm-callout.png) no-repeat 100% 0; z-index:9999 !important; }
#perm-callout a,
#perm-callout a:link,
#perm-callout a:active,
#perm-callout a:visited { display:block; width:100%; height:100%; text-decoration:none; }

.slider-wrap a,
.slider-wrap a:link,
.slider-wrap a:active,
.slider-wrap a:visited,
.slider-wrap a:hover { text-decoration:none !important; color:inherit; }
#main-photo-slider { height:210px; overflow:hidden; }
.stripViewer { position:relative; z-index:999; float:none; clear:both; width:640px; border-bottom:3px double #ddd; }
.stripViewer .panelContainer { position:relative; left:0; top:0; width:auto; }
.stripViewer .panelContainer .panel { position:relative; float:left; width:640px; }
.stripViewer .panelContainer .panel ul { text-align:left; margin:0; }
.stripNavL, .stripNavR, .stripNav { display:none; }
.nav-thumb { border:1px solid #999; }

#movers-row { width:640px; height:50px; margin:5px 0 0 0; background:#fff; z-index:9999 !important; }
#movers-row div { width:108px; float:left; }
#movers-row div.first { width:95px !important; }
#movers-row a.cross-link { float:right; }

.photo-meta-data { font-family:times new roman, times, serif; line-height:16px; background:url(/styles/images/transpWhite.png); padding:5px 10px 15px; height:30px; margin-top:-50px; position:relative; z-index:900; color:#111 !important; }
.photo-meta-data span.head { font-size:17px; color:#222; font-weight:bold; }
.photo-meta-data .sale { padding-right:58px; background:url(/styles/images/bg-sale-tag.png) no-repeat 100% 50%; }
.photo-meta-data span.sub { font-size:14px; color:#333; font-weight:normal; }
.photo-copy-overlay { font-family:times new roman, times, serif; line-height:18px; padding:0 40px 0 200px; margin-top:-180px; position:relative; z-index:900; }
.photo-copy-overlay span.head { clear:both; font-size:17px; color:#222; font-weight:bold; }
.photo-copy-overlay span.sub { clear:both; font-size:14px; color:#222; }
.cross-link { width:95px; margin-top:-14px; position:relative; padding-top:0; top:15px; z-index:9999; }
.active-thumb { background:url(/styles/images/icon-uparrowsmallwhite-shad.png) 50% 0 no-repeat transparent !important; top:0; padding-top:15px;}

.cross-link img { 
	filter:alpha(opacity=50)
	-moz-opacity:0.5; 
	opacity:0.5; 
	}
.active-thumb img {
	filter:alpha(opacity=100) !important;
	-moz-opacity:1 !important;
	opacity:1 !important;
	}
.cross-link:hover img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	}


#content.homepage #banner .price { font-family:times, times new roman, serif !important; font-weight:bold; color:#000; font-size:18px; }
#content.homepage .col-3-layout .sale { padding-right:60px; background:url(/styles/images/bg-sale-tag.png) no-repeat 100% 50%; }
