BODY { font-size: 12px; font-family: "times new roman", times; background-color: black; margin: 0; padding: 0; }
BODY a { color: #fff; text-decoration: none; border-style: none; }
BODY a:hover { text-decoration: underline; }
.body_container { width: 100%; height: 100%; }
.page_container { position: relative; width: 779px; height: 900px; }
.page_container1 { position: relative; width: 779px; height: 1020px; }
.body_container .body_table { background: black url(../images/bp_background.jpg); width: 779px; height: 100%; }

a.logo { display: block; width: 415px; height: 75px; background-image: url(../images/pb_header_03.gif); position: absolute; top: 16px; left: 40px; }
a.logo span { display: none; }
a.nycc_logo { display: block; width: 135px; height: 49px; background-image: url(../images/shows/nyComicCon.jpg); background-repeat: no-repeat; position: absolute; top: 341px; left: 189px; margin: 0; }
a.nycc_logo span { display: none; }
a.ms_logo { display: block; width: 150px; height: 50px; background-image: url(../images/toys_more/mindstylelogo_bw.jpg); background-repeat: no-repeat; position: absolute; top: 520px; left: 160px; }
a.ms_logo span { display: none; }
a.enter { display: block; width: 115px; height: 75px; background-image: url(../images/enter.gif); background-repeat: no-repeat; position: absolute; top: 16px; left: 325px; }
a.enter:hover { background-image: url(../images/enter_over.gif); background-repeat: no-repeat; }
a.enter span { display: none; }
a.indeximg { display: block; width: 550px; height: 829px; background-image: url(../images/2010/bp_artontheedge.jpg); background-repeat: no-repeat; position: absolute; top: 60px; left: 115px; margin: 0; padding: 0; }
a.indeximg span { display: none; }
a.indeximg2 { display: block; width: 802px; height: 800px; background-image: url(../images/2010/bp_artontheedge.jpg); background-repeat: no-repeat; position: absolute; top: 50px; left: 0px; margin: 0; padding: 0; }
a.indeximg2 span { display: none; }
div.menu { position: absolute; top: 105px; left: 40px; width: 705px; height: 54px; float: left; list-style-type: none; display: block; }
div.menu a:hover { background-image: url(../images/bp_menubar_03-over.gif); background-repeat: no-repeat; }
div.menu li { float: left; margin: 0; display: block; }
div.menu ul, div.menu.li { height: 54px; overflow: hidden; margin: 0; padding: 0; }
div.menu a { background-image: url(../images/bp_menubar_03.gif); width: 152px; height: 54px; display: block; }
div.menu a span { display: none; }
div.menu .custom_sculp { background-position: -151px 0; }
div.menu .toy_design { background-position: -301px 0; }
div.menu .store { background-position: -453px 0; width: 118px; }
div.menu .links { background-position: -575px 0; width: 128px; }
div.bg0 { background-color: #d1ceca; background-repeat: no-repeat; position: absolute; top: 165px; left: 56px; width: 670px; height: 310px; margin: 0; padding: 0; display: block; }
div.bg1 { background-image: url(../images/pb_body_6.gif); background-repeat: no-repeat; position: absolute; top: 155px; left: 40px; width: 704px; height: 248px; margin: 0; padding: 0; display: block; }
div.bg1 span { display: none; }
div.bg2 { background-image: url(../images/pb_body_06.gif); background-repeat: no-repeat; position: absolute; top: 155px; left: 40px; width: 704px; height: 248px; margin: 0; padding: 0; display: block; }
div.bg2 span { display: none; }
div.bg3 { background-image: url(../images/pb_body_07.gif); background-repeat: no-repeat; position: absolute; top: 403px; left: 40px; width: 704px; height: 23px; margin: 0; padding: 0; display: block; }
div.bg3 span { display: none; }
div.bg4 { background-image: url(../images/pb_body_08.gif); background-repeat: no-repeat; position: absolute; top: 426px; left: 40px; width: 704px; height: 200px; margin: 0; padding: 0; display: block; }
div.bg4 span { display: none; }
a.bp_logo { background-image: url(../images/bp_logo_10.gif); position: absolute; right: 15px; bottom: 25px; width: 46px; height: 82px; display: block; }
div.bg5 { background-image: url(../images/pb_body_07.gif); background-repeat: repeat; position: absolute; top: 403px; left: 40px; width: 704px; height: 123px; margin: 0; padding: 0; display: block; }
div.bg5 span { display: none; }
div.bg6 { background-image: url(../images/pb_body_08.gif); background-repeat: no-repeat; position: absolute; top: 526px; left: 40px; width: 704px; height: 200px; margin: 0; padding: 0; display: block; }
div.bg6 span { display: none; }
div.bg7 { background-image: url(../images/pb_body_07.gif); background-repeat: repeat; position: absolute; top: 403px; left: 40px; width: 704px; height: 223px; margin: 0; padding: 0; display: block; }
div.bg7 span { display: none; }
div.bg8 { background-image: url(../images/pb_body_08.gif); background-repeat: no-repeat; position: absolute; top: 626px; left: 40px; width: 704px; height: 200px; margin: 0; padding: 0; display: block; }
div.bg8 span { display: none; }
/*<agl.folder "div.menu1">*/
	div.menu1 { position: absolute; top: 200px; left: 220px; width: 303px; height: 20px; float: left; display: block; }
	div.menu1 a:hover { background-image: url(../images/bp_menu-over.gif); background-repeat: no-repeat; }
	div.menu1 li { float: left; display: block; }
	div.menu1 ul, div.menu.li { height: 21px; overflow: hidden; margin: 0; padding: 0; }
	div.menu1 a { background-image: url(../images/bp_menu.gif); background-repeat: repeat; width: 50px; height: 20px; display: block; }
	div.menu1 a span { display: none; }
	div.menu1 .blog { background-position: -50px 0; }
	div.menu1 .info { background-position: -110px 0; }
	div.menu1 .store { background-position: -165px 0; width: 55px; }
	div.menu1 .contact { background-position: -230px 0; width: 75px; }
/*</agl.folder>*/
/*<agl.folder "div.menu2">*/
	div.menu2 { position: absolute; left: 250px; bottom: 80px; width: 303px; height: 20px; float: left; display: block; }
	div.menu2 a:hover { background-image: url(../images/bp_menu-over.gif); background-repeat: no-repeat; }
	div.menu2 li { float: left; display: block; }
	div.menu2 ul, div.menu.li { height: 21px; overflow: hidden; margin: 0; padding: 0; }
	div.menu2 a { background-image: url(../images/bp_menu.gif); background-repeat: repeat; width: 50px; height: 20px; display: block; }
	div.menu2 a span { display: none; }
	div.menu2 .blog { background-position: -50px 0; }
	div.menu2 .info { background-position: -110px 0; }
	div.menu2 .store { background-position: -165px 0; width: 55px; }
	div.menu2 .contact { background-position: -230px 0; width: 75px; }
/*</agl.folder>*/
/*<agl.folder "div.menu3">*/
	div.menu3 { position: absolute; left: 250px; bottom: 200px; width: 303px; height: 20px; float: left; display: block; }
	div.menu3 a:hover { background-image: url(../images/bp_menu-over.gif); background-repeat: no-repeat; }
	div.menu3 li { float: left; display: block; }
	div.menu3 ul, div.menu.li { height: 21px; overflow: hidden; margin: 0; padding: 0; }
	div.menu3 a { background-image: url(../images/bp_menu.gif); background-repeat: repeat; width: 50px; height: 20px; display: block; }
	div.menu3 a span { display: none; }
	div.menu3 .blog { background-position: -50px 0; }
	div.menu3 .info { background-position: -110px 0; }
	div.menu3 .store { background-position: -165px 0; width: 55px; }
	div.menu3 .contact { background-position: -230px 0; width: 75px; }
/*</agl.folder>*/
div#artwork_menu_container { position: absolute; top: 120px; left: 217px; width: 253px; }
/*<agl.folder "div.menu_artwork">*/
	div.menu_artwork { width: 310px; height: 27px; float: left; display: block; }
	div.menu_artwork a:hover { background-image: url(../images/bp_present_menu_over_32.gif); background-repeat: no-repeat; }
	div.menu_artwork li { float: left; margin-right: -4px; display: block; }
	div.menu_artwork ul, div.menu.li { height: 25px; overflow: hidden; margin: 0; padding: 0; }
	div.menu_artwork a { background-image: url(../images/bp_present_menu_32.gif); background-repeat: repeat; width: 117px; height: 27px; display: block; }
	div.menu_artwork a span { display: none; }
	div.menu_artwork .eight { background-position: -115px 0; width: 115px; }
	div.menu_artwork .archive { background-position: -230px 0; width: 175px; }
/*</agl.folder>*/
div#artwork_back_container { position: absolute; top: 120px; left: 572px; width: 125px; }
/*<agl.folder "div.menu_back">*/
	div.menu_back { width: 125px; height: 75px; display: inline; }
	div.menu_back a:hover { background-image: url(../images/bp_next_over.gif); background-repeat: no-repeat; }
	div.menu_back li { margin-right: -4px; display: inline-table; }
	div.menu_back ul, div.menu.li { overflow: hidden; margin: 0; padding: 0; }
	div.menu_back a { background-image: url(../images/bp_next_69.gif); background-repeat: no-repeat; width: 72px; height: 27px; display: block; }
	div.menu_back a span { display: none; }
	div.menu_back .next { background-position: -67px 0; width: 115px; }
/*</agl.folder>*/
h1 { text-align: left; position: absolute; top: 175px; left: 65px; width: 312px; height: 26px; margin: 0; }
h1 span { font-size: 9px; display: none; }
h1.bp_artwork_header { background-image: url(../images/bp_artwork_header_11.gif); background-repeat: no-repeat; width: 346px; display: block; }
h1.bp_news_header { background-image: url(../images/bp_news_header_03.gif); background-repeat: no-repeat; display: block; }
h1.bp_custom_header { background-image: url(../images/pb_2008_header.gif); background-repeat: no-repeat; width: 600px; display: block; }
h1.bp_2008_header { background-image: url(../images/pb_2008_header.gif); background-repeat: no-repeat; width: 620px; display: block; }
h1.bp_2008_header2 { background-image: url(../images/pb_2008_header.gif); background-repeat: no-repeat; width: 435px; overflow: hidden; display: block; }
h1.contact_header { background-image: url(../images/bp_contact_header_22.gif); background-repeat: no-repeat; float: left; display: block; }
h1.bp_links_header { background-image: url(../images/bp_links_header_19.gif); background-repeat: no-repeat; top: 172px; float: left; display: block; }
h1.bp_info_header { background-image: url(../images/bp_info_header_21.gif); background-repeat: no-repeat; display: block; }
h1.bp_toy_header { background-image: url(../images/pb_toy_header.gif); background-repeat: no-repeat; display: block; }
h1.bp_customs_header { background-image: url(../images/bp_customs_header_73.gif); background-repeat: no-repeat; display: block; }
h1.bp_upcoming_header { background-image: url(../images/bp_upcoming_header_07.gif); background-repeat: no-repeat; display: block; }
h1.bp_outnow_header { background-image: url(../images/bp_outnow_31.gif); background-repeat: no-repeat; display: block; }
h2 { font-size: 16px; font-weight: bold; margin: 0; padding: 0; }
h3 { position: absolute; top: 474px; left: 425px; width: 215px; height: 28px; margin: 0; }
h3 span { font-size: 12px; display: none; }
h3.bp_weekly_sketch { background-image: url(../images/bp_monthlysketch.gif); background-repeat: no-repeat; display: block; }
h3.bp_mail_list { background-image: url(../images/bp_mailingl_header.gif); background-repeat: no-repeat; position: absolute; top: 700px; left: 445px; display: block; }
h4 { position: absolute; top: 476px; left: 60px; width: 312px; height: 26px; margin: 0; }
h4 span { font-size: 12px; display: none; }
h4.bp_upcoming_header { background-image: url(../images/bp_upcoming_header_07.gif); background-repeat: no-repeat; display: block; }
h4.success_header { background-image: url(../images/success_81.gif); background-repeat: no-repeat; top: 350px; left: 125px; width: 535px; height: 56px; display: block; }
h4.error_header { background-image: url(../images/error_78.gif); background-repeat: no-repeat; position: absolute; top: 350px; left: 300px; height: 56px; display: block; }
h4.bp_outnow_header { background-image: url(../images/bp_outnow_31.gif); background-repeat: no-repeat; top: 479px; left: 210px; display: block; }
h5 { position: absolute; top: 610px; left: 160px; width: 57px; height: 26px; margin: 0; }
h5 span { font-size: 12px; display: none; }
h5.bp_number { background-image: url(../images/bp.01.gif); background-repeat: no-repeat; display: block; }
h5.bp_number2 { background-image: url(../images/bp.02.gif); background-repeat: no-repeat; position: absolute; left: 310px; height: 26px; display: block; }
div.google_place { background-repeat: no-repeat; position: absolute; top: 200px; left: 20px; width: 105px; height: 41px; overflow: hidden; }
a.mailing_des { display: block; width: 319px; height: 80px; background-image: url(../images/bp_mailinglist_59.gif); background-repeat: no-repeat; position: absolute; top: 715px; left: 65px; }
a.mailing_des span { display: none; }
BODY a.black { color: black; font-weight: bold; font-style: italic; }
BODY a.color { color: #930; font-weight: bold; font-style: italic; }
div.news_image { background-repeat: no-repeat; position: absolute; top: 165px; left: 400px; width: 291px; height: 391px; overflow: hidden; }
div.more_news_image { background-repeat: no-repeat; position: absolute; top: 207px; left: 380px; width: 340px; height: 290px; overflow: hidden; }
div.news_image_horz { background-repeat: no-repeat; position: absolute; top: 480px; left: 360px; width: 335px; height: 205px; overflow: hidden; }
div.news_image_horz1 { background-repeat: no-repeat; position: absolute; top: 205px; left: 360px; width: 350px; height: 230px; overflow: hidden; }
div.movie_content { font-family: "times new roman", times; position: absolute; top: 202px; left: 54px; width: 675px; height: 425px; overflow: hidden; }
div.sketch_image { position: absolute; top: 505px; left: 415px; width: 207px; height: 132px; }
div.servo_image { position: absolute; top: 175px; left: 415px; width: 385px; margin: 0; }
div#bic_image { position: absolute; top: 212px; left: 50px; width: 495px; height: 376px; margin: 0; display: block; }
div.servo_logo_image { position: absolute; top: 300px; left: 60px; width: 385px; margin: 0; }
div.page_content { left: 70px; position: absolute; top: 202px; width: 303px; height: 152px; margin: 0; }
div.news1_content { left: 70px; position: absolute; top: 480px; width: 303px; height: 152px; margin: 0; }
div.bic_content { font-size: 9pt; line-height: 11pt; text-align: left; left: 553px; position: absolute; top: 212px; width: 168px; height: 450px; margin: 0; }
div.upcoming_content { left: 60px; text-align: left; font-size: 9.5pt; line-height: 11pt; word-spacing: 0; position: absolute; top: 643px; float: left; margin: 0; }
div.links_a_content { text-align: center; font-size: 9.5pt; letter-spacing: 0; position: absolute; top: 206px; left: 75px; width: 140px; height: 375px; float: left; padding: 2px; }
div.links_artists_content { line-height: 10.5pt; }
div.links_g_content { left: 240px; text-align: center; font-size: 9.5pt; letter-spacing: 0; position: absolute; top: 206px; width: 170px; height: 300px; float: left; padding: 2px; }
div.links_galleries_content { line-height: 11pt; }
div.links_m_content { left: 415px; text-align: center; font-size: 9.5pt; letter-spacing: 0; position: absolute; top: 206px; width: 160px; height: 300px; float: left; padding: 2px; }
div.links_misc_content { line-height: 10.5pt; }
div.links_p_content { left: 580px; text-align: center; font-size: 9.5pt; letter-spacing: 0; position: absolute; top: 206px; width: 140px; height: 300px; float: left; padding: 2px; }
div.links_publishing_content { line-height: 11pt; }
div.info_image { background-repeat: no-repeat; position: absolute; top: -200px; left: 25px; overflow: hidden; }
div.contact_image { background-repeat: no-repeat; position: absolute; top: -65px; left: 22px; overflow: hidden; }
ul.contact_form { list-style-type: disc; margin: 1em 0 1em 50px; }
div.content1 { font-size: 12px; line-height: 10pt; letter-spacing: 0; width: 300px; height: 250px; margin: 0; }
div.content1 a.black span { position: absolute; right: 35px; display:block; float:right; margin: 0; padding: 0; }
div.content1 a.black span:hover { color: #930; text-decoration:underline; }
div.content1 a.black_2 span { position: absolute; top: 235px; right: 35px; display:block; float:right; margin: 0; padding: 0; }
div.content1 a.black_2 span:hover { color: #930; text-decoration:underline; }
div.content2 { position: absolute; top: 0; left: 0; width: 280px; height: 78px; }
div.content3 { font-size: 11px; line-height: 11pt; text-align: justify; width: 645px; }
div.content4 { font-size: 11px; line-height: 11pt; text-align: justify; position: absolute; top: 5px; width: 340px; height: 100%; }
div.content5 { font-size: 11px; line-height: 11pt; text-align: justify; position: absolute; top: 200px; width: 340px; height: 100%; }
div.content_bic { text-align: justify; position: absolute; top: 0; left: 0; width: 165px; height: 470px; }
div.content_bigsal { text-align: justify; position: absolute; top: 370px; left: 0; width: 165px; }
div.content_body { position: absolute; left: 44px; width: 601px; }
div#toys_photos_container { position: absolute; top: 513px; left: 55px; width: 350px; }
div#toys_photos_container2 { position: absolute; top: 513px; left: 205px; width: 350px; }
div#news_photos_container { position: absolute; top: 355px; left: 55px; width: 350px; }
div#news_photos1_container { position: absolute; top: 370px; left: 55px; width: 350px; }
div#photos9_container { position: absolute; top: 205px; left: 75px; width: 635px; height: 430px; overflow: hidden; margin: 0; display: block; }
div#photos8_container { position: absolute; top: 205px; left: 47px; width: 705px; height: 430px; overflow: hidden; margin: 0; display: block; }
div#photos7_container { position: absolute; top: 205px; left: 82px; width: 635px; height: 430px; overflow: hidden; margin: 0; display: block; }
div#photos6_container { position: absolute; top: 205px; left: 46px; width: 705px; height: 330px; overflow: hidden; margin: 0; display: block; }
div#photos5_container { position: absolute; top: 205px; left: 70px; width: 665px; height: 300px; overflow: hidden; margin: 0; display: block; }
div#photos4_container { position: absolute; top: 205px; left: 95px; width: 690px; height: 440px; overflow: hidden; margin: 0; display: block; }
div#photos3_container { position: absolute; top: 205px; left: 55px; width: 680px; height: 430px; overflow: hidden; margin: 0; border-style: none; display: block; }
div#photos2_container { position: absolute; top: 205px; left: 73px; width: 678px; height: 430px; overflow: hidden; margin: 0; display: block; }
div#photos1_container { position: absolute; top: 205px; left: 69px; width: 665px; height: 440px; overflow: hidden; margin: 0; display: block; }
div#photos_container { position: absolute; top: 205px; left: 62px; width: 685px; height: 440px; overflow: hidden; margin: 0; display: block; }
div#photo_container { position: absolute; top: 205px; left: 60px; width: 685px; height: 440px; overflow: hidden; margin: 0; display: block; }
div#customs_container { position: absolute; top: 205px; left: 70px; width: 685px; height: 440px; overflow: hidden; margin: 0; display: block; }
div#customs1_container { position: absolute; top: 205px; left: 65px; width: 685px; height: 440px; overflow: hidden; margin: 0; display: block; }
div#customs2_container { position: absolute; top: 205px; left: 85px; width: 685px; height: 440px; overflow: hidden; margin: 0; display: block; }
div#customs3_container { position: absolute; top: 205px; left: 90px; width: 685px; height: 440px; overflow: hidden; margin: 0; display: block; }
div#customs4_container { position: absolute; top: 205px; left: 105px; width: 665px; height: 440px; overflow: hidden; margin: 0; display: block; }
div#presents_container { position: absolute; top: 305px; left: 75px; width: 672px; height: 440px; overflow: hidden; margin: 0; display: block; }
div#presents2_container { position: absolute; top: 305px; left: 56px; width: 680px; height: 440px; overflow: hidden; margin: 0; display: block; }
a.photo_thumb { float:left; margin-bottom: 15px; margin-left: 15px; }
a.photo_thumb1 { float:left; margin:0 0 15px 15px; }
a.photo_thumb2 { float:left; margin:0 0 15px 15px; border: solid 2px #fff; }
div.contact_us_content { font-size: 12pt; text-align: center; position: absolute; top: 200px; left: 80px; width: 635px; height: 250px; }
div.contact_us_content ul { height: 54px; list-style: none inside; }
div.contact_us_content ul li { clear:both;padding-bottom:6px;}
div.contact_us_content ul li label { display:block; float:left; font-size:16px; text-align: right; margin-right:8px; width:80px; }
div.contact_us_content ul li span {display:block;float:left;font-size:16px;}
div.contact_us_content ul li span a {
color:#930;
text-decoration:none;
}
div.contact_us_content ul li span a:hover {
text-decoration:underline;}
div.ml_container { position: absolute; top: 640px; left: 390px; width: 290px; height: 63px; overflow: hidden; }
div.ml_container_more { position: absolute; top: 723px; left: 390px; width: 290px; height: 63px; overflow: hidden; }
div.signup_container { background-repeat: no-repeat; position: absolute; top: 640px; left: 400px; width: 290px; height: 63px; overflow: hidden; display: block; }
div.signup_container_more { background-repeat: no-repeat; position: absolute; top: 733px; left: 400px; width: 290px; height: 63px; overflow: hidden; display: block; }
div.index_note { text-align: center; position: absolute; top: 895px; right: 5px; width: 700px; height: 42px; }
div.index_note span {
	display: block;
	color: #993300;
	font-size: 9px;
	position: absolute;
	top: 4px;
	right: 195px;
}
div.footer { position: relative; height: 42px; border-top: 1px solid #993300; }
div.footer span {
	display: block;
	color: #993300;
	font-size: 11px;
	position: absolute;
	top: 4px;
	right: 42px;
}
