/*
	Metro Orange Art Styles
	Original Programming: 5/6/08
*/

body{
	background: url("/lib/yhst-68479642473139/site-bg.jpg") 50% 50% repeat-y #EAEAEA;
	background-attachment: fixed;
	text-align: center;
	margin: 0;
	color: #5B4430;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

h1, h2, h3, h4, h5, h6, p, form, fieldset, ul, li, img{margin: 0; padding: 0; border: 0;}
ul, li{list-style-type: none;}
a{text-decoration: none; color: #5B4430;}

#container{text-align: left; margin: 0 auto; width: 846px;}
#c-pad{padding: 0 3px;}
.clearer{clear: both; font-size: 0; height: 1px; width: 100%; overflow: hidden;}

div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}
div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}
body.scATCtemplate1 div#scATCwrapper{display:none;}
body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}
body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}
body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}
select.scHideSelect{visibility:hidden;}
iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}

td.blank{border: 0 !important;}

/*
	HEADER STYLES
*/

#header{width: 840px; height: 158px; background: url("/lib/yhst-68479642473139/header-bg.jpg") top left no-repeat; overflow: hidden;}
#logo{float: left; margin-top: 22px; margin-left: 15px; display: inline; width: 298px; overflow: hidden;}
#topress{float: left; margin-left: 70px; margin-top: 21px; display: inline;}
#viewcart{float: right; margin-top: 19px; margin-right: 13px; display: inline;}

#newsletter{text-align: center; width: 220px; float: right; margin-top: 5px; display: inline;}
#newsletter input{vertical-align: middle;}
#newsletter form{margin-top: 6px;}
#newsletter #nsignup-h{height: 13px; margin-right: 6px; color: #B6B6B6; font-size: 11px; width: 150px;}

#search{float: left; margin: -27px 0 0 15px; display: inline; clear: both; width: 200px;}
#search input{vertical-align: middle; color: #B6B6B6;}
#search #searchbox{margin-right: 3px; height: 13px; font-size: 11px; width: 150px;}

/* Top navigation menu */
#topnav{clear: both; float: left; margin-top: 15px; display: inline; margin-left: 248px;}
*:first-child+html #topnav{margin-top: 17px;}
* html #topnav{margin-top: 17px;}
#topnav ul{width: 600px;}
#topnav li{float: left; display: inline;}
#topnav li a{display: block; height: 35px;}
#topnav span{text-indent: -10000px; font-size: 0; display: none;}
#topnav li.home a{width: 67px; background: url("/lib/yhst-68479642473139/home.jpg") top left no-repeat;}
#topnav li.artists a{width: 73px; background: url("/lib/yhst-68479642473139/artists.jpg") top left no-repeat;}
#topnav li.originals a{width: 95px; background: url("/lib/yhst-68479642473139/originals.jpg") top left no-repeat;}
#topnav li.photo a{width: 124px; background: url("/lib/yhst-68479642473139/photo.jpg") top left no-repeat;}
#topnav li.lim-ed a{width: 136px; background: url("/lib/yhst-68479642473139/lim-ed.jpg") top left no-repeat;}
#topnav li.sculpture a{width: 97px; background: url("/lib/yhst-68479642473139/sculpture.jpg") top left no-repeat;}
#topnav li a:hover{background-position: bottom left;}

/*
	FOOTER STYLES
*/

#footer{clear: both;}

#newsletter-f{background: url("/lib/yhst-68479642473139/newsletter-bg.jpg") top left no-repeat; height: 59px;}

#ndetails{float: left; width: 275px; font-weight: bold; margin-left: 340px; text-align: center; margin-top: 17px; display: inline;}
#ndetails img{vertical-align: middle; margin: 0 4px 0 3px;}
#signup{float: right; display: inline; margin-top: 19px; padding-right: 15px;}
#signup input{vertical-align: middle;}
#signup #nsignup{margin-right: 6px; color: #B6B6B6; font-size: 11px; width: 150px;}

#badges{text-align: center; border-top: 2px solid #F69680; border-bottom: 2px solid #F69680; margin: 10px 0; padding: 10px 0;}
#badges img{vertical-align: middle; margin: 0 2px}

#line1{margin-bottom: 4px;}
#line2{clear: both;}
#line1, #line2{text-align: center;}
#line1 a:hover, #line2 a:hover{text-decoration: underline;}
#line1 li, #line2 li{display: inline; border-left: 1px solid #5D432C; padding: 0 7px 0 10px;}
#line1 li.first, #line2 li.first{border: 0; padding-left: 0;}

#copyright{clear: both; color: #949494; text-align: center; margin: 25px 0 15px 0;}
#copyright img{vertical-align: middle; margin: 0 5px 0 3px;}
#copyright a{color: #949494;}
#copyright a:hover{text-decoration: underline;}

/*
	BODY STYLES
*/

#bodyshell{float: left; background: url("/lib/yhst-68479642473139/shellwrap.gif") top left repeat-y; margin-bottom: 10px; width: 100%;}
#content{width: 661px; float: right;}

/*
	LEFT NAV STYLES
*/

#leftnav{width: 170px; float: left;}
#leftnav ul{width: 163px; border: 1px solid #B0967F; margin-top: 5px; float: left; clear: both;}
#leftnav ul a{clear: both;}
#leftnav ul img{margin-bottom: -2px;}
#leftnav ul#nav{margin-top: 0;}
#leftnav li{position: relative; float: left; display: inline; width: 163px; clear: both;}

#leftnav #nav li a{
	display: block; 
	background: url("/lib/yhst-68479642473139/exp-bg.jpg") top left no-repeat;
	padding: 4px 0 6px 15px;
	text-transform: uppercase; 
	font-weight: bold;
	clear: both;
}
#leftnav #nav li a:hover{background-position: bottom left; color: #fff;}

#leftnav ul.fnav img{margin-bottom: 5px;}
#leftnav .fnav{background: #EFEFEF; padding-bottom: 5px;}
#leftnav .fnav li{float: left; display: inline; width: 163px;}
#leftnav .fnav li a{font-weight: bold; display: block; padding: 4px 0 4px 15px; background: url("/lib/yhst-68479642473139/trans.gif") top left repeat transparent;}
#leftnav .fnav li a:hover{background-color: #EE6B4D; color: #fff;}

html #leftnav .print{
	background: url("/lib/yhst-68479642473139/print-grill.jpg") bottom center no-repeat #EFEFEF;
	padding-bottom: 100px;
}

* html body #leftnav ul li a{width:148px}


/*
	CASCADING NAV
*/

ul#nav li ul{display: none; position: absolute; left: 163px; top: -5px; border: 1px solid #EE6B4F; background: #ECECEC; z-index: 5000;}
ul#nav li:hover ul, ul#nav li.sfhover ul{display: block;}
ul#nav li ul li{}
#leftnav ul#nav li ul li a{color: #5C432F; background: #ECECEC; text-transform: none; padding-top: 2px; padding-bottom: 2px;}
#leftnav ul#nav li ul li a:hover{color: #fff; background: #E9684B; text-transform: none;}

/*
	HOME PAGE STYLES
*/

table#contents-table{border-collapse: collapse; width: 96%; margin-left: 12px; margin-bottom: 12px;}
table#contents-table td{text-align: center; vertical-align: top; padding-top: 10px;}
table#contents-table td.img-cell{padding-top: 10px;}
table#contents-table td.name-cell{padding: 5px 0 10px 0;}

table#contents-table td .name{text-align: right; padding-right: 19px; margin-top: 8px;}
table#contents-table td .name a{font-weight: bold;}
table#contents-table td.vertical-seperator{border-right: 1px solid #EBEBEB;}
table#contents-table td.horizontal-seperator{border-bottom: 1px solid #EBEBEB;}

.heading{
	height: 28px;
	background: url("/lib/yhst-68479642473139/heading-bg.jpg") top left repeat-x;
	margin-bottom: 12px;
}

.heading span{display: none;}
.heading img{margin-left: 20px;}

#feat-artists{float: left; padding-bottom:27px; height:527px; overflow:hidden; display:inline;}
#home-right{float: right;width: 204px;}

#specials{border: 1px solid #C0C0C0; height:272px; overflow:hidden;}
#specials .heading{text-align: center;}
#specials .heading img{margin-left: 0;}

#framing{border: 1px solid #C0C0C0; margin-top: 7px; padding-bottom: 15px; height:258px; overflow:hidden;}

#orange-wed-inner{margin-top: -5px; padding: 0 10px 15px 10px; font-size: 10px; line-height: 13px;}
#orange-img{text-align: center; margin: 0 0 10px 0;}
#orange-wed-inner a{font-size: 11px; text-decoration: underline;}
#orange-wed-inner table{margin-top: 15px;}
#orange-wed-inner table td{vertical-align: bottom;}
#orange-wed-inner table td.see-all-cell{padding-right: 20px;}

#framing .heading{text-align: center; margin-bottom: 15px;}
#framing img{float: right; display: inline; margin-top: -10px;}
#framing .heading img{margin: 0; float: none;}
#framing-inner{padding: 10px 10px 0 10px;}
#framing-inner a{text-decoration: underline;}

#feat-artists .heading{text-align: center;}
#feat-artists .heading img{margin: 0;}
#feat-artists{border: 1px solid #C0C0C0; width: 449px;}
#feat-artists table#contents-table{margin-left: 7px;}
#feat-artists table#contents-table td .name{padding-right: 26px;}

#new-lim-ed{border: 1px solid #C0C0C0; padding-bottom: 15px; margin-top: 7px;}
#new-text{width: 250px; font-size: 10px;}
#new-text-pad{padding: 0 20px;}
#new-text .new-name{border-bottom: 1px solid #C0C0C0; padding-bottom: 6px; margin-bottom: 8px;}
#new-text .new-name a{font-weight: bold; text-transform: uppercase; font-size: 12px;}
#new-lim-ed td{vertical-align: bottom;}
#new-lim-ed #new-images img{margin: 0 15px;}

#most-popular{border: 1px solid #C0C0C0; margin-top: 7px;}

#home-final{margin-top: 7px;}

/*
	SUBSECTION STYLES
*/

#sec-heading{color:#666666; font-size:14px; font-weight:bold; margin: 15px 0;}
#sec-img{float: right; margin: 0 10px; display: inline;}
#sec-conts{margin: 15px 0;}

/*
	SUBSECTION STYLES
*/

#subsection-header{margin-top: 35px; color: #666666; font-weight: bold; font-size: 14px; margin-bottom: -30px;}

/*
	BREADCRUMBS STYLES
*/

.scBreadcrumbs span.you-are-here{font-weight: bold;}
.scBreadcrumbs a:hover{text-decoration: underline;}

/*
	PAGING STYLES
*/

#paging {width: 632px;}
#paging .valink{text-decoration: underline; color: #4076BE;}
#paging .ctrls img{margin-left: 20px;}
.pagelinks .chosen{font-weight: bold;}
.pagelinks .sep{margin: 0 5px;}

#paging #sortbydropdown.seloff{visibility: hidden;}
#paging #sortbydropdown.selon{visibility: visible; display: inline;}

.pageof{
	display: block;
	color: #000;
	border: 1px solid #CECECE;
	width: 110px;
	text-align: center;
	margin: 5px 0;
	padding: 2px 0;
}

#paging #contents table{width: 633px; margin-top: 10px;}
#paging #contents table td{border-left: 1px solid #C2C2C2; border-right: 1px solid #C2C2C2; font-family: arial, tahoma, sans-serif;}

#paging #contents table td.verticalSpacer{border: 0; padding: 0 5px;}

body:first-of-type #paging #contents table td.verticalSpacer{border: 0; padding: 0 4px;}
#paging #contents table td.horizontalSpacer{height: 20px; border: 0;}

#paging #contents table td .name{
	border-top: 1px solid #C2C2C2;
	background: url("/lib/yhst-68479642473139/name-bg.gif") bottom left no-repeat #F5F4F0;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 0;
	margin-bottom: 13px;
}

.sortlinks select{height: 18px; font-size: 10px; margin: 0 0 0 5px;}

#paging #contents table td div.paging-img-div{position: relative;}
#paging #contents table td div.paging-img-div img{position: relative;}
#paging #contents table td.infoCell{background: url("/lib/yhst-68479642473139/price-bg.jpg") top left no-repeat;}

#ctrls2{margin-top: 15px;}

/* Custom info cell */
#paging #contents table td.moreInfoCell{padding: 20px 0;}
#paging #contents table .artist{color: #000; font-size: 15px; font-weight: bold; margin-top: 7px;}
#paging #contents table .dimensions{color: #000; font-weight: bold;}
#paging #contents table .signed{text-transform: uppercase; font-size: 14px; font-weight: bold; margin-top: 10px;}
#paging #contents table .limited{font-size: 14px; font-weight: bold; color: #000; margin-top: 20px;}

/* Pricing */
#paging #contents table td .price-bold, #paging #contents table td .saleprice{
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	float: right;
	margin-right: 20px;
	display: inline;
	padding: 6px 0 5px;
}

#paging #contents table td .price{
	float: left;
	color: #614832;
	font-size: 15px;
	font-weight: bold;
	margin-left: 20px;
	display: inline;
	padding: 6px 0 5px;
	text-decoration: line-through;
}

/* Item links */
td.linkCell{padding-top: 3px;}
td.linkCell img{margin-bottom: -3px;}

/*
	ITEM PAGE STYLES
*/

#item-top{margin-top: 10px;}

#pit-here{
	float: right;
	text-align: center;
	width: 181px;
	border: 1px solid #70553A;
	display: inline;
}

#item-img{float: left; width: 465px; text-align: center; display: inline;}
#scPage-insets{margin-top: 10px;}
#scPage-insets img{margin: 0 3px;}

#item-cap{margin-top: 5px; border: 1px solid #c0c0c0; width: 656px;}

.itm-head{
	background: url("/lib/yhst-68479642473139/item-head-bg.jpg") top left no-repeat;
	border-bottom: 1px solid #C0C0C0;
	width: 656px;
	height: 27px;
	margin-bottom: 10px;
}

.itm-head span{display: none;}
.itm-head img{margin-left: 10px;}
.item-desc-pad{padding: 10px; font-size: 10px; line-height: 14px;}
.item-desc-name{text-transform: uppercase; font-weight: bold; font-size: 13px; margin-left: 10px;}
.item-desc-liner{border-bottom: 1px solid #c0c0c0; margin: 5px 0 0 10px; width: 200px;}

/* Cross Sell table */

#cross-sell{margin-top: 30px;}
#cross-sell .itm-head{border: 1px solid #c0c0c0;}
#cross-sell table{width: 633px; margin-top: 10px; border-collapse: collapse; margin-left: 13px;}
#cross-sell table td{border-left: 1px solid #C2C2C2; border-right: 1px solid #C2C2C2; font-family: arial, tahoma, sans-serif; text-align: center; vertical-align: top;}
#cross-sell table td.cs-spacer{border: 0; padding: 0 5px;}
#cross-sell table td.horizontalSpacer{padding: 10px 0; border: 0;}

#cross-sell table td.cs-name{
	border-top: 1px solid #C2C2C2;
	background: url("/lib/yhst-68479642473139/name-bg.gif") bottom left no-repeat #F5F4F0;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 0;
	margin-bottom: 13px;
}

#cross-sell table td.cs-img{padding-top: 15px;}
#cross-sell table  td.cs-price{background: url("/lib/yhst-68479642473139/price-bg.jpg") top left no-repeat;}
#cross-sell table td.cs-info{padding: 20px 0;}
#cross-sell table .cs-artist{color: #000; font-size: 15px; font-weight: bold; margin-top: 7px;}
#cross-sell table .cs-dimensions{color: #000; font-weight: bold;}
#cross-sell table .cs-signed{text-transform: uppercase; font-size: 14px; font-weight: bold; margin-top: 10px;}
#cross-sell table .cs-limited{font-size: 14px; font-weight: bold; color: #000; margin-top: 20px;}

#cross-sell table td .cs-price-bold, #cross-sell table td .cs-sale-price{
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	float: right;
	margin-right: 20px;
	display: inline;
	padding: 6px 0 5px;
}

#cross-sell table td .cs-price{
	float: left;
	color: #614832;
	font-size: 15px;
	font-weight: bold;
	margin-left: 20px;
	display: inline;
	padding: 6px 0 5px;
	text-decoration: line-through;
}

td.cs-links{padding: 3px 0 0 0;}
td.cs-links img{margin: 0 0 -3px 0; padding: 0;}

.cs-img-div{position: relative; margin: 0 auto;}

/* Related items */

#related{margin: 30px 0; float: left; display: inline;}
#related .itm-head{border: 1px solid #c0c0c0;}
#related ul{margin-left: 10px; float: left; display: inline;}
#related li{width: 200px; float: left; margin-right: 12px; padding: 0 0 5px 0;}
#related a:hover{text-decoration: underline; color: #3886F3;}
#related li.viewMore{font-weight: bold;}

/* PIT */

#pit-pad{
	background: url("/lib/yhst-68479642473139/pit-bg.gif") top left repeat-y;
	width: 172px;
	margin: 4px 0 0 4px;
	font-family: arial, tahoma, sans-serif;
}

#item-pit-name{
	background: url("/lib/yhst-68479642473139/pit-name-bg.gif") top left no-repeat;
	border-bottom: 1px solid #D1D1D1;
	padding: 5px 0;
	font-size: 13px;
	font-weight: bold;
	color: #876D60;
}

#pit-limed{color: #000; font-size: 13px; font-weight: bold; margin-top: 15px;}
#item-pit-info{color: #000; font-weight: bold; margin-top: 15px;}
#pit-frame{font-weight: bold; color: #000; font-size: 12px; margin-top: 15px;}
.pit-opt{margin-top: 15px; font-weight: bold; color: #000;}
.pit-opt select{width: 140px; font-size: 11px; height: 17px;}
.pit-opt input{font-size: 11px; height: 14px;}
.pit-opt input.inscr{width: 136px;}
#pit-price{font-weight: bold; color: #000; font-size: 14px; margin: 15px 0;}
#pit-price a{font-size: 11px; color: #083A93;}
.atc-div{background: url("/lib/yhst-68479642473139/pit-bot.gif") bottom left no-repeat;}
*:first-child+html .atc-div{padding: 3px 0 !important;}
*html .atc-div{padding: 3px 0 !important;}
#pit-more{margin-top: 15px; padding-bottom: 10px;}
#pit-more a{color: #765337; font-size: 13px; padding: 0; margin: 0; display: block;}

/*
	SITE MAP STYLES
*/

.sitemap-header {font: bold 14px tahoma; color: #000000; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 12px tahoma; color: #000000; display: block; padding-left: 15px;}
.sitemap-2      {font: bold 12px tahoma; color: #000000; display: block; padding-left: 30px;}
.sitemap-3      {font: normal 10px tahoma; color: #000000; display: block; padding-left: 45px;}
.sitemap-4      {font: normal 8px tahoma;  color: #000000; display: block; padding-left: 60px;}
.site-map-title{font-size: 16px; font-weight: bold;}

/*
	ARTIST PAGE STYLES
*/

.art{border: 1px solid #C0C0C0; margin-top: 10px;}

#alpha-links{text-align: center; margin-top: 20px;}
#alpha-links a{
	margin: 0 4px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	color: #6D6E72;
}
#alpha-links a:hover{color: #009ACE}
#alpha-conts{margin-top: 20px;}
#alpha-conts table{border: 1px solid black; margin-left: 10px;}
#alpha-conts table td{border: 1px solid black;}
#alpha-conts table td.a-spacer{border: 0;}
td.artist-cell{width: 250px;}
td.artist-cell a{color: #B03200; font-size: 14px; text-decoration: underline;}

#framecontain{
	width:633px;
	background:url(/lib/yhst-68479642473139/frame-bg.jpg) repeat-y 0 0;
	border-bottom:solid 1px #D3D3D3;
	margin-left:12px;
}
#frametable{
	margin-left:5px;
}
#frametable td.frametd{
	padding:90px 5px; 
	width:419px;
}

#frametable td.infotd{
	padding-left:6px; 
	text-align:center;
	width:185px;
}

#frametable #infocontain{
	width:172px;
	background:url(/lib/yhst-68479642473139/frame-ubg.jpg) repeat-y 0 0;
	margin-left:7px;
}

#frametable #infocontain .prodtable{
	background:url(/lib/yhst-68479642473139/frame-topbg.jpg) no-repeat 0 0;
	padding-top:10px;
	text-align:center;
}

#frametable #infocontain .prodtable .name{
	padding-bottom:2px;
	border-bottom:solid 1px #D0D0D0;
	color:#876D60;
	font-size:13px;
	font-weight:bold;
}

#frametable #infocontain .prodtable .info{
	padding-bottom:1px;
}


.matte-header div{
	color:#000000;
	font-weight:bold;
	padding-top:5px;
	border-top:solid 1px #D1D1D1;
}


#frame-matte{z-index:1;}

#matcolors{margin-left:9px;margin-top:3px; position:}

.imgcontain{
	position:relative;
}
.frame-image{
 position:absolute;
 top:0;
 left:0;
 width:100%;
 z-index:2;
 display:none;
}


.frame-image2{
 position:absolute;
 top:0;
 left:0;
 width:100%;
 z-index:2;
}

.matte-container{ 
 text-align:center; 
 top:0;
 left:0;
 width:100%;}
 
 

/*  Styles for Slider v1.0 */

#gallery-container {
    background:transparent url(gallery.gif) no-repeat scroll 0%;
    height:135px;
    position:relative;
    width:610px;
	margin-left:10px;    
}
#gallery {
	height:135px;
	position:relative;
	overflow:hidden;
}
#gallery a img {
	margin:0 6px;
}
#gallery a:hover {
	color: red; 
}
#gallery-inner {
    position:absolute;
    white-space:nowrap;
}
#left-arrow, #left-arrow a {
    width:38px;
    float:left; 
    height:135px;
    background: url(/lib/yhst-68479642473139/fleft.jpg) no-repeat;  
}
#right-arrow, #right-arrow a {
    background:transparent url(/lib/yhst-68479642473139/fright.jpg) no-repeat scroll 0%;
    height:135px;
    position:absolute;
    right:0px;
    top:0px;
    width:38px;   
}

.frameimgoff{
	border:solid 1px #E6E1DB;	
}
.frameimgon{
	border:solid 1px #000;	
}


.frame-inset{display:inline;width:100px;}
.inset-text{width:95px;margin-left:6px; border:solid 1px #E6E1DB; height:20px;color:#000000;
font-weight:bold;padding-left:5px;padding-top:8px; overflow:hidden; position:relative;}
.inset-text div{position:absolute; right:1px;top:6px;}
.frames-contain #scPage-insets{margin-top:0px;}


#frame-frame{
	display:none;
}

.frames-contain{width:630px; border-left:solid 1px #DBDBDB;border-right:solid 1px #DBDBDB;margin-left:12px;padding-top:15px;padding-bottom:15px;
background:url(/lib/yhst-68479642473139/frame-bottom.jpg) repeat-x bottom;}

*:first-child+html .frame-atc-div{margin-left:7px;}
* html .frame-atc-div{margin-left:7px;}


