html{margin:0;padding:0;}
body{background:url(devimages/background.gif) top left repeat-x;color:#999;margin:0px;padding:0 10px;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:.68em;width:980px;margin-right:auto;margin-left:auto;}
body#help{background:none;width:600px;padding:20px;}
hr{display:none;}
#accessibility{position:absolute;left:-9000px;width:9000px;}
#content{width:680px;float:left;display:block;margin:20px 0 0 0;}
#leftsidebar{width:289px;float:left;margin:20px 0 0 0;}
#wrapper{width:980px;float:left;height:0px;top:0px;margin:0 auto;padding:0;}
#header{height:100px;float:left;width:980px;margin:0px;padding:0px;}
div#contentheader{width:984px;float:left;border:1px solid #D42D03;margin:20px 0 0 0;padding:10px 20px;font-weight:bolder;}
#search_results div#content{width:974px;}
#search_results div#content .browse{padding-left:0px;}
#search_results div.portfolio,#search_results div#slider-wrapper{width:940px;}
#search_results div.portfolio ul {margin: 0; padding: 0;}
#search_results div.container{width:228px;}
#search_results #scroll-pane0,#search_results #scroll-pane1,#search_results #scroll-pane2,#search_results #scroll-pane3{width:211px;}
#planet_search_results div#content{width:480px;}
#category .portfolio{padding:10px 20px;}
#planet_search_results .portfolio{padding:10px 20px;width:440px;}
div#stock-results{width:650px;min-height:400px;text-align:center;}
div#stock-results img{margin:10px;}
#stock-results-page table{width:500px;margin-left:auto;margin-right:auto;bottom:0px;position:relative;}
#stock #wrapper{
	width:1000px;
}
div#splash{border:1px #4d4d4d dotted;padding:60px;margin:30px 0;}
#splash p{font-size:1.1em;line-height:1.7em;}
#stocksearch fieldset,#stocksearch p,#stockresults1 fieldset,#stockresults1 p{padding:5px 0 5px 0;margin:0px;width:auto;}
#stocksearch #accordion{width:300px;}
#planet_search_results div#leftsidebar{float:right;width:440px;background-color:#ccc;text-align:center;margin:40px 20px 0 0;}
#planet_search_results #leftsidebar .stock_results{width:400px;text-align:left;margin:-20px 0 0 0;}
div.results{width:inherit;float:left;}
div.browse{width:100%;float:left;height:15px;/*white-space:nowrap;*/padding-top:3px;padding-left:10px;position: relative;}
#home div.browse{width:auto;}
.browse a{margin-right:10px;margin-left:10px;display:inline;}
#planet_search_results div.browse{white-space:normal;width:440px;float:none;height:auto;}
#planet_search_results .browse a{margin-left:0;display:inline-block;}
div.crumb{width:100%;height:15px;padding:0px;white-space:nowrap;padding-top:3px;}
.paging a{text-align:right;text-decoration:underline;margin:0 0 0 3px;padding:0;}
.paging{width:auto;padding:0;position: absolute; top: 3px; right:0 ;display:block;margin:0 0 0 0;}
small{letter-spacing:.01em;vertical-align:top;color:#d6d6d6;}
h1,h3,h2,h4{font-weight:normal;margin-top:1em;margin-bottom:.75em;}
h2{font-size:1em;}
h1{font-size:1.2em;}
h3{font-size:.9em;}
sup{color:#d6d6d6;}
ul,li,p,div{text-decoration:none;list-style-type:none;color:#666;padding:0;}
p{margin:3px 0 10px 0;clear:both;}
a,a:visited{text-decoration:underline;color:#666;}
a:hover{text-decoration:none;color:#333;}
h2,p{line-height:1.5em;}
img{border:none;}
.block li,.block a{color:#666;line-height:1.5em;text-decoration:none;position:inherit;margin-left:-10px;}
.block li a:hover,.block li a:active{text-decoration:underline;color:#333;}
.paging a:hover,.paging a:active{text-decoration:none;color:#333;}
#faq #content li a{text-decoration:none;}
#faq #content li{list-style:circle inside;margin:0 20px 0 20px;}
#faq #content{width:640px;padding:0 20px;}
#faq #content p{padding:0 20px;}
#faq h1{font-weight:bold;font-size:1.2em;}
#faq #content p u{font-style:italic;text-decoration:none;font-size:1.2em;}
.searchbar{padding:5px 0px 10px 0px;margin:25px 10px 0 10px;width:auto;float:left;}
.searchbar input.text,.searchbar input.submit{font-weight:normal;color:#565656;border:1px solid #9c9c9c;width:200px;padding:2px;text-align:left;margin:0 10px 0 0;height: 13px;}
#send2{width:63px;border:none;height:19px;margin:0;padding:0;background:url(devimages/search.gif) no-repeat 0px 1px;}
#navbar{padding:0;margin:0;float:left;width:980px;}
#navbar ul{width:auto;float:left;margin:9px 0 0 0;height:20px;padding:0;}
.navigation li{padding:0 20px 0 10px;border-right:1px #d6d6d6 solid;}
li.home{padding-left:0px;}
#navbar ul.alphabar{float:right;width:auto;white-space:nowrap;display:block;}
#navbar li,#navbar a,#navbar a:visited{color:#fff;display:inline;text-align:right;}
#navbar .alphabar a{color:#DEDEDE;margin-right:1.2em;}
#navbar a:hover,#navbar .alphabar a:hover{color:#333;}
.logo{float:left;margin:0 0 0 -10px;width:291px;overflow:hidden;}
.resource{width:392px;border:none;height:18px;background:url(devimages/the_resource.gif) no-repeat -8px 0px;float:left;margin-top:30px;}
.resource a{width:auto;float:right;margin-left:9px;}
.artist-thumb{padding:5px 5px 6px 5px;background:white;float:left;}
#footer{margin-top:3px;padding:5px;}
#footer img{float:right;}
#footer p{padding:10px 0px;color:#8a8d77;}
#category_list{width:250px;height:525px;border:1px solid #d6d6d6;}
#category_list li{margin: 3px 0 3px 20px;width:100px;float:left;}
#category_list ul{margin:5px 0 0;padding: 0;}
#category_list h2{margin:0;background:#d6d6d6;padding:2px;padding-left:20px;color:#fff;}
#slideshow{position:relative;width:270px;height:498px;overflow:hidden;background-color:#fff;}
#slideshow div{position:absolute;width:270px;background-color:#fff;height:498px;top:0px;z-index:8;opacity:0.0;text-align:center;}
#slideshow h2,#slideshow p{text-align:left;}
#slideshow div.active{z-index:10;opacity:1.0;}
#slideshow a{width:250px;height:330px;display:block;text-align:center;border:1px solid #d6d6d6;vertical-align:middle;}
#slideshow a img.small{margin-top:50px;}
#slideshow div.last-active{z-index:9;}
.ads{width:270px;overflow:hidden;margin:10px 0 0 0;}
button.next,button.next-featured{background:url(devimages/arrows3.gif) no-repeat;background-position:-18px 0px;width:18px;height:18px;border:1px solid #d6d6d6;border-bottom:none;border-left:none;}
button.prev,button.prev-featured{background:url(devimages/arrows3.gif) no-repeat;background-position:0px 0px;width:18px;height:18px;border:1px solid #d6d6d6;border-bottom:none;border-left:none;}
.scroll-horizontal{border:1px solid #d6d6d6;border-bottom:none;display:block;width:auto;height:14px;padding-left:20px;padding-top:3px;padding-right:5px;float:left;letter-spacing:.1em;}
.scroll-horizontal-buttons{float:left;width:auto;height:18px;}
.detailed{width:648px;border:1px solid #d6d6d6;display:block;float:left;padding:10px 15px;}
.portfolio{width:638px;border:1px solid #d6d6d6;display:block;float:left;}
#home .portfolio{width:678px;}
#home .portfolio ul{padding: 0; margin: 0;}
.sharing{background:url("images/sharing.png") no-repeat scroll 0 0 transparent;display:block;height:16px;line-height:16px !important;overflow:hidden;width:16px;float:right;margin:0 2px 10px 2px;}
.display_sharing{float:right;width:auto;}
.facebook{background-position:0 -16px;}
.delicious{background-position:0 -99px;}
.stumbleupon{background-position:0 -48px;}
.twitter{background-position:0 0;}
.portfolio img{width:90px;height:110px;}
#home .portfolio li{float:left;width:90px;height:150px;margin:10px 25px 10px 10px;display:inline;text-align:center;padding:0 0 0 10px;}
#search_results .portfolio li{float:left;width:90px;height:140px;margin:0px;display:inline;text-align:center;padding:20px;}
div.portfolio_listing{width:260px;float:left;}
.detailed h1{color:#666;letter-spacing:.1em;}
.detailed li{margin-bottom:.8em;}
.detailed li span{font-weight:normal;color:#999;letter-spacing:.05em;}
.detailed p{margin-bottom:2em;margin-top:2em;}
.info li{display:inline;font-weight:normal;color:#999;}
div.detailed_image,div.big_detailed_image{width:380px;height:480px;float:left;text-align:center;display:block;}
ul#gallery,ul#gallery li,ul#big_gallery,ul#big_gallery li{margin:0;padding:0;list-style:none;}
ul#gallery,ul#big_gallery{width:299px;height:522px;position:absolute;margin-top:19px;}
ul#gallery li,ul#big_gallery li{padding:0px 2px 3px 2px;margin:0 0 10px 0;width:90px;height:110px;display:block;float:left;}
#gallery a span,#big_gallery a span{display:none;}
#gallery a:hover,#big_gallery a:hover{background:none;z-index:100;}
#gallery a.visible span,#gallery a:hover span{position:absolute;width:150px;height:220px;float:left;top:120px;left:400px;display:block;}
#big_gallery a:hover span,#big_gallery a.visible span{position:absolute;width:360px;height:440px;float:left;top:20px;left:310px;display:block;clear:both;}
.blog_content p{margin:0;padding:5px 0;}
div.blog_head,div.blog_content{float:left;width:100%;}
#blog-news{border:1px solid #999;display:block;height:30px;width:260px;}
div.blog_head a{font-size:1.2em;text-decoration:none;padding:5px 0;width:260px;}
#blog-wrapper{overflow:hidden;height:auto;width:260px;}
#blog-wrapper.newClass{height:0px;}
#slider-wrapper.newClass{height:30px;}
.link_results li{margin:0px;display:block;height:auto;width:500px;text-align:left;}
.porticon{background:url(images/portstock.png) no-repeat 0px 0px;height:14px;width:12px;display:inline-block;margin:0 0 -2px 5px;}
.stockicon{background:url(images/portstock.png) no-repeat 0px -17px;height:14px;width:12px;display:inline-block;margin:0 0 -2px 5px;}
.linktitle{display:inline-block;margin:0;padding:0;font-size:1.1em;}
.linktitle a{text-decoration:none;height:20px;border-bottom:1px dotted #d6d6d6;}
.linktitle a:hover{border-bottom:1px solid #333;}
.searchhl-1,searchhl-2,.searchhl-3,.searchhl-4,.searchhl-5{background:#A7DBE3;padding-left:.5em;padding-right:.5em;}
div.link_results{width:673px;float:left;}
.linklisting{width:auto;height:auto;/*padding:10px 20px;*/margin:0;border-bottom:1px dotted #d6d6d6;}
.linklisting div img{height:39px;width:39px;}
div.linkfeatured{width:44px;float:left;}
.linkurl,.linkactions,.linkrating,.linkdescription{width:auto;margin:0 0 5px 0;vertical-align:top;text-align:justify;}
.linkinfo{width:350px;margin:5px 0 10px 80px;}
#search_results .linkinfo{width:650px;}
#category .linkinfo{width:540px;}
.linkdescription{/*width:350px;*/margin:8px 0 0 0;min-height:10px;color:#9F9F9F}
.linkdescription img,.linkdescription table,.detailed_listing table{display:none;}
ul#work{list-style:none;margin:38px 0 40px 38px;padding:0;width:400px;}
#work li{float:left;width:160px;margin:12px;display:inline;padding:0px;background:#fff;height:120px;overflow:hidden;}
#work li a{border:none;}
#work li .show{display:block;width:160px;height:120px;}
#work li .hide{color:#000;text-align:left;height:0;width:80px;overflow:hidden;}
#work li:hover .hide{cursor:pointer;height:auto;width:120px;margin:10px 0;}
#work li:hover .show{height:0;opacity:.5;overflow:hidden;}
#work img{width:auto;height:auto;margin-top:10px;}
div.portfolio-featured{height:260px;width:650px;border:1px solid #d6d6d6;display:block;float:left;overflow:hidden;padding:10px 20px 10px 10px;margin:0 0 30px 0;position: relative;}
#featured-container div{height:45px;width:150px;display:block;float:left;padding:10px;}
div#featured-container{width:2200px;height:260px;}
#content-container-frame0 > div.content-container0{padding:10px !important;}
#content-container-frame1 > div.content-container1{padding:10px !important;}
#content-container-frame2 > div.content-container2{padding:10px !important;}
#content-container-frame3 > div.content-container3{padding:10px !important;}
#scroll-pane0,#scroll-pane1,#scroll-pane2,#scroll-pane3{height:250px;overflow:hidden;width:148px;float:left;position: relative;}
#slider-wrapper{width:700px;height:290px;float:left;margin:10px 0;overflow:hidden}
#slider-wrapper ul{padding:0 0 0 20px;}
#slider-wrapper li{line-height:20px;font-size:11px;}
#slider-wrapper div{border-color:#d6d6d6;}
a.container-toggle{text-decoration:none;}
.container-toggle{background:url(images/updown.png) no-repeat -2px -20px;padding:0 15px;margin-left:-5px;}
.container-toggle.newClass{background:url(images/updown.png) no-repeat -2px -1px;}
#slider-wrapper.newClass{height:38px;}
#scroll-pane0 ul,#scroll-pane1 ul,#scroll-pane2 ul,#scroll-pane3 ul{position:relative; padding: 0 0 0 10px; margin: 5px 0;}
.container{width:165px;height:290px;float:left;padding:10px 7px 10px 0;}
.container h2{font-size:1em;margin:0;padding:5px 20px;border-top:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-left:1px solid #d6d6d6;}
#slider0,#slider1,#slider2,#slider3{width:10px;height:218px;float:left;margin-top:32px;border:none;}
.slider-container{width:14px;float:left;border-top:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.ui-slider .ui-slider-handle{height:30px;width:12px;margin:0 0 0 5px;left:-5px;}
div.row,.formsubmit{margin:10px 0 3px 0;width:443px;display:block;float:left;}
input{border:1px solid #666;}
.submit input{color:#000;background:#c9c9c9;border:2px outset #666;margin-left:10px;}
a.newsearch,a.newsearch:visited{height:20px;width:70px;background:#c9c9c9;border:1px solid #666;}
.formsubmit{margin-bottom:40px;}
select,#content input{-moz-border-radius:4px 4px 4px 4px;border:1px solid #CCCCCC;color:#666666;display:block;outline:0 none;padding:2px 3px 3px 0px;text-decoration:none;width:200px;}
textarea{-moz-border-radius:4px 4px 4px 4px;border:1px solid #CCCCCC;color:#666666;display:block;outline:0 none;padding:2px 3px 3px 0px;text-decoration:none;}
#content input.radio,radio,#content input.checkbox,checkbox{display:inline;width:14px;}
.errormessage,.errormessage a,.errormessage a:visited{color:#FF0000;font-weight:bold;}
.error a,.error a:visited{color:#FF0000;}
.invalid{color:#FF0000;}
#modify iframe{float:left;}
fieldset{width:432px;border:none;float:left;padding-left:10px;}
#link-form{height:420px;}
xmp{width:inherit;}
#modify_select input.radio,#modify_select input.submit{display:none;}
#modify div.featured{padding-bottom:10px;}
#payment p.linkactions a{display:none;}
#treecats{z-index:100;margin:0;}
#modify .uploads li{width:300px;float:left;margin:10px 0;}
.products .ui-widget-content li{list-style:circle;margin:5px 0 5px 20px;}
.register form h2{margin-left:20px;}
.login h1{margin:0px;background-color:#E6E6E6;padding:10px;color:#fff;}
#modify div#content,#subscription #content,#modify_success div#content,#modify_select div#content{margin:20px 0 0 0;width:970px;}
#content .order p,#content .order .row{margin:5px 10px;padding:5px;}
div.selector{float:left;}
form h3 span{width:auto;float:left;margin:10px 5px 0 5px;}
#accordion2{width:970px;}
.secondarynav{top:105px;right:0px;position:absolute;}
#navbar .secondarynav a,#navbar .secondarynav a:visited{color:#666;margin-right:5px;}
#navbar .secondarynav a:hover{color:#333;text-decoration:underline;}
small .checkbox{margin-top:0px;}
div.products{width:930px;background-color:#d6d6d6;border:1px solid #d4d4d4;padding:10px 20px;margin-bottom:20px;}
#info,#artist-info,#search-info{padding:10px 20px;}
div.products h1{color:#fff;font-style:italic;width:80%;font-size:2em;}
body#products{background:none;padding:20px 50px;width:400px;}
#products li,.submission li{list-style:circle;margin-left:20px;}
#bookmark_list p.comments{width:100%;border-bottom:1px solid #d6d6d6;}
#bookmark_list .linklisting{width:100%;border:none;}

