@charset "UTF-8";
/* CSS RESET Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/* GENERICS */
.clear{clear:both;}
.hidden{display:none;}
.left{float:left;}
.right{float:right;}
body{background:url(images/common/stripe.png) repeat top center; font-size:12px; font-family:Helvetica;}

a{color:#F90;}
a:hover{text-decoration:none;}

/* HEADER */
#head{z-index:30; border-bottom:#1c1c1c solid 14px; background:url(images/common/head-bg-repeatx.jpg) repeat-x bottom center; height:80px; position:relative; width:100%;}
#headwrap{position:relative; width:940px; height:80px; margin:0 auto;}
#logo{width:155px; height:56px; position:absolute; bottom:0px; left:60px; z-index:2;}
#logo a{position:relative; display:block; width:155px; height:56px; background:url(images/common/wizkids-toplogo.png) no-repeat top center; text-decoration:none;}
#navdropbtn{position:absolute; left:0; bottom:0; width:58px; height:49px; background:url(images/common/navdropbtn.png) no-repeat bottom center;}

/* DROP DOWN NAV */
#navdropdownwrap{width:940px; margin:0 auto; overflow:visible; position:relative; z-index:20;}
#navdropdown{padding:5px; z-index:21; position:absolute; top:0; left:0; /*width:930px;*/ background:url(images/common/gradient-tall.jpg) repeat-x bottom center #363638; font-weight:normal; font-family: 'Trebuchet MS', Helvetica, sans-serif;}
ul.navul{clear:both; margin:1px; height:38px;}
ul.navul li{float:left; height:38px; display:block;}
ul.navul li a{margin:8px 0; padding:0 10px; display:block; border-right:white 1px solid; font-size:22px; color:white; text-decoration:none; font-weight:normal;}
ul.navul li a:hover{color:#f90;}
ul#nav-games{border-bottom:1px solid #5f5f5f;}
ul#nav-games li{float:none;}
ul#nav-games li a{float:left;}
ul#nav-games li a:hover{color:#f90;}
ul#nav-games ul.games-list{float:left;}
ul#nav-games ul.games-list li{float:left;}
ul#nav-games ul.games-list li a{margin:13px 0 0 0; float:left; color:#f06e0d; font-size:16px;}
ul#nav-games ul.games-sublist{float:left;}
ul#nav-games ul.games-sublist li a{margin:15px 0 0 0; color:grey; font-size:13px;}
ul#nav-games ul.games-sublist li a:hover{color:#f90;}
#navdropdown ul li a.nav-last{border-right:none;}
/*ul#navgames ul{float:left;}
ul#navgames ul li{float:left;}
#navdropdown ul#navgames ul li a{color:#f06e0d; font-size:18px; float:left;}
*/

/* SEARCHBARS */
#searchrow{position:absolute; bottom:-1px; right:0px; width:560px;}
.searchdiv{float:right; padding-left:12px;}
.sdiv-left{float:left; background:url(images/common/searchbar-left.png) no-repeat top center; width:15px; height:41px;}
.sdiv-right{float:left; background:url(images/common/searchbar-right.png) no-repeat top center; width:15px; height:41px;}
.sdiv-mid{float:left; background:url(images/common/searchbar-repeat.jpg) repeat-x top center; height:23px; padding:9px 0px;}
form{padding:0; margin:0;}
#searchweb-inp{float:left; color:#444; background:white; border:none; outline:none; width:140px; height:16px; padding:4px; font-size:11px;}
#searchweb-btn{float:left; cursor:pointer; border:none; font-size:9px; padding:0; margin:0; width:26px; height:24px; background:url(images/common/searchweb-btn.png) no-repeat center center;}
#findstore-inp{float:left; color:#444; background:white; border:none; outline:none; width:180px; height:16px; padding:4px; font-size:11px;}
#findstore-btn{float:left; cursor:pointer; border:none; font-size:9px; padding:0; margin:0; width:84px; height:24px; background:url(images/common/findstore-btn.png) no-repeat center center;}


/* CONTENT AREA 626262 */
#borderwrap{position:relative; margin:0 auto; width:940px; background:#1c1c1c; margin-bottom:18px;}
#mainwrap{margin:0 auto; width:920px; background:white; /*border:#1c1c1c solid 10px; border-top:none; -moz-border-radius-bottomleft:12px; -moz-border-radius-bottomright:12px; -webkit-border-bottom-left-radius:12px; -webkit-border-bottom-right-radius:12px;*/}
#mainhead{border-bottom:10px solid #1c1c1c; position:relative;}
.contentarea{padding:0px 14px; width:892px; position:relative;}
.padtopbot{padding-top:14px; padding-bottom:14px;}

.mainheader-txt{position:absolute; bottom:10px; left:32px; font-family:Tahoma; font-size:79px; letter-spacing:-5px; font-weight:bold; color:white;}
.mainheader-txt2{position:absolute; bottom:25px; left:26px; font-family:Tahoma; font-size:28px; letter-spacing:-1px; font-weight:bold; color:white;}

.columnsplash{float:right; width:223px; margin:15px 8px 0 0;}
.columnsplash ul{list-style:none; margin:5px 0 0 26px; width:180px;}
.columnsplash li{border-bottom:1px solid grey; margin-bottom:11px; padding-bottom:3px; position:relative;}
.columnsplash li h5{color:grey; font-size:16px; font-weight:normal; padding-bottom:2px;}
.columnsplash li span{color:#0741b9; font-size:12px; display:block; clear:both;}
.columnsplash li span{padding-bottom:1px;}

.contentarea h3{color:#1e5fcc; font-size:24px; font-family:'Trebuchet MS', Helvetica, sans-serif;}

/* GALLERY CSS */
#galleryhead{z-index:12; position:relative; width:920px; height:164px; border-bottom:10px solid #1c1c1c; background:url(images/gallery/head-marvel1.jpg) no-repeat top center;}
#galleryhead a#backto-btn{position:absolute; display:block; width:159px; height:50px; top:15px; right:14px; background:url(images/gallery/backto-heroclix.png) no-repeat top center; background-position:top;}
#galleryhead a#backto-btn:hover{background-position:bottom;}

#galleryoptions{position:absolute; bottom:0; left:18px; height:85px; width:376px;}
#advancedoptions-btn{height:28px; width:376px;}
#advancedoptions-btn a{height:28px; width:376px; display:block; background:url(images/gallery/advancedoptions.png) no-repeat top center;}
#advancedoptions-btn a:hover{background-position:0 -28px;}
#advancedoptions-btn a.aoactive{background-position:0 -56px;}
#advancedoptions-btn a.aoactive:hover{background-position:0 -84px;}
#set-dropdown{width:376px; height:57px; position:relative; overflow:visible;}
#set-dropdown a.set-droplink{width:288px; height:57px; padding-left:88px; position:absolute; z-index:14; bottom:0; left:0; display:block; background:url(images/gallery/set-dropdown.png) no-repeat top center; font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:20px; text-decoration:none; color:white; line-height:67px;}
#set-dropdown a.set-droplink:hover{background-position:bottom;}
#set-dropdown img.set-dropimg{position:absolute; z-index:15; bottom:0; left:12px; width:69px; height:46px;}

#set-list{display:none; position:absolute; right:0px; top:-30px; width:296px; z-index:19;}
#set-list-top{width:296px; height:12px; background:url(images/gallery/set-list-top.png) no-repeat top center;}
#set-list-bot{width:296px; height:11px; background:url(images/gallery/set-list-bot.png) no-repeat top center;}
#set-list-bg{width:296px; background:url(images/gallery/set-list-bg-y.png) repeat-y top center;}
#set-list-ul{margin:0 auto; width:273px; background:url(images/gallery/set-list-bg-x.jpg) repeat-x top center;}
#set-list-ul li{margin:0 auto; padding:3px 4px; width:263px; height:32px; background:none; position:relative;}
#set-list-ul li a{background:none; text-decoration:none; height:32px; width:263px; display:block; padding:0; margin:0 auto;}
#set-list-ul li a:hover{background:url(images/gallery/set-list-hover.jpg) repeat-x top center;}
#set-list-ul li a img{float:left; padding:0; margin:0; margin-right:2px; border:none; width:50px; height:32px;}
#set-list-ul li a span{float:left; height:18px; color:white; font-size:16px; padding:8px}

#advancedoptions-wrap{left:0; width:920px; top:-80px; display:block; position:relative; height:80px; background:url(images/common/gradient-tall.jpg) repeat-x bottom center #363638;}

#galleryresults{width:892px;}
#galleryresults thead{background:url(images/gallery/table-headbg.jpg) repeat-x top center; height:36px;}
#galleryresults thead td{background:url(images/gallery/table-headbg.jpg) repeat-x top center; padding:3px 13px 0 13px; border-left:1px #666 solid; border-right:1px #666 solid; color:white; font-size:15px; font-weight:bold; line-height:33px; height:33px;}
#galleryresults tbody{border-top:1px solid black; border-bottom:1px solid black; font-size:13px;}
#galleryresults tbody td{padding:6px 13px; font-size:12px; color:black;}
#galleryresults tbody tr:hover td{background:#f06b07; cursor:pointer; color:white;}
#galleryresults tr.even td{background:#EFEFEF;}
#galleryresults tr.odd td{background:#DEDEDE;}
#galleryresults td.error{font-size:14px; color:#761506; text-align:center; padding:10px 0;}
#galleryresults td.active{background:url(images/gallery/table-headbg-active.jpg) repeat-x top center;}
#galleryresults td span{float:left; display:block;}
#galleryresults td div{float:right; margin-top:9px; width:11px; height:15px;}
#galleryresults td div a{display:block; width:11px; height:7px; background:url(images/gallery/icon-sort.png) no-repeat top center;}
#galleryresults td div a.up{background-position:0 -15px;}
#galleryresults td div a.down{background-position:bottom;}
#galleryresults td div a.hide{visibility:hidden;}

/* FOOTER */
#footerwrap{width:100%; /*height:260px; background:url(images/common/footerbg2.jpg) repeat-x bottom center; border-top:16px solid white;*/}
#footer{width:900px; margin:0 auto; padding:10px 0 20px 0; color:white;}
#footer span{text-align:center; font-size:9px; color:#666; display:block; padding:1px;}
