body {background:#FFFFFF url('img/bg.jpg') top center repeat; margin:0 auto; position:relative; font:normal 12px verdana; color:#000000;}

a img, img {border:none;}

#container {background:transparent url('img/bg_grad2.jpg') top center repeat-y; width:1024px; position:relative; margin:0 auto;}

#header {background:transparent url('img/bg_header.png') bottom center no-repeat; height:168px; width:1024px; position:relative; margin:0px 0px 10px;}

img.logo {position:absolute; top:0px; left:5px;}

#login {position:absolute; top:0px; right:0px; height:26px;}
img.loginl {float:left; height:26px; width:7px;}
img.loginr {float:left; height:26px; width:7px;}
#loginline {background:transparent url('img/bg_loginf.png') top center repeat-x; float:left; height:23px; padding:3px 5px 0px;}
#loginline span.line {float:left; padding:0px 10px 0px 3px;}
#loginline a {float:left; padding:0px 4px;}

#navsearch {position:absolute; bottom:10px; left:10px; height:23px; width:520px;}
a.home {background:transparent url('img/btn_home.png') bottom center no-repeat; float:left; height:23px; width:78px; margin:0px 3px 0px 0px;}
a.home:hover {background:transparent url('img/btn_home_hover.png') bottom center no-repeat;}
a.dbuilder {background:transparent url('img/btn_dbuilder.png') bottom center no-repeat; float:left; height:23px; width:110px; margin:0px 3px 0px 0px;}
a.dbuilder:hover {background:transparent url('img/btn_dbuilder_hover.png') bottom center no-repeat;}
#searchform {float:right; height:23px;}
#searchfield {background:transparent url('img/bg_search.png') bottom center no-repeat; float:left; height:21px; width:229px; padding:2px 10px 0px; margin:0px 3px 0px 0px; border:none;}
#searchbtn {background:transparent url('img/btn_search.png') bottom center no-repeat; float:left; height:23px; width:73px; cursor:pointer; border:none;}
#searchbtn:hover {background:transparent url('img/btn_search_hover.png') bottom center no-repeat;}

#follow {background:transparent url('img/bg_follow.png') bottom center no-repeat; position:absolute; bottom:49px; left:291px; height:40px; width:139px; padding:0px 0px 0px 100px;}
a.blogspot {background:transparent url('img/btn_wpress.png') bottom center no-repeat; float:left; height:30px; width:30px; padding:5px 3px 0px 0px;}
a.blogspot:hover {background:transparent url('img/btn_wpress_hover.png') bottom center no-repeat;}
a.facebook {background:transparent url('img/btn_facebook.png') bottom center no-repeat; float:left; height:30px; width:29px; padding:5px 3px 0px 0px;}
a.facebook:hover {background:transparent url('img/btn_facebook_hover.png') bottom center no-repeat;}
a.twitter {background:transparent url('img/btn_twitter.png') bottom center no-repeat; float:left; height:30px; width:29px; padding:5px 3px 0px 0px;}
a.twitter:hover {background:transparent url('img/btn_twitter_hover.png') bottom center no-repeat;}
a.youtube {background:transparent url('img/btn_youtube.png') bottom center no-repeat; float:left; height:30px; width:30px; padding:5px 3px 0px 0px;}
a.youtube:hover {background:transparent url('img/btn_youtube_hover.png') bottom center no-repeat;}

img.shipping {position:absolute; right:245px; bottom:10px;}
img.contact {position:absolute; right:10px; bottom:10px;}

#main {width:1024px; margin:0px 0px 20px 0px; position:relative;}

#left {float:left; width:200px; margin:0px 10px 0px 0px;}
#center {float:left; width:600px;}
#right {float:right; width:200px; margin:0px; padding:0px 0px 0px 0px;}

h1.pagetitle {background:#CED1D8 url('img/bg_maintitle.png') bottom center no-repeat; height:27px; width:590px; padding:3px 0px 0px 10px; margin:0px 0px 20px 0px; font-size:16px; font-weight:bold; color:#FFFFFF;}

h2.sidetitle {background:transparent url('img/bg_sidetitle.png') top center no-repeat; height:27px; width:190px; padding:3px 0px 0px 10px; margin:0px; font-size:16px; font-weight:bold; color:#FFFFFF; letter-spacing:-1px;}
h2.mailtitle {background:transparent url('img/bg_mailtitle.png') top center no-repeat; height:27px; width:165px; padding:3px 0px 0px 35px; margin:0px; font-size:16px; font-weight:bold; color:#FFFFFF;letter-spacing:-1px;}
h2.carttitle {background:transparent url('img/bg_carttitle.png') top center no-repeat; height:27px; width:165px; padding:3px 0px 0px 35px; margin:0px; font-size:16px; font-weight:bold; color:#FFFFFF;letter-spacing:-1px;}

#sidefill a, #left a:visited {color:#000000; line-height:27px; text-decoration:none;}
#sidefill a:active {color:#000000;}
#sidefill ul li {list-style:none;}
#left #sidefill ul, #left #sidefill ul li {margin:0px; padding:0px; overflow:hidden;}
#left #sidefill ul#categoryList li.listNode a.expand {color:#000000; line-height:27px;}
#left #sidefill ul#categoryList li.listNode {background:transparent url('img/bg_catbar.png') top center no-repeat; padding:0px;}
#left #sidefill ul#categoryList li.listNode ul.subCategory li.listNode {background:transparent url('img/bg_catbar_sub.jpg') top center no-repeat; padding:0px;}
#left #sidefill ul#categoryList li.listNode ul.subCategory li.categoryProducts, #left #sidefill ul#categoryList li.listNode ul.subCategory li.categoryFolder {background:transparent url('img/bg_catbar_sub.jpg') top center no-repeat; padding:0px 0px 5px 28px; display:block; height:22px;}
#left #sidefill ul#categoryList li.listNode ul.subCategory li.listNode ul.subCategory li.categoryProducts {background:transparent url('img/bg_catbar.png') top center no-repeat; padding:0px 0px 5px 28px; display:block; height:22px;}
#left #sidefill ul li a img {padding:0px 0px 0px 10px;}
#left #sidefill ul.subCategory {padding-bottom:27px;}

#sidefill {background:transparent url('img/bg_sidefill.png') top center repeat-y; width:196px; padding:1px 2px;}
#sidebottom {background:transparent url('img/bg_sidebottom.png') top center no-repeat; height:6px; width:200px; margin:0px 0px 10px;}

#mailbox {background:transparent url('img/bg_mailbox.png') top center no-repeat; height:154px; width:196px; padding:75px 2px 1px; margin:0px 0px 10px 0px;}
.joinfield {background:transparent url('img/bg_joinfield.png') bottom center no-repeat; float:left; height:21px; width:113px; padding:2px 10px 0px; margin:0px 3px 0px 0px; border:none;}
#joinbtn {background:transparent url('img/btn_subscribe.png') bottom center no-repeat; float:left; height:23px; width:145px; cursor:pointer; border:none;}
#joinbtn:hover {background:transparent url('img/btn_subscribe_hover.png') bottom center no-repeat;}

a.checkoutbtn {background:transparent url('img/btn_checkout.png') bottom center no-repeat; float:left; height:26px; width:140px; margin:0px 0px 10px 20px;}
a.checkoutbtn:hover {background:transparent url('img/btn_checkout_hover.png') bottom center no-repeat;}

#left #sidebanners a img, #left #sidebanners img {float:left; margin:0px 0px 10px 20px;}
#right #sidebanners a img, #right #sidebanners img {float:right; margin:0px 20px 10px 0px;}

#center #selling {background:transparent url('img/bg_selling.jpg') top center no-repeat; width:600px; height:60px; margin:0px 0px 10px; position:relative;}
#center #selling a.return {background:transparent url('img/btn_return.png') top center no-repeat; width:128px; height:26px; position:absolute; top:17px; right:17px;}
#center #selling a.return:hover {background:transparent url('img/btn_return_hover.png') top center no-repeat;}

#center #blistcube {display:block; margin:0px 0px 20px 0px;}
#center #blistcube img {border:none; margin:0px 8px 0px 0px;}
#center #blistcube img.last {margin:0px;}

#center .stepcarousel {margin:0px 0px 10px 0px; height:240px; max-height:240px; min-height:240px; width:600px; max-width:600px; min-width:600px; overflow:hidden;}
#center .stepcarousel #stepnav {background:transparent url('http://www.toylynx.com/files/assets/img/bg_gallerybar.jpg') bottom center no-repeat; position:absolute; bottom:0px; left:0px; width:580px; height:34px; padding:6px 10px 0px 10px;}
#center .stepcarousel .gallerynav {float:left; width:400px; padding:0px; margin:0px; text-align:left;}
#center .stepcarousel #stepnav a.forward1 {background:transparent url('img/gallery_forward.jpg') top center no-repeat; width:43px; height:26px; float:left; margin:0px;}
#center .stepcarousel #stepnav a.forward1:hover {background:transparent url('img/gallery_forward_hover.jpg') top center no-repeat;}
#center .stepcarousel #stepnav a.back1 {background:transparent url('img/gallery_back.jpg') top center no-repeat; width:43px; height:26px; float:left; margin:0px 6px 0px 0px;}
#center .stepcarousel #stepnav a.back1:hover {background:transparent url('img/gallery_back_hover.jpg') top center no-repeat;}

#centerfill {background:transparent url('img/bg_mainfill.png') top center repeat-y; width:600px; padding:0px 0px 1px; min-height:350px;}
#centerbottom {background:transparent url('img/bg_mainbottom.png') top center no-repeat; height:6px; width:600px;}

.input_submit, form#quick_login input, form#signup_form table tr td input.signup {background:transparent url('img/btn_blank.png') bottom center no-repeat; height:26px; width:83px; cursor:pointer; border:none;}
.input_submit:hover, form#signup_form table tr td input.signup:hover, form#quick_login input:hover {background:transparent url('img/btn_blank_hover.png') bottom center no-repeat;}
form#quick_login table tr td input, form#signup_form table tr td input, .input_text {background:url('img/bg_joinfield.png') top left no-repeat; height:20px; width:113px; padding:3px 10px 0px; cursor:text; border:none;}
form#quick_login table tr td input:hover, form#signup_form table tr td input,  .input_text:hover {background:url('img/bg_joinfield.png') top left no-repeat;}

.plus_button {vertical-align:middle; padding:0px 3px 0px;}
tr.variantRow td form input, .invisible-table thead tr td form input {background:transparent url('img/bg_qty.png') top center no-repeat; vertical-align:middle; height:20px; width:26px; padding:3px 5px 0px; border:none; text-align:center;}

tr.variantRow td form input.add_to_cart, table.invisible-table thead tr td form input.add_to_cart {background:transparent url('img/btn_addtocart.png') bottom center no-repeat; height:26px; width:83px; cursor:pointer; border:none;}
tr.variantRow td form input.add_to_cart:hover, table.invisible-table thead tr td form input.add_to_cart:hover {background:transparent url('img/btn_addtocart_hover.png') bottom center no-repeat;}
input.add_to_wishlist {background:transparent url('img/btn_wishlist.png') bottom center no-repeat; height:26px; width:83px; cursor:pointer; border:none;}
input.add_to_wishlist:hover {background:transparent url('img/btn_wishlist_hover.png') bottom center no-repeat;}
table.invisible-table tbody tr.variantRow td form input.buylist {background:transparent url('img/btn_sell.png') bottom center no-repeat; height:26px; width:83px; cursor:pointer; border:none; font-weight:bold;}
table.invisible-table tbody tr.variantRow td form input.buylist:hover {background:transparent url('img/btn_sell_hover.png') bottom center no-repeat;}
form#quick_login input#remember_me {background:none;}

form#quick_login input#remember_me {background:none;}


#framed {padding:1px 10px;}

img.wizmark {position:absolute; right:23px; bottom:0px;}
#marksrow {width:600px; text-align:center; position:absolute; right:212px; bottom:0px;}

#footer {background:transparent url('img/bg_footer.png') bottom center no-repeat; width:1024px; height:23px; padding:7px 0px 0px; text-align:center; clear:both; color:#FFFFFF; font-size:10px;}
#footer a {color:#FFFFFF;}


#infotab {background:transparent url('img/sneakpeek/snkpk_infotab.jpg') top left no-repeat; height:168px; width:238px; float:left; padding:15px; margin:0px 0px 30px 0px;}
#snkpklogo {background:transparent; width:293px; float:right; padding:0px; margin:0px 0px 20px 0px;}
#playmat {display:block; text-align:center; margin:20px 0px;}
#floatleft {float:left;}
#floatright {float:right;}
#floatleft img {padding:0px 20px 20px 0px;}
#floatright img {padding:0px 0px 20px 20px;}
p.indent {margin-left:20px;}