
.insetlistframe {display:none;}

#bbblink:hover img {margin-left:-100px !important;}

.numeral {font-family:Georgia;}
.sheet_holder .numeral {font:normal 12px Georgia;}

#nav-strip {position:absolute;top:11px;left:170px;}
#menu-label {position:absolute;left:45px;top:5px;color:#444;}
#nav-strip li {display:inline-block;list-style-type:none;}

#nav-strip a {display:block;width:95px;height:20px;padding-top:7px;border:0px dotted #ccc;color:#aaa !important;text-align:center;font-family:Arial;}
#fcs #signin_bar a:hover {color:#fff !important;opacity:1;}
#nav-strip .thisGallery {background:transparent url(/images/core/the-sprite-f3.png) 0px -863px no-repeat;font-weight:normal;color:white;}

.balloon-top a {display:block;width:100%;height:36px;}
#balloon h1 {font:bold 16px Georgia; margin:0px; padding:0px 25px 5px 20px;}
#balloon p {font:normal 12px Verdana; margin:0px; padding:0px 25px 5px 20px;text-align:left;}
.up .balloon-top {background: transparent url(http://images.sfae.com/core/help/balloon/top.png) bottom left no-repeat;height:36px;}
.up .balloon-middle {background: transparent url(http://images.sfae.com/core/help/balloon/middle.png) left top repeat-y;}
.up .balloon-bottom {background: transparent url(http://images.sfae.com/core/help/balloon/bottom.png) top left no-repeat;height:36px;}
.down .balloon-top {background: transparent url(http://images.sfae.com/core/help/balloon/top-down.png) bottom left no-repeat;height:36px;}
.down .balloon-middle {background: transparent url(http://images.sfae.com/core/help/balloon/middle-down.png) left top repeat-y;}
.down .balloon-bottom {background: transparent url(http://images.sfae.com/core/help/balloon/bottom-down.png) top left no-repeat;height:36px;}
#balloon td {width:360px;display:block;}
#imageholder td {padding:10px;}
#balloon table {display:block;}
#balloon {position:absolute;top:-1000px;left:-1000px;opacity:0;z-index:6000;}
#balloon-contents {height:auto;border:0px solid red;position:relative;top:-10px;}

#terms dt, #terms dd {display:inline;}
#terms dt {font-style:normal;font:bold 14px Georgia;letter-spacing:.15em;}

.index {font:bold 18px Georgia;}
.view-scaled {
	text-align:left !important;
	padding:5px;
	margin-top:5px;
	padding-left:35px;
	font:normal 11px Arial;
	background: transparent url(http://images.sfae.com/core/interface/view-scaled.png) -82px -7px no-repeat;
	width:113px;
	height:36px;
	display:block;
	line-height:140%;
}

.sheet_holder label {
	line-height:150%;
	display:block;
}

.sheet_holder p {
	margin:0;padding:0;
}

.price-indent {
	padding-left:20px !important;
}

.insetlist {
	text-align:left;
	margin-left:8px;
	color:#ccc;
}

.shoppingcart .arrows {
	display:none;
	color:#666;
}

.shoppingcart .insetlist a:hover .arrows {
	display:inline;
}
.shoppingcart .insetlist a:hover .qmark {
	display:none;
	}

.shoppingcart .insetlist a {
	color:#333 !important;
	font-size:12px;
}

.shoppingcart .insetlist a:hover {
	color:#000 !important;
}

.insetlist {
	position:relative;
	left:0px;
	width:200px;
	margin:20px 20px 20px 30px;
	}
	
.insetlist li {
	padding-bottom:4px;
	font-size:12px;
}

.insetlistframe {
	position:absolute;
	width:250px;
	background:white;
	background:rgba(255,255,255,0.4);
	height:160px;
	border:1px solid #ccc;
}
	
.insetnote {
	position:absolute;
	right:0px;
	top:0px;
	border:1px solid #ccc;
	z-index:999;
	width:256px;
	padding:15px;
	font-size:12px;
	display:none;
	background:white;
	background:rgba(255,255,255,0.8);
		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)";

}

.insetlist a:hover .insetnote {
	display:block;
}

#collect_menu {
	position:absolute;
	left:25px;
}

/* multiples */
a, body, td, th, div, #srchbtn{font:normal 11px Verdana, Helvetica, Lucida Grande, Tahoma, Verdana, sans-serif}

body .contained-copy h2 a {font:normal 12px Georgia !important;line-height:150%;margin-top:8px !important;}
.contained-copy p, .contained-copy p a {font:normal 12px Verdana !important;line-height:180% !important;}
.left .contained-copy p, .left .contained-copy a, .right .contained-copy p, .right .contained-copy a {font:normal 12px Verdana !important;line-height:160% !important;}



#centers h1 a {font:normal 18px Georgia !important;}

h1, h2, h3 {font:normal 12px Helvetica, Lucida Grande, Tahoma, Verdana, sans-serif}

.concierge,
#copyframe,
.fieldset_holder,
#holder_stores,
.instruction,
#items_panel,
.light_holder,
.lightthumb,
.listbox,
.listholder,
.multiple,
#meta,
#subs,
#centers,
#pitch,
.plaque_holder,
.price_holder,
#slides,#subdetails,
#viewport
	{
	position:relative;
	}
	

.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) !important;}

a.related-link, .alpha_85{-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85;filter:alpha(opacity=85)}

a.slide,
.alpha_75,
.related,
#refine{-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);
}

#refine{
    text-shadow: rgba(0,0,0, 0.35) -1px -1px 0px; 
}

.alpha_50, 
#subs a.submore,
#centers a.submore {-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,
a.related-link,
#lightstrip2,
#hanging img,
#cl img,
#overlay,
#color_overlay,
#balloon,
.related{
	-webkit-transition:opacity 0.75s ease;
	-moz-transition:opacity 0.75s ease;
	-o-transition:opacity 0.75s ease;
	transition:opacity 0.75s ease;
}

.tag {
	-webkit-transition:left, opacity 0.75s ease;
	-moz-transition:left, opacity 0.75s ease;
	-o-transition:left, opacity 0.75s ease;
	transition:left, 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}

a,
.checkbox,
.step a,
#panel-left, #panel-right,
#color_overlay,
#scope,
.thumbSlide,
.product-thumbs,
#copy_overlay,
#copy_underlay,
#color_overlay,
#sl,
#spotholder,
#sl a
{cursor:hand !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(#f7f6e9), to(#CCC)); 
	background:-moz-linear-gradient( top, #f7f6e9, #CCC);
	/* ie7- */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f6e9FF, endColorstr=#CCCCCCFF);
	/* ie8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#CCCCCCFF)";
}

.disabled {
	background-image:-webkit-gradient( linear, 0 0%, 0 100%, from(#FFF), to(#EEE)); 
	background:-moz-linear-gradient( top, #FFF, #EEE);
	/* ie7- */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#EEEEEEFF);
	/* ie8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#EEEEEEFF)";
}

/*  -  -  -  -  -  -rounded corners-  -  -  -  -  -  */

#artist #spot-strip,
.container,
#search_pg  #spot-strip,
fieldset,
#ccv-notes,
.sub,
.contained-copy,
#add-lightbox,
#add-cart,
#badd-cart,
.button,
.fieldset_holder,
.insetnote,
.insetlistframe,
#plaque, #plaque2,
.view-scaled,
.thumbSlide, .thumbSlide img,
.instruction,
#shopping .sidebar, 
#checkoutpg .sidebar{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	}
	
.marker-image {
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
	-webkit-box-shadow:3px 3px 4px rgba(0,0,0, 0.35);
	-moz-box-shadow:3px 3px 4px rgba(0,0,0,0.35);
	}

	
/*ulc*/
	
#eotw,
#centers h2,
#feed-blog h2,
.contained,
.cubes h2,
#items_panel h2,
.submore,
#totals_panel h2,
#hours-holder img,
#dog-biscuits{
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
}

/*urc*/
	
#eotw,
#centers h2,
#feed-blog h2,
.cameo-background,
.cubes h2,
#items_panel h2,
#totals_panel h2,
#map_canvas,
#map_canvas img,
#dog-biscuits{
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	}

/*lrc*/
	
.cameo-background,
#spot-strip,
#map_canvas,
#map_canvas img,
.submore{
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	}
	
/*llc*/
	
.centerImageHolder,
.contained,
#hours-holder img,
#spot-strip{
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	}
	



.highlighted, .highlight {
	color:#333 !important;
	-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.3);
	-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.3);
	}
	
.disabled {
	color:#666;
}

/* light shadow	*/
.container, .large, .medium, .liked, .img-holder, .insetlistframe, .product-thumbs img {
	-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, #fcs li ul{
	-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, .insetnote {
	-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,
.sold,
.soldout,
#dog-biscuits {
	background:transparent url(/images/core/the-sprite-f3.png) -400px 400px no-repeat;
	}
	
.inches, .fraction, .inch, .number {
	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}
.mailings{background-position:0px -740px}
.mailings:hover{background-position:0px -814px}
#dog-biscuits {background-position:5px 6px}

.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;
	-moz-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 15px Georgia !important;margin-bottom:0px;margin-top:0px;letter-spacing:0px}

#subs h2 a {font-size:15px !important;font-family:Georgia !important;}

#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 !important;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;
	        text-shadow: rgba(0,0,0, 0.5) -1px -1px 0px; 


}

#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:242px;
	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;
	height:400px;
	}
	
.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; 
	}
	
	#ccv-notes{
	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)";

	}

.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%, #d0bb9e);
	
/* ie7- */
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFFFFFFF, endColorstr=#66BE9E72);
/* ie8 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFFFFFFF, endColorstr=#66BE9E72)";

}

.error .instruction {
	margin-left:0px;
	width:220px;
	display:none;
}

#shopping .instruction, #checkoutpg .instruction {
	width:840px;
	margin:0px 0px 20px 20px;
}

.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:70px;
	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:264px !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:#f5f0e1}
.even{background:#efe6d2}

.msg .error{text-align:left;margin-left:130px;margin-right:290px}
.flag{color:red}

.shoppingcart{margin-left:15px;width:auto}
.shoppingcart p{margin-right:40px}

#shopping .sidebar, #checkoutpg .sidebar {
	float:right;
	width:225px;
	height:auto;
	min-height:200px;
	border:1px solid #ccc;
	margin-right:15px;
	margin-top:10px;
	background:rgba(255,255,255,0.2);
}

.shoppingcart td{vertical-align:top;padding-top:12px;height:60px !important;}

input.product-quantity, input.cart-quantity{ width:35px; text-align:right; background:#ffc; background:#daeffd;}
#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:110px !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}


#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 !important;
	color:#036 !important;
	letter-spacing:0px;
	vertical-align:top;
	}

.store h2 a:visited {color:#666 !important;}
.store h2 a:hover {color:#000 !important;}

.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;
}

#coll #filters{
	top:342px;
	}
	
	#artist_pg #filters {
	top:365px;
		
	}

#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:2px;
	left:30px;
	width:64px;
	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:410px;
	bottom:153px;
	margin:0px;
	width:100%;
	}

#scale_holder2{
	left:411px;
	bottom:152px;
	}
	
.reference{
	border:2px solid #555;
	border-top:none;
	height:2px;
	overflow:hidden;
	}	

#scale_holder2 .reference{
	border:2px solid #ccc;
	border-top:none;
	}
	
#lightbox .content {text-align:center !important;}

#lightdetails{
	position:fixed;
	bottom:106px;
	height:30px;
	padding:0px;
	text-align:center;
	font-size:12px;
	width:880px;
	margin-left:auto;
	margin-right:auto;
	z-index:5001;
	border:0px solid red;
	width:760px;
	}

.light_holder{
	width:760px;
	height:30px;
	text-align:center;
	border:0px solid green;
	}
	
#lighttools{
	margin:auto;
	display:block;
	color:#111;
	width:450px;
	height:30px;
	border:0px solid blue;
	position:relative;
}	

#lighttools #prices, #lighttools #prices2, #lightadd, #lightadd2, #ups {
	position:absolute;
	top:0px;
}

.one-up #prices {
	left:240px;
}


.one-up #lightadd {
	left:450px;
	}
	
.one-up #ups {
	left:500px;
}
	
.two-up #prices {
	left:290px;
}

.two-up #lightadd {
	left:420px;
	}
	
	
.two-up #prices2 {
	left:480px;
}


.two-up #lightadd2 {
	left:740px;
	}

.two-up #ups {
	left:680px;
}
	

.two-up #lighttools, .two-up .light_holder, .two-up #lightdetails{
	width:850px;
}

#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:17px !important;
	font:normal 10px Verdana !important;
	width:30px !important;
	}
#lightdetails select{	
	width:165px;
	float:left;
	margin-right:3px;
	margin-left:10px;
	background:black !important;
	color:white;
	border:none;
	border-radius:0x;
	height:20px !important;
	}
	
#lightdetails option{	
	background:black !important;
	}

#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}

#lightbox .hot {display:none;}

#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{
	padding:12px;
	background:rgb(252,247,243);
	-webkit-box-shadow:4px 4px 6px rgba(0, 0, 0, 0.5) !important;
	-moz-box-shadow:4px 4px 6px rgba(0,0,0,0.5);
}

#plaque em, #plaque2 em{
	font-weight:normal;
	font-size:13px;
	font-style:italic;
	}
	
#plaque hr, #plaque2 hr{
	color:#333;
	border:none;
	border-top:1px solid #666;
	border:none;
	height:1px;
	margin:0px;
	margin-bottom:2px;
	}



#plaque p, #plaque2 p{
	padding-top:0px;
	padding-bottom:3px;
	margin:0px;
	}

#plaque a, #plaque2 a{
	padding:3px 6px 3px 6px;
	border:1px solid #666;
	color:#000 !important;
	background:rgba(188,188,188,0.6);
	}

#plaque a:hover, #plaque2 a:hover{
	background:rgba(188,188,188,0.9);
	}

#plaque, #plaque2{
	border:0px solid black;
	margin-top:15px;
	background:rgba(255,255,255,0.16);
	background:transparent;
	display:block;
	width:260px;
	font-size:11px;
	letter-spacing:0px;
	padding:10px 10px 8px 10px;
	position:absolute;
	left:-130px;
	text-align:left;
	text-shadow: 2px 2px 2px rgba(0,0,0,.3); 
		background-image:-webkit-gradient( linear, 0 0, 100% 0, from(rgba(255,255,255,0.3)), to(rgba(255,255,255,0.0))); 
	background:-moz-linear-gradient( left, rgba(255,255,255,0.3), rgba(255,255,255,0.0));
	}

.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;
	z-index:5000;
}

.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:50px}

#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:-2px;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{ padding:2px; line-height:2.0em; text-align:left; height:125px; overflow:visible}
    #cloud a{ padding:4px;display:inline-block;padding-top:8px;}
    #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-block; }



.grid, #page{width:960px}

.small{font-size:9px !important}

/* singles */

a{text-decoration:none}

body{
	margin:auto;
	margin-bottom:0px;
	padding-bottom:0px;
	}

.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:#aaa;
	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}

#slides #previous, #slides #next {font-size:10px;}

#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, a.related-link: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, #centers .context {color:#444;font:normal 10px Verdana;display:block;padding-top:2px}
#subs .context, #centers .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, #badd-cart{
	display:block;
	width:130px;
	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;
	}
	
.wide {
	width:140px !important;
	}
	
#badd-cart {
	border:1px solid #999;
	background-color:#eee !important;
	color:#999 !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, #badd-cart, #add-lightbox-help{
	position:absolute;
	bottom:-10px;
	margin-left:0px;
}

#add-lightbox-help {bottom:-30px;opacity:0.6;}
#add-lightbox-help:hover {opacity:1;}

#add-lightbox, #add-lightbox-help {
	left:170px;
}



#add-cart, #badd-cart{
	left:20px;
}


#add-lightbox:hover, #add-cart:hover, .button:hover{
	background:#222 !important;
	color:#000 !important;
	-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.5);
	-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.5);
	
	background-image:-webkit-gradient( linear, 0 0%, 0 100%, from(#444), to(#111)) !important; 
	background-image:-webkit-gradient( linear, 0 0%, 0 100%, from(#fff), to(#ddd)) !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; border-bottom:1px dotted #aaa;}

#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:auto;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:135px;overflow:hidden;border:0px dotted red !important;}

#collectors{position:relative;width:430px;height:auto;padding-top:12px;border:0px dotted red !important;background:#faf7e5;
background:transparent url(http://images.sfae.com/core/interface/quote_open.png) -2px -6px no-repeat;

}
#collectors p {margin-top:0px;padding-top:0px;text-align:left;height:auto;overflow:visible;white-space:wrap;text-overflow:ellipsis;}
#showmore {float:right;margin-left:5px;display:none;}
#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 Verdana, Arial, Helvetica;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:45px}

.required{background:white url(http://images.sfae.com/core/interface/required.gif) 308px 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; background:#daeffd; background-color:#fff;}
 
.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:21px 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}

#centers .left, #centers .right {padding-left:20px;width:448px;height:200px;border:0px solid green;}

.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-image:-webkit-gradient( linear, 0 80%, 0 100%, from(#f7f7f3), to(#e3e2cf)) !important; 
	background-image:-webkit-gradient( linear, 0 50%, 0 100%, from(#f7f7f3), to(#e3e2cf)) !important; 
	background:-moz-linear-gradient( top, #eee, white, #e3e2cf) !important;
	
/* ie7- */
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#F1F1F1FF, endColorstr=#DDE3E2CF);
/* ie8 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#F1F1F1FF, endColorstr=#DDE3E2CF)";

}

#items_panel, #totals_panel {background-image:none !important;background:white;}

.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 !important;}
.contained-copy h2{margin-bottom:0px;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, #centers {
	float:left;
	margin:0px 15px 20px 15px;
	height:100px;
	width:100%;
	}
	
#centers {height:200px;}
	
#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}
	
#artist {margin-top:0px;}
	

#sl{
	position:absolute;
	top:28px;
	left:0px;
	height:300px;
	width:950px;
	z-index:500;
	cursor:hand !important;

	}
	
#color_overlay{
	position:absolute;
	top:0px;
	width:318px;

}	

#cl #color_overlay{
	left:632px;
	height:220px;
	height:310px;
	
	left:526px;
	cursor:hand !important;
	
	width:439px;
	
	
	z-index:501;
}

#color_overlay{
	-moz-border-radius-bottomleft:12px;
	-webkit-border-bottom-left-radius:12px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	cursor:hand !important;
	}	

#sl #color_overlay{
	left:526px;
	cursor:hand !important;
	
	width:439px;
	border:0px solid red !important;
	height:140px;
	height:300px;
	display:none;
	display:block !important;	
	}
	
#color_overlay.negative{
		background-image:-webkit-gradient( linear, 0 0, 100% 0, from(rgba(0,0,0,0.0)), to(rgba(0,0,0,1.0))); 
	background:-moz-linear-gradient( left, rgba(0,0,0,0.0), rgba(0,0,0,1.0));


}
	
#color_overlay.positive{
		background-image:-webkit-gradient( linear, 0 0, 100% 0, from(rgba(255,255,255,0.0)), to(rgba(255,255,255,1.0))); 
	background:-moz-linear-gradient( left, rgba(255,255,255,0.0), rgba(255,255,255,1.0));


}
	


#cl #overlay, #copy_overlay{
	position:absolute;
	top:50px;
	width:285px;
	height:230px;
	overflow:hidden;
	}
	
	

#copy_overlay{z-index:504;}
#copy_underlay{z-index:503;}

#copy_underlay{
	position:absolute;
	top:51px;
	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;
	cursor:hand !important;
	}

#copy_underlay{
	left:666px;
	background:transparent !important;
	text-align:right;
	}
	
	
#cl p{
	line-height:150%;
	font:normal 12px Verdana;
	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, #sl h2{width:100%;text-align:right !important;clear:both}
#sl h1, #cl h1, h1{font:normal 30px normal Georgia, Times New Roman;margin-top:0px;margin-bottom:4px;margin-left:0px;}
#sl h2, #cl h2, h2{font:normal 13px Verdana, Georgia, Times New Roman;
	letter-spacing:0px;font-style:italic;line-height:160%;
	}
h1{margin-left:15px;margin-top:30px;margin-bottom:10px;font:24px 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);
	cursor:hand !important;

}

#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;
	opacity:0.4;
}

#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;}
.button{background-color:rgb(60,64,91)}

#strip-label{color:white}

#subs a.submore, #centers 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, #centers 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, #centers 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:Verdana, Arial, Lucida Grande, Tahoma,  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;
padding-bottom:20px;}

#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:180px}
#mfc2{left:299px}
#mfc3{left:418px}
#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;top:20px;opacity:1;filter:alpha(opacity=100) !important;}

#fcs li ul {top:20px;margin-left:0px;}

.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:0px;
	position:fixed;
	left:0px;
	height:24px;
	width:100%;
	z-index:5250;
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 ul li a {color:#333 !important;text-decoration:none}

#fcs li a {color:#aaa !important;text-decoration:none}
#fcs li a:hover{color:#fff !important;border-color:#999 !important}

.content, .sub{border:1px solid #bbb}
.sub {border:1px solid #d7d6bc;}

#fcs li ul, .field{border:1px solid #666}

.content, .grid, .grid td{background:transparent}

.content{background:transparent}
#copyright{color:#bbb;margin-top:-10px;white-space:nowrap;margin-right:0px;}

.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;
	background-position:0px -902px;
	top:6px;height:24px;
}

#form-signin, #cart{
	color:white;
	
}

.answer{padding-top:10px}

#signin_bar{top:-2px; left:600px;padding:7px 0px 0px 24px;width:200px}
#cart{top:-2px;left:885px;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}
#signin_bar {font-weight:normal !important;}
#signin_bar a:hover, #cart a:hover {color:white !important;}
#cart a {font-weight:normal !important;}
	
	
/*-- searchbox --*/

#search{
	border:0px solid #000;
	background:white;
	text-decoration:none;
	height:22px;
	display:block;
	width:125px;
	letter-spacing:0px;
	font-size:13px;
	left:800px;
	margin-top:7px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	}

#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:803px;
	top:29px;
	position:absolute;
	width:166px;
	}

#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;
	-moz-transition-property:background-color;
	-moz-transition-duration:0.15s;
	-moz-transition-timing-function:ease;
}

#fcs {
	-webkit-transition-property:top;
	-webkit-transition-duration:0.5s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-property:top;
	-moz-transition-duration:0.5s;
	-moz-transition-timing-function:ease-out;
}

a {
	-webkit-transition-property:background-color, color;
	-webkit-transition-duration:0.5s;
	-webkit-transition-timing-function:ease;
	-moz-transition-property:background-color, color;
	-moz-transition-duration:0.5s;
	-moz-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:100px;
	height:17px !important;
	padding:0px 0px 0px 3px !important}
	
#searchbox:focus{outline:none}

#searchbutton{
top:0px;
left:125px;
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:6px;
-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;

}

a#searchbutton:hover{
	background-color:#222;
}

#searchscreen{
left:125px;
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}
#cart a:hover{color:white !important; opacity:1 !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{color:#000 !important}
.negative p{color:#FFF !important}

.positive, .positive a{color:#000 !important;}
.positive a:hover, .positive a:visited{color:#000 !important;}
.negative, .negative a{color:#FFF !important;}

.negative a:hover {color:#FFF !important;}
.negative a:visited {color:#FFF !important;}
	
	
#copy_underlay.positive a   {color:#FFF !important;}
#copy_underlay.negative a   {color:#000 !important;}
	
#copy_overlay, #copy_underlay {background:transparent !important;	cursor:hand !important;}
	
p{line-height:150% !important}
	
h1.positive, h1.negative, h2.positive, h2.negative{background:transparent !important;color:#FFF}

#copy_underlay h1.positive, #copy_underlay h2.positive{background:transparent !important;color:#FFF !important;}
#copy_underlay h1.negative, #copy_underlay h2.negative{background:transparent !important;color:#000 !important;}
	
	
<!--#copy_underlay a {color:black !important;} -->

.spot{
	color:#999;
	font-size:14px;
	margin-top:-5px;
	padding:0px 0px 5px 15px;
	text-align:left;
	}

#search_pg .spot{margin-bottom:32px}
	
#search_pg #page {padding-top:30px;}
	
.numeral_results{font-size:11px;font-weight:bold}
#cloud a:hover{color:white !important;}
a:hover, .liked a:hover {color:black !important;}


a {color:#036 !important;}
a:visited {color:#666 !important;}





a {color:#036 !important;}
a:visited {color:#666 !important;}

#mfc1, #mfc2, #mfc3 {display:none}
#fcs{display:block}

#fcs .wp-a:hover,
#fcs .instore .wp-a:hover,
#feed-blog h2,
#centers h2,
.highlight,
#menu-center,
#subs a.submore:hover,
#centers a.submore:hover,
#spot-color,
#searchbutton,
#spot-strip{
	background-color:#222 !important;
	}
	
#suggest a:hover{
	background:rgb(32,32,32) !important;
	}
	
.highlight,
#centers a.submore:hover,
#subs a.submore:hover,
.gallery-navigator .center a,
.menu-bottom{
	border-color:#222 !important;
	}

a{color:rgb(71,58,98) !important}
a{color:rgb(214,63,68) !important}
#cloud a:hover{background:rgb(214,63,68) !important}

#menu-center{
	background-position:0px -1178px;
	}


	
.gallery-navigator .here,
.gallery-navigator .center a:hover,
.gallery-navigator .center a:focus,
.gallery-navigator .center a:active,
#centers a.submore:hover,
#subs a.submore:hover{
	border:1px solid #222 !important;
	background:#222 !important;
	color:white !important;
	}
	
	
	
	
#suggest a:hover{
	background:#999 !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;
}

 #link-return,
 #lightbox #link-lightbox{display:none}
 #lightbox #link-return{display:block}
 
 #link-return {font-weight:normal !important;padding-top:2px;}
 
 #lightbox #eotw{
 	bottom:111px;
 	height:29px;
 }
 
 #lightbox #dog-biscuits{ 	height:20px;z-index:5001;}

 
#dog-biscuits a{color:white !important;
	font:bold 11px Verdana;
}

#dog-biscuits span a {
	color:#999 !important;
	font:normal 10px Verdana;
}

#dog-biscuits span a:hover {
	color:#FFF !important;
}

#eotw_holder {
	width:100%;position:fixed;bottom:0px;text-align:center;border:0px solid green;height:22px;padding-left:10px;
}

#lightbox #eotw_holder {
	height:29px;
}

#dog-biscuits{
	background-color:#000;
	color:white;
	padding:5px;
	height:12px;
	margin:0px 0px 5px 0px;
	margin-left:auto;
	margin-right:auto;
	font:normal 11px Verdana;
 	width:825px;
 	text-align:left;
 	padding-left:120px;
	}
	
	
#dog-biscuits .hot a {
	font:normal 11px Verdana !important;
	color:#999 !important;
 	font-style:normal;
}

.hot {
 	font-style:italic;
	color:#666;
}
#fcs #fcs .wp-a:hover{color:white !important}

/* probation */

.product-thumbs{width:120px;margin-left:0px;text-align:right;padding-right:10px;overflow:hidden;}

.product-thumbs img{border:1px solid #eee}

 #eotw{
 		width:950px;
 	position:relative;
 	margin-left:15px;
margin-left:auto;margin-right:auto;
	z-index:5000;
 }
 
.concierge a {color:#999 !important;}
.concierge a:hover {color:white !important;}

.concierge {
	margin:0px !important;
	margin-top:30px;
	padding-bottom:40px;
	border:none;
	clear:both;
	position:static !important;

	bottom:0px;
	background:#222 !important;
	width:100%;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	z-index:5000;
	
	/* ie7- */
	filter:none !important;
/* ie8 */
-ms-filter:none !important;

	
	}
	
.content {position:relative !important;height:100%;}

#nightshade {position:fixed;
	top:3700px;
	width:100%;
	height:1000px;
	background:#222 !important;
	z-index:1;
}

#marker_content h1 {
	font:bold 12px Verdana;
	text-align:left;
	margin-left:0px;
}

#marker_content h1 span{
	letter-spacing:1px;

}

#marker_content {	margin-top:-10px;}
#siteNotice {display:none;}

.copy p {line-height:150%;}

#hours-block {
	position:absolute;
	top:1px;
	left:0px;
	text-align:right;
	color:#ddd;
	color:#222;
	font:normal 11px Verdana;
	height:115px;
	width:503px;
	padding-right:20px;
	padding-top:235px;
		background-image:-webkit-gradient( linear, 50% 0, 100% 0, from(rgba(0,0,0,0.0)), to(rgba(0,0,0,1.0))); 
		background-image:-webkit-gradient( linear, 20% 0, 100% 0, from(rgba(255,255,255,0.0)), to(rgba(255,255,255,1.0))); 
	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)";
	
	}
	
	.content {padding-bottom:60px;}
	
#hours-holder img {border:1px solid #999 !important;border-right:none;}

#gallery .content, #home .content  {height:650px;}

#bodyContent p {line-height:160%;}

#feed-blog {width:100%;border:0px solid blue;left:0px;height:220px;padding-left:0px !important;}
#feed-blog h2 {margin-top:0px;margin-left:0px;font:normal 12px Helvetica;padding-bottom:8px !important;color:#fff !important;color:rgba(255,255,255,.7) !important;padding-top:5px !important;}
#feed-blog ul {margin-left:15px;margin-top:15px;border:0px solid green;width:430px;}
#feed-blog .date {margin-top:8px;color:#666;font:normal 11px Georgia !important;padding-top:4px;}
#feed-blog li {list-style:none;border:0px solid red;width:360px;}

.feedburnerFeedBlock {width:450px;}
.feedburnerFeedBlock table {display:none;height:0px !important;}
.feedburnerFeedBlock li div {height:30px;overflow:hidden;border:0px solid red;line-height:150%;font:normal 11px Verdana !important;line-height:140% !important;color:#333;}
.feedburnerFeedBlock li div span {font:normal 11px Verdana !important;}
.feedburnerFeedBlock li .headline a {font:bold 12px Georgia;display:block;margin-bottom:2px;}
.feedburnerFeedBlock li {margin-left:72px;margin-right:15px;position:relative;padding-bottom:10px;}
.feed-blog #creditfooter {display:none;}
.separator {display:none;}
.img-holder, .img-holder img {	
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
}
.feedburnerFeedBlock li .thumb {width:64px;}
.img-holder {width:64px;height:64px !important;overflow:hidden;position:absolute;top:2px;left:-74px;}
.tr-caption-container {display:none;}

.sold {background:transparent url(/images/core/the-sprite-f3.png) 8px -26px no-repeat !important;}
.soldout {background:transparent url(/images/core/the-sprite-f3.png) 5px -70px no-repeat !important;}
.sold, .soldout {color:#999;}
.content h3 a {white-space:nowrap !important;}
.content h3 {clear:both;}

body {background-color:#faf7e5 !important;}
#creditfooter {display:none;}
.centerImageHolder {height:175px; overflow:hidden;border:0px solid red;float:left;width:270px;margin-right:10px;display:inline;}
.centerImageHolder img{width:270px;margin-top:-15px;}
.spot-content {position:absolute;width:445px;border:0px solid green;}
.spot-content p {padding-left:285px;margin-top:0px;}
#centers .spot-content .context {margin-top:0px !important;}

#centers .contained-copy {width:468px;height:202px;border:0px solid #f00;left:0px;}
#feed-blog .contained-copy {width:467px;}
#centers .contained-copy p {width:200px;margin-right:15px;margin-top:0px;border:0px solid #f00;}
#centers .contained-copy h2 {margin-top:0px;width:453px !important;padding-left:15px;clear:all;padding-bottom:2px;letter-spacing:2px;}
#centers .contained-copy h2 a {color:#fff !important;color:rgba(255,255,255,.7) !important;font:normal 12px Verdana;}
#centers .contained-copy h1 a {margin-top:0px;margin-bottom:0px !important;font:normal 18px Georgia;border:0px solid #f00;width:100px !important;}
#centers .contained-copy h1 {border:0px solid blue;margin-bottom:0px !important;margin-top:20px;}

#ccv-example {height:80px; background:url(http://images.sfae.com/core/interface/checkout/ccv-visa.png) top left no-repeat;display:none;margin-top:0px;border:0px solid red;float:right;width:250px;position:absolute;left:0px;top:0px;}
#ccv-notes {margin-left:158px;line-height:140%;text-align:left !important;border:1px solid #ccc; padding:5px 9px;margin-right:0px;width:82px;margin-top:0px;}
#arrow {position:absolute;top:0px;left:116px;font-size:48px;margin-top:0px;color:#ccc;}

#link-lightbox {position:absolute;z-index:5251;top:5px;left:800px;color:white !important;border:0px solid red;font:normal 11px Verdana;}
#home #strip-label {bottom:7px;}
#strip-content a {color:white !important;	font-style:italic !important;
	font-family:Georgia;
	padding:0;margin:0;
	font-size:14px !important;
}
#fcs #link-lightbox:hover {color:white !important;
-moz-opacity:0.95;
-khtml-opacity:0.95;
opacity:0.95;
filter:alpha(opacity=95)}

a:hover {color:black !important;}

#nav_alt .gallery-navigator {border:0px solid red;width:400px;}

#artist_pg #nav_alt {
	position:absolute;
	top:315px;
	right:35px;
	border:0px solid red;
	z-index:5000;
}
#coll #nav_alt {
	position:absolute;
	top:315px;
	right:35px;
	border:0px solid red;
	height:24px;
	z-index:6000;
}

#search_pg #nav_alt {
	position:absolute;
	top:60px;
	right:35px;
	border:0px solid red;
	z-index:5000;
}

.negative .gallery-navigator .center a,
.menu-bottom{
	border-color:#fff !important;
	}

.negative .gallery-navigator .here,

.negative .gallery-navigator .center a:focus,
.negative .gallery-navigator .center a:active {
	border:1px solid #FFF !important;
	background:#fff !important;
	color:white !important;
	}

.negative .gallery-navigator .here {color:black !important;background:rgba(255,255,255,0.4) !important;}

.negative .gallery-navigator .center a:hover {color:black !important;background:#fff !important;background:rgba(255,255,255,0.4) !important;}








