@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{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;}


/* SEARCHBARS */
#searchrow{position:absolute; bottom:-1px; right:0px;}
.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{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;}
.contentarea{padding:0px 14px;}
.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;}

/* 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;}
