* html .boxbody {height:220px;}
body {text-align:center; min-width:770px; margin:0; padding:0; background:#F0F0F0 url(/webart/bgd.jpg) fixed repeat-x top;}
body,td,p,ul,ol,li {font:12px Verdana,Arial,Helvetica; color:#000;}

hr {border-top:1px solid #CF002A !important;}

.h1, h1 {color:#83091a; font:23px 'Actor',Arial,Helvetica; margin:0; padding:0; display:block;}
.h2, h2 {color:#CF002A; font:23px 'Actor',Arial,Helvetica; margin:0; padding:0; display:block;}
.h3, h3 {color:#83091a; font:20px 'BenchNine',Arial,Helvetica; margin:0; padding:0; display:block;}
.h4, h4 {color:#646366; font:16px 'BenchNine',Arial,Helvetica; margin:0; padding:0; display:block;}

fieldset {margin-bottom:15px; padding:3px;}
legend {background-color:#69676B; font-weight:bold; padding:2px 5px; color:#fff; margin-bottom:2px;}

.waterMarkField {color:#808080;}

/* Screen Only
@media screen {
	.sIFR-hasFlash h1, .sIFR-hasFlash h2, .sIFR-hasFlash h4, .sIFR-hasFlash .boxhead {visibility:hidden;}
}  */

/* Print Only */
@media print {
	body,td {font:12px Verdana,Arial,Helvetica;}
	p,ul {font:12px Verdana,Arial,Helvetica;}
	.footer {font:10px Verdana,Arial,Helvetica;}
	.white {color:#fff;}
	.footernav {color:#FFFDD0;}
	.headerhome {font:15px Verdana,Arial,Helvetica; color:#360;}
	.headerfooternav {font:15px Verdana,Arial,Helvetica; color:#FFFDD0;}
	.header {font:15px Verdana,Arial,Helvetica; color:#FFF;}
	.big {font:14px Verdana,Arial,Helvetica;}
	.big2 {font:16px Verdana,Arial,Helvetica;}
	.big3 {font:24px Verdana,Arial,Helvetica;}
	.bigred {color:#CF002A; font:16px Verdana,Arial,Helvetica;}
	A {font-family:Verdana,Arial,Helvetica; color:#006695; text-decoration:underline;}
	A:active {font-family:Verdana,Arial,Helvetica; color:#C7122B;}
	A:hover {font-family:Verdana,Arial,Helvetica; color:#C7122B;}
	.box {border:1px solid #7EC4E4; border-collapse:collapse;}
	.box2 {border:1px solid #CE002A; border-collapse:collapse;}
	.boxp {border:1px solid #7EC4E4; border-collapse:collapse; background-color:#fff;}
	.boxp2 {border:1px solid #7EC4E4; border-collapse:collapse; background-color:#EBF6FB;}
	.boxt {border:1px solid #7EC4E4; border-collapse:collapse; background-color:#fff;}
	A.topic {font-family:Verdana,Arial,Helvetica; color:#006695; text-decoration:none; font-weight:bold;}
	A.topic:active {color:#C7122B; font-weight:bold;}
	A.topic:hover {color:#C7122B; font-weight:bold;}
	DIV.noprint {DISPLAY:none;}
}

.wrapper {text-align:left; display:block; width:980px; margin:0 auto; border-right:2px solid #AAB300; border-left:2px solid #AAB300; background-color:#fff;}

.pressDate {font-size:11px; color:#646366; font-style:italic;}
.medium {font-size:11px;}
.small, .footer {font-size:10px;}
.white {color:#fff;}
.footernav {color:#FFFDD0;}

.error {color:#f00; padding-left:2px;}
.watermark {color:#999;}
#moreInfo, #moreInfo p {color:#fff;}

.headerbar {position:relative; width:980px; height:84px; background:#E2E783; border-top:4px solid #000;}
.logo {position:absolute; left:40px; z-index:8;}
.logo2 {position:absolute; top:15px; right:240px;}
.logo3 {position:absolute; top:18px; right:15px;}

.collectionbundle {width:182px; height:209px; overflow:hidden;}
.headerhome {font:15px Verdana,Arial,Helvetica; color:#360;}
.headerfooternav {font:15px Verdana,Arial,Helvetica; color:#FFFDD0;}
.header {font:15px Verdana,Arial,Helvetica; color:#fff;}
.big {font:14px Verdana,Arial,Helvetica;}
.big2 {font:16px Verdana,Arial,Helvetica;}
.big3 {font:24px Verdana,Arial,Helvetica;}
.bigred {color:#CF002A; font:16px Verdana,Arial,Helvetica;}
.resultsrows {color:#646366; font:14px Arial,Helvetica; margin:0; padding:0; display:inline;}

.navbar {position:relative; padding-left:47px; height:33px; background:#666 url(/webart/bgd_nav.gif) repeat-x;}
.navbar2 {background:url(/webart/bgd_nav2.gif) repeat-x; border-bottom:4px solid #000;}
.navbottom {height:17px; background:url(/webart/bgd_top.gif) repeat-x;}

a {font-family:Verdana,Arial,Helvetica; color:#797F00; text-decoration:underline;}
a:active {font-family:Verdana,Arial,Helvetica; color:#C7122B;}
a:hover {font-family:Verdana,Arial,Helvetica; color:#C7122B;}

a.red {font-family:Verdana,Arial,Helvetica; color:#CF002A; text-decoration:underline;}
a.red:active {font-family:Verdana,Arial,Helvetica; color:#CF002A;}
a.red:hover {font-family:Verdana,Arial,Helvetica; color:#006695;}

.box {border:1px solid #AAB300; border-collapse:collapse;}
.box2 {border:1px solid #CE002A; border-collapse:collapse;}
.boxp {border:1px solid #AAB300; border-collapse:collapse; background-color:#fff;}
.boxp2 {border:1px solid #AAB300; border-collapse:collapse; background-color:#FFFFE3;}
.boxt {border:1px solid #AAB300; border-collapse:collapse; background-color:#fff; cursor:pointer;}
.tablebox td, .tablebox th {border:1px solid #000; border-collapse:collapse;}

a.topic {font-family:Verdana,Arial,Helvetica; color:#006695; text-decoration:none; font-weight:bold;}
a.topic:active {color:#C7122B; font-weight:bold;}
a.topic:hover {color:#C7122B; font-weight:bold;}

#showimage {position:absolute; visibility:hidden; border:1px solid gray;}
#dragbar {cursor:pointer; background-color:#EFEFEF; min-width:100px; /*NS6 style to overcome bug*/ }
#dragbar #closetext {font-weight:bold; margin-right:1px;}

/* Box Menus */
.boxhead {margin-left:8px; padding:4px 3px 3px 3px; width:160px; color:#fff; font:18px 'BenchNine',Arial,Helvetica; display:block; text-align:center;}
.boxbg1 {background:url(/webart/box_1_bgd.gif);}
.boxbg2 {background:url(/webart/box_2_bgd.gif);}
.boxbg3 {background:url(/webart/box_3_bgd.gif);}
.boxbg4 {background:url(/webart/box_4_bgd.gif);}
.boxbg1, .boxbg2, .boxbg3, .boxbg4 {margin-right:-5px; width:189px; height:33px; background-repeat:no-repeat; background-color:#fff;}
.boxbody {background:url(/webart/box_body.gif) repeat-y; padding-right:5px; position:relative; min-height:220px; padding-bottom:5px;}
.boxbody p, .boxbody ul {font-size:10px; margin:15px; padding:0;}
.boxbody li {font-size:10px; margin:3px 15px; padding:0;}
.boxfooter {background:url(/webart/box_bottom.gif) no-repeat; position:absolute; bottom:0; left:0; width:189px; height:5px;}

/* Results, Detail & Cart  */
#results {border:1px solid #AAB300; border-collapse:collapse; margin-left:auto; margin-right:auto; margin-top:10px;}
#results tr td {width:33%; text-align:center; vertical-align:bottom; border:1px solid #AAB300; border-collapse:collapse; padding:10px; font:10px Verdana,Arial,Helvetica;}
#results tr td img {border:0; margin:0 5px;}

/* border:1px solid #AAB300; border-collapse:collapse;  */ 
.detail {margin:10px auto 0 auto; padding:5px;}
.detail tr td, .detail tr th {width:215px; vertical-align:top; text-align:left; border:none; border-collapse:collapse; font:10px Verdana,Arial,Helvetica;}
.detail tr th img, .detail tr td img {border:0; margin:0;}
.detail2 td, .detail2 th {text-align:center !important;}

.dDiv {position:relative;}
.aspireLogo {border:1px solid #000; position:absolute; right:10px; top:5px;}
.wishListFlag {position:absolute; left:10px; top:5px; width:16px; height:16px;}
.infoFlag {position:absolute; left:30px; top:5px; width:16px; height:16px;}
.dDiv .aspireLogo {border:1px solid #000; right:25px;}

#detail2 {border-collapse:collapse; margin-left:auto; margin-right:auto; margin-top:10px;}
#detail2 tr td {width:33%; text-align:center; vertical-align:bottom; border-collapse:collapse; font-family:Verdana,Arial,Helvetica; font-size:10px; white-space:nowrap;}
#detail2 tr td img {border:0; margin:0;}

#cart {border-collapse:collapse; margin-left:auto; margin-right:auto;}
#cart tr th {border:1px solid #AAB300; border-collapse:collapse; background-color:#FFFFE3;}
#cart tr td {text-align:center; border-collapse:collapse; padding:10px; font:10px Verdana,Arial,Helvetica; border:1px solid #AAB300;}
#cart tr td img {border:0; margin:0 5px;}

.tble {border-collapse:collapse; size:10px; border:1px solid #000;}
.tble tr th {font-weight:bold; border:1px solid #000;}
.tble tr td {border:1px solid #000;}

#yearTable ul {padding:0 0 0 15px;}

.bgb {padding:2px; margin:0 auto; text-align:center; width:940px; background:#f4f4f4 url(/webart/bgd_recent.gif) repeat-x fixed; border:2px solid #6f6d70;}
.b {height:280px; width:220px; float:left; margin:25px 10px 15px 10px; text-align:center; cursor:pointer;}
.b2 {position:relative; width:216px; background-color:#fff; border:2px solid #d9d9d9;}
.b h3 {background-color:#FFFFE3; border:2px solid #d9d9d9; font-size:13pt; font-weight:bold; margin:0 0 5px 0; padding:2px;}
.b img {margin:3px;}
.b p {margin-top:4px; margin-bottom:3px; font-size:10px;}

.v {display:inline; width:220px; float:left; border:1px solid #AAB300; margin:0 15px 15px 0; text-align:center; cursor:pointer; background-color:#fff;}
.v2 {border:1px solid #AAB300; margin:5px; text-align:center; background-color:#fff; cursor:pointer;}
.v h3, .v2 h3 {background-color:#FFFFE3; border-bottom:1px solid #AAB300; font-size:13pt; font-weight:bold; margin:0 0 5px 0; padding:2px;}
.v img {margin:3px;}
.v p {font-size:8pt;}

.btble {height:300px; width:725px; float:center; border:1px solid #AAB300; margin:0 11px 15px 11px; text-align:center; cursor:pointer; background-color:#fff;}
.btble h3 {background-color:#FFFFE3; border-bottom:1px solid #AAB300; font-size:13pt; font-weight:bold; margin:0 0 5px 0; padding:2px;}
.btble img {margin:3px;}
.btble p {font-size:8pt; text-align:left;}

.tEdit th {text-align:right !important; white-space:nowrap !important; border:0 !important; padding-right:5px !important; vertical-align:top !important;}
.tEdit td {padding-bottom:8px !important;}
#waiver {height:250px; overflow:auto; font-size:8pt;} 

/*
.vTable, .vTable th, .vTable td {border: 1px solid #000; border-collapse:collapse;}
.vTable th {background-color:#c0c0c0; color:#000;}
.hTable, .hTable th, .hTable td {border: 1px solid #000; border-collapse:collapse;}
.hTable th {text-align:right; color:#000; white-space:nowrap; vertical-align:top;}
.hTable2, .hTable2 th, .hTable2 td {border-collapse:collapse;}
.hTable2 th {text-align:right; color:#000; white-space:nowrap; vertical-align:top; font-size:10px;}
.hTable3, .hTable3 th, .hTable3 td {border-collapse:collapse;}
.hTable3 th {text-align:right; color:#000; white-space:nowrap; vertical-align:top; font-size:9px; border:none; padding-right:3px;}
*/

.hTable3, .hTable3 th, .hTable3 td {border-collapse:collapse;}
.hTable3 th {text-align:right; color:#000; white-space:nowrap; vertical-align:top; font-size:9px; border:none; padding-right:3px;}

/* Lightbox */
#lightbox {background-color:#eee; padding:10px; border-bottom:2px solid #666; border-right:2px solid #666;}
#lightbox img, #loadingImage {border:0;}
#overlay {background-image:url(/webart/lightbox_overlay.png);}
* html #overlay{background-color:#000;
	back\ground-color:transparent;
	background-image:url(/webart/lightbox_blank.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webart/lightbox_overlay.png', sizingMethod='scale');
}
	
a.u, a.u:visited {color:#000; text-decoration:none;}
a.u:hover {cursor:text; color:#000; text-decoration:none;}
a.ss, a.u:visited {color:#000; text-decoration:none;}
a.ss:hover {color:#000; text-decoration:underline;}

.btn {background-color:#858384; border:1px solid #000; color:#fff; font-size:11px; font-weight:bold; cursor:pointer; text-decoration:none;}
.btn2 {background-color:#858384; border:1px solid #000; color:#fff; font-size:13px; font-weight:bold; cursor:pointer; text-decoration:none;}

/* Login form */
#loginForm {background:#fff url(/webart/bgd.jpg) repeat-x 0 90%; color:#000; height:95px; left:50%; margin-left:-387px; position:absolute; text-align:center; top:0; width:770px; z-index:10000000; border:3px solid #800000;}
a.close, a.close:visited {float:right; font-size:0.9em; margin-right:7px; margin-top:-14px; position:relative; background-color:#e0e0e0; border:1px solid #c0c0c0; color:#000; font-weight:bold; cursor:pointer; padding:2px; text-decoration:none;}
a.close:hover {text-decoration:none; background-color:#c0c0c0; border:1px solid #000;}
.loginbutton {background:#E0E0E0 url(/webart/button_padlock.png) no-repeat scroll 5px 1px; border-color:#C0C0C0; cursor:pointer; border-style:solid; border-width:2px; font:bold 0.9em "Helvetica Neue Light",Helvetica,Arial,sans-serif; height:24px; padding-left:22px; text-decoration:underline;}


/* Photo Gallery Caption Editing & Sort Order */
.photoTable td {vertical-align:middle;}
.photoTable td label {display:block; float:left; width:130px; padding:3px 5px; margin:0 0 5px 0; text-align:right;}
.photoTable td div {clear:left; display:block; height:expression('1%'); margin:5px 0 0 0; padding:1px 3px;}
.photoTable td input {width:400px;}
.photoTable th {width:150px !important; overflow:hidden; text-align:center !important; border:0 !important; font-size:9px; font-weight:normal; vertical-align:middle;}
.photoTable th img.inactive {filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
.photoBoxes {font-family:Arial,sans-serif; list-style-type:none; margin:0; padding:0; background-color:none;}
.photoBoxes li {cursor:move; position:relative; float:left; margin:2px; width:150px; height:150px; padding:2px; border:1px solid #e0e0e0; text-align:center; background-color:#fff;}
.photoSortHeader {font-weight:bold; background-color:#c0c0c0; padding:3px !important; font-size:17px !important;}
.photoSortHeader span {float:right;}

th.sortable {cursor:pointer; padding:2px 15px;}
th.TableSortedAscending {background-image:url(/_scripts/tablesort/sorted_up.gif); background-position:center left; background-repeat:no-repeat;}
th.TableSortedDescending {background-image:url(/_scripts/tablesort/sorted_down.gif); background-position:center left; background-repeat:no-repeat;}
a.sortlink {text-decoration:none; padding-left:25px; font-family:courier;}
.rowHighlight tr:hover {background-color:#ff0;}
.alternate {background-color:#e0e0e0;}

#poA, #poB, #poC, #icA, #icB, #icC, .ic, .po {position:relative;}
#poA div, #poB div, #poC div, #icA div, #icB div, #icC div, .ic div, .po div {width:194px; position:absolute; top:-35px; text-align:center; padding:3px; font:10px Verdana,Arial,Helvetica; filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75; color:#fff; font-weight:bold; left:0;}
#poA div, #poB div, #poC div, .po div {background-color:#f00;}
#icA div, #icB div, #icC div, .ic div {background-color:#690;}

* html #poA div, * html #poB div, * html #poC div, * html #icA div, * html #icB div, * html #icC div, * html .ic div, * html .po div {width:200px !important;}
* html .ic div, * html .po div {margin-left:-50%;}
.ic div, .po div {margin-left:10px;}
.ic div, .po div {top:-35px;}


/* Highslide 3.3.8 */
.highslide-html {background-color:#fff;}
.highslide-html-blur {}
.highslide-html-content {position:absolute; display:none;}
.highslide-loading {display:block; color:#000; font:bold 8pt sans-serif; text-decoration:none; padding:2px; border:1px solid #000; background-color:#fff; padding-left:22px; background-image:url(/_scriptsGlobal/highslide/graphics/loader.white.gif); background-repeat:no-repeat; background-position:3px 1px;}
a.highslide-credits, a.highslide-credits i {padding:2px; color:silver; text-decoration:none; font-size:10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {color:#fff; background-color:gray;}

/* Styles for the highslide 3.3.8 popup */
.highslide-wrapper {background-color:#fff;}
.highslide-wrapper .highslide-html-content {width:980px; padding:5px;}
.highslide-wrapper .highslide-header div { }
.highslide-wrapper .highslide-header ul {margin:0; padding:0; text-align:right;}
.highslide-wrapper .highslide-header ul li {display:inline; padding-left:1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display:none;}
.highslide-wrapper .highslide-header a {font-weight:bold; color:gray; text-transform:uppercase; text-decoration:none;}
.highslide-wrapper .highslide-header a:hover {color:black;}
.highslide-wrapper .highslide-header .highslide-move a {cursor:move;}
.highslide-wrapper .highslide-footer {height:11px;}
.highslide-wrapper .highslide-footer .highslide-resize {float:right; height:11px; width:11px; background:url(/_scripts/highslide/graphics/resize.gif);}
.highslide-wrapper .highslide-body {}
.highslide-move {cursor:move;}
.highslide-resize {cursor:nw-resize;}

.highslide-caption {display:none; border:2px solid #fff; border-top:none; font:10pt Verdana,Helvetica; padding:5px; background-color:#fff;}

/* These must be the last of the Highslide rules */
.highslide-display-block {display:block;}
.highslide-display-none {display:none;}
