body{margin:0;padding:0;background:#F0E9DA url(/images/page/bg-tile.jpg) top center repeat;font:14px/22px 'Questrial',Arial,Helvetica,sans-serif;color:#231813;}#container{margin:auto;width:980px;}#header{background:url(/images/page/kids2.png) bottom left no-repeat;margin:0 10px;padding:15px 0 0 12px;}#account{float:right;background:#231813 url(/images/page/account-left.gif) top left no-repeat;}#account div{background:url(/images/page/account-right.gif) top right no-repeat;height:30px;font-size:12px;line-height:14px;text-transform:uppercase;}#account a{display:block;float:left;text-decoration:none;color:#FFFFFF;background:url(/images/page/account-dot.gif) 0 13px no-repeat;padding:8px 9px 5px 10px;}#account a:hover{color:#F5821F;}#account a strong{display:inline-block;margin-left:4px;padding:0 4px;background-color:#F5821F;}#account a:hover strong{color:#FFFFFF;}#site-search{float:right;margin:11px 13px 0 0;}#site-search td,#school-search td{padding-right:8px;}#site-search th input,#school-search th input{width:auto;}#site-search td input,#school-search td input{background-color:#FAC18F;border:1px dotted #FFFFFF;padding:4px 0 4px 7px;width:210px;}#school-search td input{width:182px;}#side-nav{float:left;margin:60px 0 0;padding:10px 10px 0;list-style:none;width:160px;background:#F3EDE1 url(/images/page/texture-tile.jpg) center repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#side-nav h3{background:none;}#side-nav li{margin:0;padding:0;line-height:0;background:url(/images/page/dashes.png) top left repeat-x;}#side-nav li a{display:block;line-height:16px;text-decoration:none;color:#60564E;background:url(/images/page/bullet.gif) 0 17px no-repeat;padding:12px 5px 12px 11px;}#side-nav li a:hover{color:#231813;text-decoration:underline;}#content{background:url(/images/page/page-bg.png) top center repeat-y;padding:15px 40px;min-height:400px;}#cms-stuff{margin-left:210px;}h1{margin:12px 0 20px;padding:0;font-size:22px;line-height:24px;font-weight:normal;color:#F9B377;}h1 a{color:#F9B377;text-decoration:none;}h1 a:hover{color:#F5821F;text-decoration:underline;}h1 strong,h1 span{font-weight:normal;color:#F5821F;}h2{margin:20px 0 -5px;padding:0;font-size:18px;line-height:22px;font-weight:normal;color:#F5821F;}h3{margin:0;padding:0 0 2px;font-size:16px;line-height:20px;font-weight:normal;text-transform:uppercase;color:#DD632D;background:url(/images/page/dashes.png) bottom left repeat-x;}p{margin:12px 0;}ul li{margin-bottom:10px;}small{font-size:11px;line-height:14px;text-transform:none;color:#5F554D;}a{color:#D25A13;}form{margin:0;}input,select,textarea{font:14px 'Questrial',Arial,Helvetica,sans-serif;color:#231813;width:300px;}select{width:auto;}.field-off{color:#8E6C51;}.field-on{color:#231813;}.button{padding:0 40px 0 10px;height:40px;width:auto;border:none;background:#F5821F url(/images/buttons/go.gif) right no-repeat;font-size:18px;text-align:left;color:#FFFFFF;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.button-text{display:block;padding:7px 0 0 10px;height:33px;background:#F5821F url(/images/buttons/blank.gif) top left no-repeat;font-size:18px;line-height:26px;text-decoration:none;color:#FFFFFF;}.button-text:hover{color:#FCDABC;}.clear{clear:both;height:1px;}#footer{background:url(/images/page/footer-bg.png) top center no-repeat;padding:40px 0 20px 40px;}#footer td{vertical-align:top;width:160px;padding:0 20px 20px 0;}#footer ul{margin:7px 0 0;padding:0;list-style:none;}#footer li{margin:0;padding:0;display:inline;}#footer li a{display:block;text-decoration:none;color:#5F554D;padding-bottom:2px;}#footer li a:hover{color:#231813;}#footer div{margin-left:-40px;background:url(/images/page/linkbar-bg.png) top center no-repeat;padding:10px 20px;height:90px;}#footer h1{margin:0;padding-left:100px;float:left;line-height:60px;text-transform:uppercase;color:#FFFFFF;}#footer p{margin:0 0 0 440px;padding:6px 0 0;font-size:12px;line-height:16px;color:#F9C3A1;}#footer p a{color:#FFFFFF;text-decoration:none;padding:0 5px;}#footer p a:hover{text-decoration:underline;}#we-accept{margin:-20px 0 0;padding:0 10px 0 0;text-align:right;}#credit{background:url(/images/page/bottom-tile.jpg) top center repeat-x;padding:15px 0;color:#6E6255;font-size:12px;line-height:14px;}#credit p{margin:0 auto;width:960px;text-align:right;}#credit small{display:block;padding:15px 0;color:#968977;}#credit small:hover{color:#231813;}#credit a{color:#968977;}#credit small:hover a{color:#231813;}#credit small a:hover{color:#D25A13;}.data-table,.side-th-table{margin:12px 0;width:590px;background:url(/images/page/dashes.png) bottom left repeat-x;}.data-table th,.side-th-table th{font-size:12px;line-height:14px;font-weight:normal;text-transform:uppercase;background:#F3EDE1 url(/images/page/texture-tile.jpg) center repeat;padding:9px;}.data-table td,.side-th-table td{padding:9px;background:url(/images/page/dashes.png) top left repeat-x;}.side-th-table th{text-align:left;border-top:1px dashed #D3D0CF;width:160px;}#suggestions #results{position:absolute;z-index:1000;background-color:white;width:260px;border:1px solid #eaeaea;-webkit-box-shadow:0px 10px 10px 1px #dedede;-moz-box-shadow:0px 10px 10px 1px #dedede;box-shadow:0px 10px 10px 1px #dedede;}#suggestions #results table td{border:none;}#suggestions #results table td a{text-decoration:none;}#suggestions #results table th img{background:#FFFFFF url(/images/products/no-img.gif) center no-repeat;}.panel{float:right;width:240px;margin:15px 0 30px;padding:10px 20px 20px;background:#F3EDE1 url(/images/page/texture-tile.jpg) center repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.panel h3{font-size:22px;text-align:center;margin-top:2px;}#school-search{margin:18px 0 0;padding:7px 0 0 7px;height:33px;background:#F5821F url(/images/buttons/blank.gif) top left no-repeat;}.small-link{display:block;margin:10px 0;padding-left:7px;background:#F5821F url(/images/buttons/blank-sml.gif) top left no-repeat;font-size:12px;line-height:18px;text-decoration:none;text-transform:uppercase;color:#FFFFFF;}.small-link strong{display:block;font-weight:normal;background:url(/images/buttons/blank-sml.gif) top right no-repeat;padding:2px 15px 0 0;}.small-link:hover{color:#231813;}#kit-selector{}#kit-selector th img{position:relative;margin:0 -10px;}#kit-selector td{vertical-align:top;}#kit-selector #schoolcode{width:230px;padding:4px 0 4px 7px;}#kit-selector #school-search{margin:0;padding:0;}#kit-selector .button{width:240px;}#nav{height:50px;background:url(/images/page/nav-bg2.gif) top left no-repeat;}#nav ul{margin:0;padding:0 0 0 14px;list-style:none;}#nav li{float:left;position:relative;padding:0;margin:0;display:inline;}#nav li a{display:block;font-size:18px;line-height:46px;text-decoration:none;color:#FFFFFF;padding:0 13px;}#nav li ul{margin:-1px 0 0 0;padding:0;width:160px;background:#F5821F;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;display:none;position:absolute;top:100%;left:0;z-index:1000;}#nav li li{float:none;display:inline;margin:0;padding:0;}#nav li li a{font-size:14px;line-height:16px;padding:5px 5px 7px 13px;color:#FFFFFF;border-top:1px dashed #E36414;}#nav li li a:hover{color:#FFFFFF;text-decoration:underline;background-color:#E36414;}#nav li:hover a{color:#231813;border-top-color:#CC560F;}#nav li:hover li a{color:#FFFFFF;}#nav li:hover ul,li.over ul{display:block;}input.error,textarea.error{border:2px solid red;background:#FFFFD5 url(/images/icons/cross.png) no-repeat right center;color:inherit;}select.error{border:2px solid red;background:#FFFFD5 url(/images/icons/cross.png) no-repeat right center;color:inherit;}label.error{padding-left:5px;color:#B5B5B5;display:none;}div.error{display:block;color:red;padding:2px;padding-left:0px;}.tabs{margin:0;padding:15px 0 0;list-style:none;width:590px;height:15px;}.tabs li{margin:0 1px 0 0;padding:0;float:left;background:url(/images/page/tab-off-left.gif) top left no-repeat;}.tabs li a{display:block;font-size:12px;line-height:28px;text-transform:uppercase;text-decoration:none;color:#918B89;background:url(/images/page/tab-off-right.gif) top right no-repeat;padding:0 9px;}.tabs li:hover,.tabs li.active{background:#F3EDE1 url(/images/page/tab-on-left.gif) top left no-repeat;}.tabs li:hover a,.tabs li.active a{background:url(/images/page/tab-on-right.png) top right no-repeat;color:#413730;}#prodlist{clear:left;}#prodlist img{width:60px;height:60px;background:#FFFFFF url(/images/products/no-img.gif) center no-repeat;}#prodlist .qty{padding-bottom:0;font-size:9px;line-height:10px;text-transform:uppercase;}#prodlist .qty input{text-align:center;margin:0 0 2px 0;}#prodlist p{margin:0 0 4px;}#prodlist p a{color:#231813;}#prodlist p a:hover{color:#D25A13;}#prodlist .totals{background-color:#F5821F;text-transform:uppercase;color:#FFFFFF;}#prodlist .schoolFiles{margin:10px 0 12px;padding:9px;width:572px;font-size:12px;line-height:14px;font-weight:normal;text-transform:uppercase;background:#F3EDE1 url(/images/page/texture-tile.jpg) center repeat;}#addtocart table{margin-top:10px;}#addtocart th{text-align:left;font-weight:normal;padding:5px 10px;width:60px;}#addtocart td{padding:5px 0;}#addtocart .button-text{margin-top:10px;}.salebox{margin:10px 0 0;}.salebox th{width:70px;vertical-align:top;background:url(/images/page/dashes.png) bottom left repeat-x;padding-bottom:12px;}.salebox th img{width:60px;height:60px;background:#FFFFFF url(/images/products/no-img.gif) center no-repeat;padding:5px;border:1px solid #DAD3C5;}.salebox td{padding:0 0 12px 10px;line-height:20px;background:url(/images/page/dashes.png) bottom left repeat-x;}.salebox td a{display:block;line-height:16px;margin-top:-3px;padding-bottom:4px;}.salebox strong{color:#FF0000;}#catlist{margin-right:-40px;padding-top:15px;}#catlist table{float:left;margin:0 35px 35px 0;background:#F3EDE1 url(/images/page/texture-tile.jpg) center repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#catlist th{padding:3px;}#catlist th img{width:144px;height:144px;background:#FFFFFF url(/images/products/no-img.gif) center no-repeat;}#catlist td{padding:6px 5px 0;vertical-align:top;width:140px;height:45px;text-align:center;}#catlist td a{line-height:14px;text-decoration:none;text-transform:uppercase;color:#231813;}#catlist td a:hover{color:#D25A13;}#detail-pic{float:left;margin-top:15px;width:150px;height:150px;background:#FFFFFF url(/images/products/no-img.gif) center no-repeat;}#detail{margin:15px 350px 0 175px;padding-top:1px;min-height:170px;}#recommend{clear:left;margin:25px 350px 0 0;padding:15px 0;background:url(/images/page/dashes.png) top left repeat-x;}#recommend h2{margin:0 0 25px;}#recommend a{display:block;float:left;margin:0 30px 20px 0;}#recommend img{background:#FFFFFF url(/images/products/no-img.gif) center no-repeat;}