#collect_menu {
	position:absolute;
	left:25px;
}

/* multiples */
a, body, td, th, div, #srchbtn{font:normal 11px Helvetica, Lucida Grande, Tahoma, Verdana, sans-serif}

.concierge,
#copyframe,
.fieldset_holder,
#holder_stores,
.instruction,
#items_panel,
.light_holder,
.lightthumb,
.listbox,
.listholder,
.multiple,
#meta,
#subs,
#pitch,
.plaque_holder,
.price_holder,
#slides,#subdetails,
#viewport
	{
	position:relative;
	}
	
.concierge {
	margin-top:70px !important;
	clear:both;
	}
	


.answer,
#cart,
#fcs li,
.gallery-navigator td,
#slides,
#lighttools,
#lightstrip, #lightstrip2,
#signin_bar,
#quantity_column{
	white-space:nowrap !important;
	}

.alpha_100,
#lightstrip,
#lightstrip2,
.two-up #lightstrip2,
a:hover .related{display:block;-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;filter:alpha(opacity=100)}

.alpha_85{-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85;filter:alpha(opacity=85)}

.alpha_75,
#refine{-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;filter:alpha(opacity=75)}

.alpha_50, 
a.slide,
#subs a.submore,
.related{-moz-opacity:0.50;-khtml-opacity:0.50;opacity:0.50;filter:alpha(opacity=50)}
.alpha_25{-moz-opacity:0.25;-khtml-opacity:0.25;opacity:0.25;filter:alpha(opacity=25)}
.alpha_0{display:none;-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;filter:alpha(opacity=0)}

.invisible,
#fcs li ul,
.one-up #lightstrip2{-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;filter:alpha(opacity=0)}

.alpha_100{display:block}


.primary,
#before,
#after,
a.slide,
#lightstrip2,
#hanging img,
#cl img,
#overlay,
#color_overlay,
.related{
	-webkit-transition:opacity 0.75s ease;
	-moz-transition:opacity 0.75s ease;
	-o-transition:opacity 0.75s ease;
	transition:opacity 0.75s ease;
}



.med{width:150px;height:150px}
.lg{width:300px;height:300px}

a:focus,
.checkbox,
.content,
.step a,
#panel-left, #panel-right,
#color_overlay,
#scope,
.thumbSlide,
.product-thumbs,
#copy_overlay,
img{border:none !important}

ul,
li,
.grid td,
#fcs ul,
#filters,
h1.signin,
.thumbSlide,
#lightstrip,
#lightstrip2,
.product-thumbs img,
#suggest, #suggest li, #suggest ul,
#strip_holder{padding:0px;margin:0px}

a.column_head,
#cart,
.cubes h2,
#signin_bar,
#scope,
.content,
#easel,
#frame,
#canvas,
#dog-biscuits,
#fcs,
h1.signin,
.header,
#holder_logo,
.icon,
.image_cover,
.menu,
#myaccount,
#refine,
#search,
.slide,
#strip,
#searchbutton,
#searchscreen,
#sky,
#xmlobj,
#fc1,
#fc2,
#fc3, #fc4, #fcs li ul, #search, #searchbutton{
	position:absolute;
	top:0px;
	left:0px
	}

body, #srchbtn, #ppg li ul li a{text-align:center}
.container, #xmlobj, h1, h2, h3, #fcs li ul, #search{text-align:left}

#fcs,
#fc1,
#fc2,
#fc3,
#fc4,
#cart a,
.cubes h2,
.multiple,
#searchbox,
#scope,
.tagline{
	font:normal 11px Verdana !important
}

.default:focus,
#filters select,
#filters option,
h2 a:hover,
#searchbox:focus{color:black !important}

#add-lightbox,
#add-cart,
#artist #spot-strip,
.button,
.highlighted,
#search_pg  #spot-strip,
.subtext{
	background-image:-webkit-gradient( linear, 0 0%, 0 100%, from(#FFF), to(#CCC)); 
	background:-moz-linear-gradient( top, #FFF, #CCC);
	/* ie7- */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#CCCCCCFF);
	/* ie8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#CCCCCCFF)";
}

/*  -  -  -  -  -  -rounded corners-  -  -  -  -  -  */

#artist #spot-strip,
.container,
#search_pg  #spot-strip,
fieldset,
.sub,
.contained-copy,
#add-lightbox,
#add-cart,
.button,
.fieldset_holder,
#plaque,
#plaque2,
.instruction{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	}
	
/*ulc*/
	
#eotw,
.contained,
.cubes h2,
#items_panel h2,
.submore,
#totals_panel h2,
#dog-biscuits{
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
}

/*urc*/
	
#eotw,
.cameo-background,
.cubes h2,
#items_panel h2,
#totals_panel h2,
#dog-biscuits{
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	}

/*lrc*/
	
.cameo-background,
#spot-strip,
.submore{
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	}
	
/*llc*/
	
.contained,
#spot-strip{
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	}
	



.highlighted{
	color:#333 !important;
	-webkit-box-shadow:3px 3px 5px rgba(48,48,48,0.5);
	-moz-box-shadow:3px 3px 5px rgba(48,48,48,0.5);
	}

/* light shadow	*/
.container, .large, .medium, .liked{
	-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.25);
	-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.25);
	}

/* light-medium shadow	*/
#cube1, #cube2, #cube3, #cube4, #cube5, .highlighted, #pricing img{
	-webkit-box-shadow:3px 3px 4px rgba(0,0,0, 0.35);
	-moz-box-shadow:3px 3px 4px rgba(0,0,0,0.35);
	}

/* medium shadow	*/
.more_holder, .more_holder img, #artist img{
	-webkit-box-shadow:3px 3px 6px rgba(0,0,0, 0.5);
	-moz-box-shadow:3px 3px 6px rgba(0,0,0,0.5);
	}

.twitter,
.facebook,
.iphone,
.mailings,
.logo,
#menu-center,
#tiny{
	background:transparent url(http://www.forrestgray.com/core/the-sprite.png) -400px 400px no-repeat;
	}
	
.inches, .fraction, .inch{
	font-family:Georgia;
}

.fraction{
	font-size:11px;
	font-weight:bold;
	}

.inch{
	font-weight:normal;
	}

.down-tri{
	font-size:14px;
}

.stay{height:54px;width:76px;overflow:hidden;margin-top:4px;display:inline-block}
.twitter{background-position:0px -148px}
.twitter:hover{background-position:0px -222px}
.facebook{background-position:0px 0px}
.facebook:hover{background-position:0px -74px}
.iphone{background-position:0px -592px}
.iphone:hover{background-position:0px -666px}
.mailings{background-position:0px -740px}
.mailings:hover{background-position:0px -814px}

.bio-more{
	padding:4px 6px 4px 6px;
	border-width:1px;
	border-style:solid;
	letter-spacing:1px;
}

.more_holder{
	background-color:rgba(255,255,255,0.92);
	border:1px solid #222;
	border-top:none;
	border-bottom:none;
	width:540px;
	padding:30px 50px 50px 50px;
	margin:auto;
	text-align:left;
	font-size:14px;
	line-height:150%;
	overflow-y:auto;
	background-image:-webkit-gradient( radial, 50 50, 130, 50 50, 560, from(#fff), to(#e1e1e1)) #e1e1e1;
	background-image:-moz-radial-gradient(50px 25%, 130px, 50px 25%, 560px, from(#fff), to(#e1e1e1)) #e1e1e1 no-repeat;
}

.more_holder h1{
	margin-left:0px;
}

.more_holder img{
	float:right;
	width:200px;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:10px;
}

#tiny{
	width:114px;
	height:24px;
	display:block;
	background-position:0px -902px;
}

.gallery-navigator a{
	-webkit-transition:all 0.5s cubic-bezier;
}

#cube1, #cube2, #cube3, #cube4, #cube5{
	position:absolute;
	top:38px;
	width:50px;
	}

.cameo-data{
	width:100px;
	height:82px;
	position:absolute;
	right:0px;
	color:white;
	padding:0px 10px;
	}

#panel-left, #panel-right{margin-bottom:40px;width:433px;padding:20px;float:left;}
#panel-left p, #panel-right p{font-size:14px}
#panel-left{width:435px}
#panel-right ul{
	margin:0px 70px 10px 60px;
	}
#panel-left p{padding-right:25px}
#panel-right li input, #panel-right li label{font-size:16px}
#panel-right li{list-style-type:none;
	padding:5px 20px;
	
}

#panel-right li.preferred{list-style-type:none;
	padding:8px 20px;
	border:1px solid #666;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	
	
}

#panel-right{
-moz-box-shadow:3px 3px 12px rgba(0,0,0,0.3);
-webkit-box-shadow:3px 3px 12px rgba(0,0,0,0.3);
border:1px solid #aaa;
}

#subs .cameo-data h2{margin:0px}
#subs .cameo-data h2 a{font:normal 16px Georgia;margin-bottom:0px;margin-top:0px;letter-spacing:0px}

#subs .cameo-data a{color:white !important}

#subs .cameo-data p{margin-top:0px;font-size:13px;color:#aaa !important}
#subs .cameo-data p a{margin-top:0px;font-size:13px;color:#aaa !important}
#subs .cameo-data .context, #subs .cubes .context-header {color:#aaa !important;font-size:10px}
#subs .cubes .context-header{padding-left:8px}

.cameo-background{
	width:120px;
	height:102px;
	color:white;
	background:black;
	position:absolute;
	right:0px;
}


#cube1{left:10px}
#cube2{left:69px}
#cube3{left:128px}
#cube4{left:187px}
#cube5{left:246px}

.cubes h2{top:-10px; padding-top:5px;padding-left:10px;padding-bottom:3px;width:294px !important;color:#555;

background:#222}
.cubes h2 a{font:normal 18px Georgia;color:white !important}

.tag{
	padding-left:10px !important;
	font-style:italic !important;
	font-family:Georgia;
}

.shadowed{
	-webkit-box-shadow:3px 3px 5px rgba(0,0,0, 0.25);
	-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.25);
}

.arrow{
	width:9px;
	float:right;
	font-size:32px;
	margin-top:-12px;
	color:#fff;
}

#artist_pg .arrow,
#search_pg .arrow{color:#333}

.row-odd{background:white}
.row-even{background:rgba(190,158,114,0.25)}

.collection{
	width:300px;
	height:67px;
	float:left;
	margin:0px 10px 0px 7px;
	text-align:left;
	}
	
.collection h2{display:inline}
.collection h2 a{display:block;
	width:207px;
	height:75px;
	padding-left:86px;
	font:normal 22px Georgia;
	color:#333 !important;
	letter-spacing:0px;
	vertical-align:top;
	}
		

#thanks{text-align:left;font-size:14px;width:730px;
margin-left:95px;
}

#thanks a{font-size:14px}

.listbox{
	float:left;
	width:295px;
	margin:5px 0px 0px 0px;
	height:85px;
	overflow:hidden;
	padding:15px 10px 0px 10px;
	}
	
.listholder{
	width:980px;
	margin:0px 0px 15px 15px;
	height:auto;
	padding-bottom:15px;
	float:left;
	}

.list-divider{
	height:1px;
	border-top:1px solid #eee;
	float:left;
	width:950px;
	color:#ccc;
}

#coupon h2{margin-bottom:0px;margin-top:10px;padding-bottom:0px}

.summary .data{
	width:490px !important;
	}

.summary .label{
	padding-right:10px;
	text-align:right}

#totals_panel table{margin-top:20px}

#totals_panel td, #items_panel td{padding-bottom:6px;font-size:13px;font-family:Georgia}

#totals_panel .label-column{
	width:120px !important}

#items_panel .price-column,
#totals_panel .price-column{
	width:90px !important}

.summary{
	width:445px;
	margin:20px 0px 0px 0px;
	}

#totals_panel{
	position:absolute;
	top:232px;
	left:590px;
	width:237px;
	}
	
#totals_panel h2{width:217px}
	
#items_panel{
	top:-20px;
	left:95px;
	width:460px}
	
#items_panel h2{width:440px}

#items_panel, #totals_panel{
	border:1px solid #ccc;
	min-height:320px;
	padding-left:20px;
	padding-top:30px;
	overflow:hidden;
	}
	
.offset{padding-left:4px}

#items_panel h2, #totals_panel h2{
	position:absolute;
	top:-10px;
	left:0px;
	color:white;
	background:transparent;
	margin-left:20px;
	border-bottom:2px solid rgb(127,105,74);
	padding:8px 0px 8px 0px; 
	font:normal 16px Georgia;
	color:#000;
	letter-spacing:1px;
	}

.place{
	margin-top:-19px;
	margin-right:2px;
	}

.badTouchChad{
		background-image:-webkit-gradient( linear, 0 50%, 0 100%, from(#FFF), to(rgb(255,102,102))) !important; 
	}

.instruction{
	text-align:left;
	padding:20px;
	border:1px solid #ccc;
	width:645px;
	margin:0px 0px 20px 95px;
	padding-left:85px;
	font:normal 15px Georgia;
	color:#444;
	background-image:-webkit-gradient( linear, 0 50%, 0 100%, from(rgba(255,255,255,0.4)), to(rgba(190,158,114,0.4))); 
	background:-moz-linear-gradient( #FFF, #FFF 50%, #FC6);
	
/* ie7- */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFCC66FF);
/* ie8 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFCC66FF)";

}

.icon{
	background:url(http://images.sfae.com/core/interface/instruction.png) 20px 7px no-repeat;
	height:50px;
	width:70px;
}

.step a{
	display:block;
	color:white !important;
	font:bold 14px Verdana !important;
	height:20px;
	width:20px;
}

.step{
	height:20px;
	width:20px;
	overflow:hidden;
	margin:0px 70px;
	color:white;
	font:bold 15px Verdana !important;
	background:url(http://images.sfae.com/core/interface/steps.png);
	}
#steps hr{
	position:absolute;top:10px;height:1px;width:505px;border-top:4px solid #ccc;color:#ccc;margin-left:75px;
}

#steps table{
		position:absolute;
		z-index:99;
		}

#steps{
	position:absolute;
	right:200px;
	top:60px;
	width:600px;
	height:20px;
	}


#steps td{background:transparent;color:#999;padding-top:5px;
font:normal 13px Arial !important;
}
#steps td.here{font-weight:bold !important;color:#666}

#steps .here{background-position:0px -20px}
#steps .past{background-position:0px -40px}

#checkout .label{
	width:324px !important;
	padding-right:10px;
	padding-top:8px;
	font:normal 13px Georgia;
	text-align:right}

#checkout input, #checkout select{
		margin-bottom:6px;
		width:320px;
		font-size:13px;
		}

 #checkout select{margin-top:3px;padding:3px}
 
#checkout input{
	border:1px solid #ccc;
	padding:3px}

#checkout select, .create_account select{width:324px}

.deleteitem{
	position:absolute;
	top:-15px;
	left:5px;
	}

.checkout-title{margin-bottom:60px;margin-left:120px;font-size:14px;visibility:hidden}	

#thumbnail_column img{margin-left:-10px}

td{line-height:140%}

td, th{vertical-align:top}

img.checkout-thumb{height:60px !important;border:1px solid #ccc}

.checkout{float:right;margin-right:-3px !important}

.odd{background:#ddd}
.even{background:#fff}

.msg .error{text-align:left;margin-left:130px;margin-right:290px}
.flag{color:red}

.shoppingcart{margin-left:100px;width:auto}
.shoppingcart p{margin-right:40px}

.shoppingcart td{vertical-align:top}

input.product-quantity, input.cart-quantity{ width:35px; text-align:right; background:#ffc}
#quantity_column{width:90px !important;text-align:left;padding-left:15px}
 input.cart-quantity{margin-left:15px}

td .context{
	width:240px;
	margin-bottom:20px !important;
	text-align:left;
	height:58px;
line-height:140%;
overflow:hidden;
	}

.left-align{text-align:left !important}

.price-column{
	text-align:right !important;
	padding:0px;
	margin:0px;
	width:140px !important;
}
	
.totalprice-column{
	font-weight:bold;
	text-align:right;
	padding:0px 0px 0px 6px;
	font-size:13px;
	}

.multiple{
	width:285px;
	margin-top:2px;
	min-height:60px;
	color:#444;
	padding:4px 0px;
	display:block;
	border-bottom:0px solid #ddd !important;
	text-align:right;
	}

.multiple div.sheet_holder{
	width:150px;
	display:block;
	float:left;
	top:4px;
	line-height:150%;
	margin-bottom:5px;
	padding-bottom:5px;
	}
	
.multiple img{
	margin:5px -5px 5px 0px;
	}

.multiple h3{margin:0px;
	font:bold 13px Helvetica;
	color:#333;
	padding-right:5px;
	text-align:left !important;
	margin-left:18px !important;
	}
	
.multiple div.size_holder{
	width:115px;
	text-align:left;
	top:10px;
	position:absolute;
	right:0px;
	}

.multiple input{padding-left:0px;padding-top:0px;margin-left:1px;margin-top:5px}


.thumbSlide{
	width:72px;
	height:72px;
	position:absolute;
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0, 0.1);
	-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.1);
	}
	
.one{z-index:300}
.two{z-index:200}
.three{z-index:100}
.four{z-index:10}


.subtext{font:normal 10px Verdana;color:#888;font-style:italic}
fieldset{border-width:0px}
.fieldset_holder{border:10px solid rgb(128,128,128);
margin-left:150px;margin-right:150px;background:white;
}


#frame .fieldset_holder{margin-left:0px;margin-right:0px}

.concierge{
margin:55px 15px 40px 15px;
width:948px;
border:1px solid #aaa;
height:185px;
height:auto;
clear:both;
}


#coll .concierge, #artist_pg .concierge{
/*	top :0px; */
}

#sizes{float:left}

#related td{padding-right:8px;width:136px !important;text-align:left}

#magnify{
	position:absolute;
	top:92px;
	right:460px;
	width:400px;
	height:400px;
	z-index:1991;
	}

.store{
	width:300px;
	height:67px;
	float:left;
	margin:0px 10px 27px 7px;
	text-align:left;
	}
	
.store h2{display:inline}
.store h2 a{display:block;
	width:220px;
	height:75px;
	padding-left:86px;
	font:normal 22px Georgia;
	color:#333 !important;
	letter-spacing:0px;
	vertical-align:top;
	}


.tagline{color:#666;display:inline-block;padding-top:2px;line-height:140%}
		

#holder_stores{width:980px;margin-top:0px !important;margin-left:15px;height:170px}
#holder_stores h2{color:#999;font-size:16px;margin-top:0px !important}


#filters{
	position:absolute;
	left:0px;
	width:850px;
	top:-28px;
	height:20px;
	padding-left:177px;
	text-align:left;
	z-index:5000;
}

#artist_pg #filters,
#coll #filters{
	top:342px;
	}

#search_pg #filters{
	top:85px;
	}

#filters select{
	background:rgba(255,255,255,0.9);
	border:1px solid #222;
	font-size:11px;
	margin-right:8px;
	width:150px;
	}

#refine{
	top:4px;
	left:30px;
	width:60px;
	font-weight:normal;
	letter-spacing:1px;
}

#artist_pg #refine{color:#222;	font-size:12px;top:2px}

#coll #refine{color:white !important}

#lightbox a:focus{outline:none !important}

#scale, #scale2{
	width:120px;
	color:#333;
	margin-left:auto;
	margin-right:auto;
}

#scale2{color:#ccc}

#scale_holder, #scale_holder2{
	position:fixed;
	left:0px;
	bottom:180px;
	margin:0px;
	width:100%;
	}

#scale_holder2{
	left:1px;
	bottom:179px;
	}
	
.reference{
	border:2px solid #555;
	border-top:none;
	height:6px;
	overflow:hidden;
	}	

#scale_holder2 .reference{
	border:2px solid #ccc;
	border-top:none;
	}

#lightdetails{
	position:fixed;
	left:0px;
	bottom:107px;
	height:30px;
	padding:0px;
	text-align:center;
	font-size:12px;
	width:100%;
	z-index:5001;
	}

.light_holder{
	width:100%;
	height:30px;
	text-align:center;
	}
	
#lighttools{
	margin:auto;
	display:block;
	color:#111;
	width:450px;
	height:30px;
}	

.two-up #lighttools{
	width:760px;
}

#lighttools label{
	color:#999;
	font:normal 10px Verdana !important;
}

#lightadd, #lightadd2{float:left;
	background:#333 !important;
	border:1px solid #666;
	color:white !important;
	margin-top:-1px;
	margin-right:4px;
	height:15px !important;
	font:normal 10px Verdana !important;
	width:18px !important;
	}
#lightdetails select{	
	width:230px;
	float:left;
	margin-right:3px;
	margin-left:120px;
	background:transparent;
	color:white;
	border:none;
	}

#lightbox, #lightimage{height:100%}

#lightbox .content{min-height:300px}

#lightimage{width:auto}

#lightbox{background:black}

#lightbox{background:url(http://images.sfae.com/core/interface/bricks-lightbox.jpg) center top}


#lightimageframe, #lightimageframe2{
	border:6px solid black;
	padding:12px;
	background:rgb(252,247,243);
	-webkit-box-shadow:4px 4px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:4px 4px 6px rgba(0,0,0,0.5);

}

#lightimageframe, #lightimageframe2, #plaque, #plaque2{
	padding:12px;
	background:rgb(252,247,243);
	-webkit-box-shadow:4px 4px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:4px 4px 6px rgba(0,0,0,0.5);
}

#plaque, #plaque2{
	border:1px solid black;
	margin-top:15px;
	background:rgba(252,247,243,0.7);
	display:block;
	width:200px;
	font-size:12px;
	letter-spacing:1px;
	padding:10px 20px;
	position:absolute;
	left:-120px;
	}

.plaque_holder{
	left:50%;
	height:50px;
}

#lightimageframe.small, #lightimageframe2.small{
	border-width:15px;
	padding:35px;
	margin-top:80px;
}

#lightimageframe.medium, #lightimageframe2.medium{
	border-width:20px;
	padding:45px;
	margin-top:60px;
}

#lightimageframe.large, #lightimageframe2.large{
	border-width:30px;
	padding:55px;
	margin-top:40px;
}



#lightimagemat, #lightimagemat2{
	border:2px solid rgb(239,230,222);
	background:white;
	padding:10px;
}


#imageholder, #imageholder2{
	height:100%;
	display:inline-block;
	margin-right:auto;
	margin-left:auto;
}

.two-up #imageholder{
	margin-right:10px;
	}
.two-up #imageholder2{
	margin-left:10px;
	}


.one-up #imageholder2{
	display:none;
	}

#imageholder td, #imageholder2 td{
	vertical-align:center;
	text-align:center;
	padding-bottom:0px;
}

#lightstrip, #lightstrip2{
	width:50%;
	height:111px;
	border-top:1px solid #333;
	background:#111;
	overflow-x:scroll;
	overflow-y:hidden;
	float:left;
}

.one-up #lightadd2, .one-up #prices2{
	display:none;
	}

.two-up #lightadd2, .two-up #prices2{
	display:inline-block;
	}

.one-up #lightstrip{
	width:100% !important;
}

.two-up #lightstrip{
	width:50% !important;
}

#strip_holder{
	width:100%;
	height:111px;
	position:fixed;
	bottom:0px;
	left:0px;
}

.lightthumb{
	float:left;
	margin-right:2px;
	width:auto;
	height:110px;
	border-top:1px solid #111;
	border-bottom:1px solid #111;
}

.lightthumb a{
	display:block;
	width:auto;
	height:110px;
	background-position:0px 0px;
}

.lightthumb .remove a:hover{background-position:0px 0px !important}


.lightthumb .remove{
	position:absolute;
	top:0px;
	right:0px;
	width:34px;
	height:34px;
	margin:2px 2px 0px 0px;
	}

.lightthumb .remove a, .lightthumb .remove a:hover{
	display:block;
	width:34px;
	height:34px;
	background:none;
	}

.lightthumb .remove a:hover, .lightthumb.on .remove a{
	background:transparent url(http://images.sfae.com/core/interface/buttons/remove.png) no-repeat top left;
	}

#lightstrip img, #lightstrip2 img {
	vertical-align:top;
	}

#action{position:absolute;
	left:190px;
	top:120px;
	z-index:3004;
	}

.notify{
	font :normal 12px Verdana;
	text-align:left;
	}	

.notify a{
	display:block;
	width:80px;
	height:18px;
	border-width:1px;
	border-style:solid;
	margin-top:10px;
	padding:2px;
	text-align:center;
	}

em{font-style:normal;font-weight:bold}

#easel{
	top:-1000px;
	left:-1000px;
	width:3000px;
	height:3000px;
	overflow:hidden;
	background:#000;
	z-index:6000;
	}

#frame{
	width:300px;
	height:210px;
	top:11px;
	left:11px;
	background:#fff;
	padding:20px;
	z-index:6003;
}

#canvas{
	width:360px;
	height:270px;
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
	z-index:6001;
	background:url(http://images.sfae.com/core/interface/easel.png) top left no-repeat;
}


#pitch{width:850px;margin-left:60px;height:140px;clear:all;margin-top:20px}

#sky{left:555px}

#pitch table{position:absolute;top:30px;left:0px}

#pitch td{width:150px; text-align:center;vertical-align:top}

#detail #pitch h3{margin-left:0px;color:#999 !important;width:450px;position:absolute;top:0px;left:0px}

#cloud a.tag1{ font-size:1.0em; font-weight:100; }
#cloud a.tag2{ font-size:1.1em; font-weight:200; }
#cloud a.tag3{ font-size:1.2em; font-weight:300; }
#cloud a.tag4{ font-size:1.3em; font-weight:400; }
#cloud a.tag5{ font-size:1.4em; font-weight:500}
#cloud a.tag6{ font-size:1.5em; font-weight:600}
#cloud a.tag7{ font-size:1.6em}
#cloud a.tag8{ font-size:1.7em}
#cloud a.tag9{ font-size:1.8em}
#cloud a.tag10{ font-size:2.0em}

#cloud a:hover{color:white !important;background:rgb(26,62,82) !important}

    #cloud{ padding:2px; line-height:2em; text-align:left; height:125px; overflow:hidden}
    #cloud a{ padding:4px}
    #cloud a{text-decoration:none}
	#sky{width:300px;text-align:left}
    #cloud{ margin:0;font-family:Verdana;margin-top:30px}
    #cloud li, #cloud ul, #cloud a{ display:inline; }



.grid, #page{width:960px}

.small{font-size:9px !important}

/* singles */

a{text-decoration:none}

body{
	margin:auto;
	margin-bottom:35px;
	}

.center{width:100%}

.checkbox{width:auto !important;padding:0px;margin-left:4px !important}

.content{
border-top:none !important;
padding:52px 0px 20px 0px;
width:980px;
overflow:hidden}

#detail .content{padding-top:32px}


.conlistholder{
	margin:0px;
	width:180px;
	overflow:hidden}

.conlist{
	font:bold 12px Verdana;
	color:#ccc;
	padding-top:4px}
	
#concollections, #conmedia, #conportfolios, #conkeyframes, #consupport{position:absolute; top:14px}

#concollections{left:200px}
#conportfolios{left:790px}
#conkeyframes{left:410px}
#consupport{left:600px}

	
.conlist, .conlist li{padding-bottom:2px}
	
.conlist a{font:normal 11px Verdana}

.select{padding:2px;width:231px}

.field,
.select,
.textarea{
	font:normal 14px Lucida Grande, Tahoma, Verdana;
	margin-bottom:6px;
	padding:3px;
	width:225px;
	}

/* slides */
#slides{float:left;margin-left:60px;height:144px;width:888px;overflow:hidden}

#viewport{height:150px;width:852px;overflow:hidden;padding-top:1px;margin-left:16px}

#strip{
	overflow:visible;
	}

#previous{
	border-right:1px solid #ccc;
	left:0px;
	}
	
#next{
	border-left:1px solid #ccc;
	left:868px;
	}

#previous, #next{
	border:1px solid #666;
	display:block;
	padding-top:60px;
	height:80px;
	position:absolute;
	font-size:20px;
	top:1px;
	width:14px;
	z-index:1001;
	background:#ccc;
	background-image:-webkit-gradient( linear, 0% 0, 100% 0, from(#EEE), to(#CCC)); 
	background:-moz-linear-gradient( left, #EEE, #CCC);
	}

#previous:focus, #next:focus{
	outline:1px solid #ccc;
	}

#previous:hover, #next:hover{
	border:1px solid #444;
	}

.slide{
	display:block;
	height:140px;
	margin:0px 0px 10px 0px;
	top:1px;
	width:140px;
	overflow:hidden;
	border:1px solid #000;
	background-position:top center;
	}


#detail h3{margin-left:60px}

#detail h3 a{font:bold 14px Verdana !important;color:#999 !important}
#detail h3 a.title-links{font:normal 9px Verdana !important;color:#39c !important;padding:3px;border:1px solid white}

#detail h3 a.title-links:hover{border:1px solid #39c}


a.slide:hover{
	-moz-opacity:1.0;
	-khtml-opacity:1.0;
	opacity:1.0;
	filter:alpha(opacity=100);
	}


#slides .here{
	border:2px solid black;
	z-index:1000;
	top:0px;
}

#detail label{display:block;padding-top:4px;padding-bottom:4px;background:transparent;height:auto;width:180px}
#detail label{font:normal 10px Verdana !important;text-align:left}
#detail .context, #subs .context, h1 em, #subs .cameo-data .context{color:#444;font:normal 10px Verdana;display:block;padding-top:2px}
#subs .context{margin-left:0px;padding-top:0px !important;margin-top:-8px !important}
#detail .framed{color:#444;font:normal 10px Verdana}
#detail input{padding-top:4px;margin-bottom:1px;float:left;margin-right:5px}


.price_holder{
	height:24px;
	background:#fff;
	width:188px;
}

.button{
margin:20px 0px;
}


#add-lightbox, #add-cart, .button{
	display:block;
	width:125px;
	height:22px;
	border:1px solid black;
	background-color:#fff !important;
	margin-top:12px;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	font-size:12px;
	font-family:Verdana;
	
	color:#333 !important;
	}
	
body#lightbox{overflow:hidden}
	
	
.mini{
	height:18px !important;
	width:64px !important;
	font-size:11px !important;
	padding-top:2px !important;
	font-weight:bold !important;
	color:#333 !important;
	margin-top:3px;
	margin-left:3px;
}

#add-lightbox, #add-cart{
	position:absolute;
	bottom:10px;
	margin-left:0px;
}

#add-lightbox{
	left:170px;
}

#add-cart{
	left:20px;
}


#add-lightbox:hover, #add-cart:hover, .button:hover{
	background:#222 !important;
	color:#fff !important;
	
	background-image:-webkit-gradient( linear, 0 0%, 0 100%, from(#444), to(#111)) !important; 
	background:-moz-linear-gradient( top, #444, #111) !important;
	
/* ie7- */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#444444FF, endColorstr=#111111FF);
/* ie8 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#444444FF, endColorstr=#111111FF)";

	
	}

#details p a{color:rgb(102,0,51) !important}

#subdetails{height:300px;width:980px;top:225px;clear:all}

#assistant{position:absolute;bottom:-28px;left:780px;width:200px}
.image_cover{display:block;width:160px;height:122px}
#pricing{position:absolute;bottom:0px;left:486px;width:260px;text-align:left;padding-bottom:30px}
.price{font-weight:normal}

#hanging{position:absolute;top:60px;left:40px;width:400px;height:400px;text-align:right;z-index:1990}


#hanging p{width:100px;float:right}

#hanging img{
	-webkit-box-shadow:3px 3px 6px #666;
	-moz-box-shadow:3px 3px 6px #666;
	}
	
#details{position:absolute;top:50px;left:480px;width:430px;height:115px;overflow:hidden;border:0px dotted red !important;}
#collectors{position:absolute;top:175px;left:480px;width:430px;height:14px;overflow:hidden;border:0px dotted red !important;z-index:99;background:white;}
#collectors p {margin-top:0px;padding-top:0px;text-align:left;height:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#showmore {float:right;margin-left:5px;}
#showless {display:none;padding-left:0px;white-space:nowrap;text-align:left;float:right;}

#collectors em {font-weight:bold;font-style:italic;color:#666;height:14px;display:block;width:90px;text-align:left;line-height:150%;}
#collectors a {font-style:italic;height:14px;line-height:150%;}

#assistant td, #pricing td{vertical-align:top;text-align:left}

#fineprint{text-align:left}
#fineprint{margin-top:25px}
#hanging h1{margin:0px;margin-top:10px; padding-top:0px;color:#000;font:bold 13px Arial, Helvetica, Verdana;margin-bottom:2px;width:400px;overflow:hidden;text-align:right}
#hanging h2{margin:0px;margin-top:0px; padding-top:0px;color:#83878e;font:normal 12px Arial, Helvetica, Verdana;margin-bottom:2px;width:400px;text-align:right;letter-spacing:0px}
#hanging p {margin-bottom:20px;margin-top:0px;}

#details p{text-align:left;line-height:150%;color:#28292b}

ul.bullets{margin-left:10px;padding-left:6px}

.bullets li{text-align:left;list-style-image:url(http://images.sfae.com/core/interface/bullet-star.png);color:#28292b}

#copyframe{float:left;margin-left:20px;height:500px;width:930px;margin-bottom:20px}

.required{background:#fff url(http://images.sfae.com/core/interface/required.gif) 215px 0px no-repeat}

.asterisk{color:#c00}

.form h1{margin:20px 0px 20px 270px}


.left-edge{margin-left:150px !important;margin-bottom:0px !important;padding-bottom:0px}

.form h2{margin-left:150px !important;margin-top:0px; color:#999;padding-top:0px;font-size:14px; }

.form td{text-align:left}
.form td input{text-align:left;border:1px solid #666;width:225px}
.form .label{width:254px;vertical-align:top;padding-top:5px;padding-right:5px;text-align:right}

.pattern{color:#999;font-style:italic;vertical-align:top;padding:5px 0px 0px 6px;width:140px}

input:focus, textarea:focus{background-color:#fbfdde}

.label{color:#333;font-size:12px}
#form-signin .label{font-size:14px}
#form-signin input{margin-top:-4px}

.query{font:bold 14px Georgia}

#identity{margin:20px 0px 0px 40px;font-size 12px;color:#666}

#form-signin td{padding-left:60px;text-align:left}

li.here{font-weight:normal;list-style-type:disc !important;color:#999}

.sub{width:125px;padding-left:180px;height:100px;float:left;margin-right:15px;overflow:hidden}

.center{width:124px !important}

.gallery-navigator .center{width:26px !important}


.container{
	background-image:-webkit-gradient( linear, 0 80%, 0 100%, from(#f1f1f1), to(#ddd)) !important; 
	background:-moz-linear-gradient( top, #eee, white, #ddd) !important;
	
/* ie7- */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F1F1F1FF, endColorstr=#DDDDDDFF);
/* ie8 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#F1F1F1FF, endColorstr=#DDDDDDFF)";

}

.contained{
	width:122px;
	margin-top:0px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	background-repeat:no-repeat;
	background-position:-14px 0px;
	height:102px;
	}
	
.cubes{width:305px !important}
.cameo{width:305px !important;background-position:0px 0px;
}

.contained-copy{width:175px;
	height:100px;
	margin-top:0px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:122px;
	height:102px;
	}
	
.submore{position:absolute;
	border:1px solid #222;
	bottom:0px;
	right:0px;
	width:40px;
	height:13px;
	text-align:center;
	padding:3px 4px 2px 4px;
	background:#222;
	color:white !important;
	font:normal 10px Verdana;
	}
	
.submore a{color:white !important}
	
	
.contained-copy h2 a{margin:0px;font:normal 18px Georgia}
.contained-copy h2{margin-bottom:0px;margin-top:5px;letter-spacing:0px}
.contained-copy p, .contained-copy p a{margin-top:0px;font-size:13px;color:#787878 !important}

.banner{
	background:#222;
	height:40px;
	text-align:left;
	width:100%;
	color:white;
	margin:0px;
	padding:4px 0px 2px 0px;
	position:absolute;
	top:0px;
	left:0px;
}

h1.signin{
	font-size:26px;
	left:70px;
	top:8px;
	color:#aaa;
	font-weight:normal;
	font-style:italic;
	font-family:Georgia;
}

#home #subs{display:block}
	
#subs{
	float:left;
	margin:0px 15px 20px 15px;
	height:100px;
	width:100%;
	}
	
#home .left{
	margin-left:0px;
}

#meta{
	margin-top:0px;
}

#artist_pg #meta, #coll #meta{
	margin-top:-24px;
	}

#cl, #artist{
	height:340px;
	width:950px;
	overflow:hidden;
	margin:-23px 0px 20px 0px;
	position:relative;
	top:0px;
	left:15px}
	

#sl{
	position:absolute;
	top:28px;
	left:0px;
	height:300px;
	width:950px;
	z-index:500;
	}
	
#color_overlay{
	position:absolute;
	top:0px;
	width:318px;

}	

#cl #color_overlay{
	left:632px;
	height:220px;
	z-index:501;
}

#color_overlay{
	-moz-border-radius-bottomleft:12px;
	-webkit-border-bottom-left-radius:12px;
	}	

#sl #color_overlay{
	left:647px;
	height:300px;
	height:140px;
	}

#cl #overlay, #copy_overlay{
	position:absolute;
	top:50px;
	width:285px;
	height:230px;
	overflow:hidden;
	}
	
#cl #overlay{
	z-index:502;
	}
	
#artist #overlay{
	position:absolute;
	top:30px;
	width:620px;
	left:310px;
	}
	
.intro{
	color:#666;
	font-size:13px;
	letter-spacing:1px;
	margin:10px 0px 0px 20px;
	text-align:left;
	}

#artist #overlay h1{
	margin-top:0px;
	padding-top:0px;
	clear:all;
	}
	
#artist img{
	margin-top:40px;
}
	
#artist #overlay img{
	margin-top:10px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
	
#cl #overlay{
	left:650px;
	text-align:left;
}

#copy_overlay{
	left:665px;
	background:transparent !important;
	text-align:right;
	}
	
#cl p{
	line-height:150%;
	font:normal 12px Arial;
	height:83px;
	overflow:hidden;
	}

#cl #overlay h2{margin-top:0px;padding-top:0px}

#cl img{position:absolute;z-index:500;top:0px;left:0px}
	
#cl h1, #cl h2{width:100%;text-align:left;clear:both}
#sl h1, #cl h1, h1{font:32px normal Georgia, Times New Roman;margin-top:0px;margin-bottom:4px;margin-left:0px}
#sl h2, #cl h2, h2{font:18px bold Georgia, Times New Roman;
	letter-spacing:1px;
	font-style:italic}
h1{margin-left:15px;margin-top:20px;font:32px bold Georgia, Times New Roman}
.leftmargin{margin-left:15px}
#sl h2{margin-top:5px}

#sl h1, #sl h2{text-align:left;clear:both}



#spot-color{
	position:absolute;
	top:28px;
	left:15px;
	height:300px;
	width:950px;
	z-index:499;
		-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.35);
	-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.35);

}

#cl #spot-color{
	top:7px;
	left:0px;
	height:302px;
	}

#sl img{position:absolute;top:0px;left:15px;border:1px solid #f00}

#sl .holder{
	position:absolute;
	top:10px;
	left:10px;
	overflow:hidden;
	width:310px;
	height:310px}

.grid td.medium, .grid div.medium{
	height:150px;
	width:150px;
	
	background-color:#e1e1e1;
	}

.grid td.large, .grid div.large{
	height:310px;
	width:310px;
	background-color:#e1e1e1;
	}


#spotholder{
	height:324px;
	}

#spot-strip{
	position:absolute;
	height:28px;
	width:950px;
	top:328px;
	left:15px;
	z-index:1998;
	background:#222;
		-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.35);
	-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.35);

}

#search_pg  #spot-strip{
	top:80px;
	width:948px;
	border:1px solid #999;
}

#artist #spot-strip{
	width:948px;
	border:1px solid #999;
	}


.bio{
	text-align:left;
	font-size:13px;
	line-height:150px;
	height:150px;
	overflow:hidden;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:10px;
	}

.bio p{margin-bottom:19px}	
	
.signature{
	height:106px !important;
}

#strip-label{
	position:absolute;
	bottom:5px;
	left:15px;
	font:normal 14px Arial;
	letter-spacing:1px;
	color:#666;
}

#cl #spot-strip, #artist #spot-strip {
	top:309px;
	left:0px;
}


/*
color defaults
1 Vargas
2 Rock
3 Celebrity
4 Film
5 Gift
6 History */

.button{background-color:#666;font-weight:bold;font-size:13px}
.button{background-color:rgb(60,64,91)}

#strip-label{color:white}

#subs a.submore{
	color:rgb(0,0,0) !important;
	border-color:rgb(0,0,0) !important;
	background:white !important;
	border-right:none !important;
	border-bottom:none !important;

	}
	
#subs a.submore:hover{color:rgb(0,0,0) !important}
#fcs{border:0px solid white !important;}

.instore, .instore a{background-color:#ddd !important}

.gallery-navigator .here, .gallery-navigator .center a{
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	}


#subs a.submore:hover
	{color:white !important}

.gallery-navigator .center a{border:1px solid #222}

.menu-bottom{border-width:3px !important}	

a.submore{color:white !important}

td .peektext{font:bold 13px Arial !important;padding-left:6px;letter-spacing:1px}
.large td{padding-top:40px !important}
.medium td{padding-top:10px !important}
.peekprice{padding-left:6px;font:normal 12px Verdana !important}
#xmlobj img{border:1px solid #bbb !important;margin:5px 10px 10px 25px}

#xmlobj td{font-family:Arial, Lucida Grande, Tahoma, Verdana, sans-serif;color:#ccc}

#xmlobj td a{color:#ccc !important}
#xmlobj td a:hover{color:#fff !important}

#xmlobj td li{
	font:normal 12px Verdana !important;
	list-style-image:url(http://images.sfae.com/core/interface/bullet-star.png);
	margin-left:22px;
	padding-bottom:3px;
	}

#xmlobj a, #xmlobj li{font:normal 12px Verdana !important}
#xmlobj td ul{margin-top:15px}

.large #catcher{height:310px;width:450px}
.medium #catcher{height:150px;width:310px}


.gallery-navigator{margin:0px; margin-bottom:30px; width:950px;table-layout:fixed;margin-right:15px;margin-top:-15px}
.gallery-navigator td{color:#999}
.gallery-navigator .here{font:bold 12px Helvetica; }

.gallery-navigator .center a, .gallery-navigator .here{width:21px;height:16px;padding-top:4px;text-align:center}
.gallery-navigator .center{width:26px}


.gallery-navigator .center a{display:block;text-align:center}


.gallery-navigator a{font:normal 12px Helvetica;line-height:1}
.gallery-navigator a:hover{font-weight:bold}
.gallery-navigator .left a, .gallery-navigator .right a{font:normal 12px Helvetica !important}

.header{width:750px;height:32px;z-index:99;margin-left:200px}

td.left{width:100%}
td.center, td.right {width:35px;padding:2px}
td.right{padding-right:12px;padding-top:5px;padding-left:5px}


.holder_submenu{position:relative;background-color:#e4e4df}

#holder_logo{top:20px;padding-left:30px;z-index:201}

#page{
margin:0px auto 0px auto;
height:auto;
position:relative}

#results{margin-top:20px}

#contact_sheet{position:relative;top:26px}

/* end new */

#xmlobj{width:150px;height:150px;background-repeat:no-repeat;background-position:top left;padding:5px}
.shortcuts td{ width:100px; }

#help{float:right;margin:10px 10px 0px 0px}

#fcs ul{
list-style:none; 
line-height:1}

.wp-li{border-bottom:1px solid #999}

#fcs li ul{
width:119px;
left:-999em;
list-style-type:none;
margin:0px 0px 0px 4px;
padding-left:0px}

#mfc1, #mfc2, #mfc3, #mfc4{
position:absolute;
text-decoration:none;
height:21px;
display:block;
width:100px;
text-align:left;
letter-spacing:0px;
font:normal 12px Helvetica;
top:4px;
color:#fff;
padding:9px 0px 0px 10px}

#mfc1{left:130px}
#mfc2{left:249px}
#mfc3{left:368px}
#mfc4{left:11px}


#images_menu{display:none}

#fcs li:hover ul, #fcs li li:hover ul, #fcs li.sfhover ul, #fcs li li.sfhover ul{margin-left:0px;left:0px;top:20px;opacity:1}

.wp-a{
background:#eee;
-moz-opacity:0.90;
-khtml-opacity:0.90;
opacity:0.90;
filter:alpha(opacity=90)}

#fcs .wp-a:hover{
background:#fff;
color:white !important;
-moz-opacity:0.95;
-khtml-opacity:0.95;
opacity:0.95;
filter:alpha(opacity=95)}

.wp-a{
display:block;
width:115px;
overflow:hidden;
height:16px;
padding:4px 0px 0px 4px !important}

#fcs ul li a{
display:block;
width:115px;
height:15px;
padding-top:1px;
padding-bottom:3px}

#fc1, #fc2, #fc3, #fc4{
	padding:2px 0px 0px 4px;
	width:111px;
	height:10px;
	}

#fcs{
	top:34px;
	left:0px;
	height:24px;
	width:100%;
	z-index:5250;
	background:white;
	background-image:-webkit-gradient( linear, 0 50%, 0 100%, from(rgba(255,255,255,0.9)), to(rgba(221,221,221,0.95))); 
	background:-moz-linear-gradient( #FFF, #FFF 50%, #DDD);

/* ie7- */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEEEEEE, endColorstr=#FFDDDDDD);
/* ie8 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEEEEEE, endColorstr=#FFDDDDDD)";

background:black;
background:rgba(0,0,0,0.95);
text-align:center;

}

#fcs-center {
	position:relative;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#fcs li:hover ul, #fcs li li:hover ul, #fcs li.sfhover ul, #fcs li li.sfhover ul{left:auto}

.grid{margin:0px auto 0px auto}
#artist_pg .grid, #coll .grid{margin-top:0px}
.grid td{width:150px}
.grid a.large, .grid a.medium{display:block;overflow:hidden}
.grid a.large{height:310px;width:310px}
.grid a.medium{height:150px;width:150px}

#img11:hover, #img12:hover{background-position:0px -150px}
#img11, #img12{background-position:0px 0px}

a.medium:hover{background-position:0px -150px}
a.large:hover{background-position:0px -310px}


/*     palette     */

#fc1:hover, #fc2:hover, #fc3:hover, #fc4:hover, #fcs li ul a:hover, #fcs li ul li a:hover{color:#777 !important}
a{color:rgb(26,62,82) !important}
/*#fcs a:hover{color:#39c !important}*/
.query{color:#222 !important}



#fcs li a {color:#888 !important;text-decoration:none}
#fcs li a:hover{color:#aaa !important;border-color:#999 !important}

.content, .sub{border:1px solid #bbb}

#fcs li ul, .field{border:1px solid #666}

.content, .grid, .grid td{background:transparent}

.content{background:transparent}
#copyright{color:#bbb;margin-top:-10px}

.peekprice{font:normal 10px Verdana !important}



.container{position:relative;
	background:transparent;
	text-align:left;
	padding-top:2px;
	}
	
.large:hover, .medium:hover{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;

}

.liked a{
	height:70px;
	display:block;
}
	
	
#menu-center{
	position:relative;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
	text-align:left;
	height:36px;
}
	
#menu-top{
	height:36px;
	top:0px;
	text-align:auto;
	z-index:5500;
	width:100%;
	position:fixed;
	left:0px;
	}
	
.logo{
	position:absolute;
	top:11px;
	left:62px;
	display:block;
	width:315px;
	height:14px;
	background-position:0px -888px;
}

#form-signin, #cart{
	color:white;
	
}

.answer{padding-top:10px}

#signin_bar{top:3px; left:420px;padding:7px 0px 0px 24px;width:200px}
#cart{top:3px;left:615px;z-index:555;background:transparent 0px 3px;height:20px;padding:7px 0px 0px 24px}
#signin_bar, #cart a, #signin_bar a{display:block; color:white !important;font:bold 11px Verdana !important}
	
/*-- searchbox --*/

#search{
	border:1px solid #000;
	background:white;
	text-decoration:none;
	height:22px;
	display:block;
	width:175px;
	letter-spacing:0px;
	font-size:13px;
	left:750px;
	margin-top:5px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	}

#s_filters2{
	position:absolute;
	top:23px;
	width:175px;
	height:90px;
	border:1px solid #999;
	left:748px;
	display:none;
	z-index:3000;
	background:#eee;
	}

#suggest{
	height:auto;
	margin-left:9px;
	border-top:1px solid #ccc;
	left:751px;
	top:27px;
	position:absolute;
	width:176px;
	}

#suggest a{
	border:1px solid #ccc;
	border-top:none;
	background-color:white;
	color:black;
	display:block;
	text-decoration:none;
	position:absolute;
	height:21px;
	width:160px;
	padding:5px 0px 0px 5px;
	font:normal 13px Verdana;
	}
	
#suggest a:hover{
	color:white !important;
	background:red !important;
}

#suggest a, .wp-a{
	-webkit-transition-property:background-color;
	-webkit-transition-duration:0.15s;
	-webkit-transition-timing-function:ease;
}

a.selected{
	background:#00F;
	color:white;
}


#suggest li{list-style-type:none;position:relative;height:27px;width:171px;border-bottom:0px solid #ccc}

#suggest li .term-count{float:right;margin-right:10px;margin-top:0px;font:normal 14px Helvetica;color:#666}

#scope{
	left:105px;
	width:125px;
	margin-top:0px;
	height:17px;
	}
	
select#scope{color:#777 !important;height:17px}
#scope option{color:#000}

.default{color:#777 !important}


#searchbox{ 
	margin:0px;
	margin-top:1px;
	margin-left:8px;
	width:150px;
	height:17px !important;
	padding:0px 0px 0px 3px !important}
	
#searchbox:focus{outline:none}

#searchbutton{
top:0px;
left:175px;
padding:0px;
padding-top:2px;
display:block;
height:18px;
width:64px !important;
color:white !important;
line-height:1;
font:bold 11px Verdana;
text-align:center;
	-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;

}

a#searchbutton:hover{
	background-color:#222;
}

#searchscreen{
left:175px;
height:19px;
width:64px !important;
background:white;
}

#searchbutton:hover{background-position:0px -18px}

h1.form{
	padding-left:270px;
	color:rgb(60,64,91);
	font-size:64px;
	font-weight:bold;
	letter-spacing:1px;
	margin-bottom:0px;
	}

label{color:#000;font-size:12px}

#fcs a:hover{color:black !important}
.thisGallery a{font-weight:bold !important}

#results_summary{
	position:absolute;
	top:486px;
	left:20px;
	font-size:13px;
	color:#666;
	}
	
#search_pg #results_summary{
	top:596px;
}

.positive p, .negative p{color:#aaa !important}

.positive, .positive a, .negative, .negative a{
	color:#999 !important;
	background:#000;
	}
	
p{line-height:150% !important}
	
h1.positive, h1.negative, h2.positive, h2.negative{background:transparent !important;color:#DDD}
	

.spot{
	color:#999;
	font-size:14px;
	margin-top:-5px;
	padding:0px 0px 5px 15px;
	text-align:left;
	}

#search_pg .spot{margin-bottom:32px}
	
.numeral_results{font-size:11px;font-weight:bold}


#mfc1, #mfc2, #mfc3, #fcs{display:none}

#eotw,
#fcs .wp-a:hover,
#fcs .instore .wp-a:hover,
.highlight,
#menu-center,
#subs a.submore:hover,
#spot-color,
#searchbutton,
#spot-strip{
	background-color:#222 !important;
	}
	
#suggest a:hover{
	background:rgb(32,32,32) !important;
	}
	
.highlight,
#subs a.submore:hover,
.gallery-navigator .center a,
.menu-bottom{
	border-color:#222 !important;
	}

a{color:rgb(71,58,98) !important}

	
.gallery-navigator .here,
.gallery-navigator .center a:hover,
.gallery-navigator .center a:focus,
.gallery-navigator .center a:active,
#subs a.submore:hover{
	border:1px solid #222 !important;
	background:#222 !important;
	color:white !important;
	}
	

	
.highlight{background-color:#fff;border-color:#222 !important}

#menu-top{
	background-color:#222 !important;
	-moz-box-shadow:4px 4px 6px rgba(0,0,0,0.3);
	-webkit-box-shadow:4px 4px 6px rgba(0,0,0,0.3);
	}

#searchbutton{border:1px solid white !important;border:1px rgba(255,255,255,0.5);}



.account #fcs,
#items_panel .label,
#easel,
#sn,
#scaled,
#lightbox .concierge,
#lightbox #copyright,
#lightbox #stay,
#canvas,
#suggest,
#xmlobj
{display:none}

#lightbox .medium, #lightbox .large{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;

}

#filters label{
	color:#666;
	padding-right:6px;
	padding-left:16px;
	font-size:10px;
	display:none;
}

 #eotw{
 		width:950px;
 	position:fixed;
 	bottom:0px;
 	height:27px;
 	margin-left:15px;

	z-index:5000;
 }
 
 #link-return,
 #lightbox #link-lightbox{display:none}
 #lightbox #link-return{display:block}
 
 #lightbox #eotw{
 	bottom:111px;
 	height:29px;
 }
 
 #lightbox #dog-biscuits{ 	height:14px}

 
#dog-biscuits a{color:white !important;
	font:bold 11px Verdana;
}
#dog-biscuits{
	background:#000;
	color:white;
	padding:5px;
	height:12px;
	margin:0px 0px 5px 0px;
	font:normal 11px Verdana;
 	width:940px;
 	text-align:center;
	}

#fcs #fcs .wp-a:hover{color:white !important}

/* probation */

.product-thumbs{width:120px;margin-left:0px;text-align:right;padding-right:10px}

.product-thumbs img{border:1px solid #eee}


