﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:12px;line-height:20px;font-family:Arial;}
input,select,textarea{font-size:10px;line-height:12px;font-family:Arial; vertical-align:middle;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
h1{font-size:24px;line-height:26px;}
h2{font-size:18px;line-height:20px; font-weight:normal;}
h3{font-size:16px;line-height:18px;}
h4{font-size:14px;line-height:16px;}
h5{font-size:11px;line-height:13px;}
h6{font-size:10px;line-height:12px;}
div.header-out{background:#f3f8ff url(images/header-bg.jpg) repeat-x left top; min-width:991px;}
div.header{width:991px; margin:0 auto; background:#f3f8ff url(images/header-bg.jpg) repeat-x left top;}
div.logo{width:425px; float:left; padding:37px 0 0px 0;}
div.nav{width:565px; float:left;}
div.top-nav{width:565px;padding:8px 0 37px 0;}
div.top-nav ul.top-nav{width:435px; height:28px; overflow:hidden;}
div.top-nav ul.top-nav li{ width:auto; float:left; padding:0 0 0 5px;}
div.top-nav ul.top-nav li a{ font-size:12px;font-weight:bold; color:#fff; display:block;width:103px; line-height:28px; text-align:center; height:28px;}
div.top-nav ul.top-nav li a.home{background:url(images/home-bg.jpg) no-repeat;}
div.top-nav ul.top-nav li a.faq{background:url(images/faq-bg.jpg) no-repeat;}
div.top-nav ul.top-nav li a.about{background:url(images/about-bg.jpg) no-repeat;}
div.top-nav ul.top-nav li a.contact{background:url(images/contact-bg.jpg) no-repeat;}
div.btm-nav{width:565px; height:31px; overflow:hidden;}
div.btm-nav ul.btm-nav{width:565px; overflow:hidden;}
div.btm-nav ul.btm-nav li{ width:auto; float:left; padding:0 0 0 1px;}
div.btm-nav ul.btm-nav li a{background:url(images/secondnav-bg.jpg) no-repeat; font-size:12px;font-weight:bold; color:#fff; display:block;width:140px; line-height:31px; text-align:center; height:31px;}
div.content-out{background:url(images/content-bg.jpg) repeat-x left top; min-width:991px;}
div.content{width:991px; margin:0 auto; padding:8px 0 10px 0;}
div.main{width:805px; float:left;}
div.search-block{padding:0 0 8px 0;width:796px; height:53px;background:url(images/search-bg.jpg) no-repeat;}
div.search{width:435px; color:#fff; font-size:14px; font-weight:bold; padding:15px 0 0 15px; float:left;}
div.search input.detail{width:210px;margin:0 5px 0 10px;}
div.search input.result{width:57px; height:23px; border:none; margin:0 5px 0 0; color:#fff; background:url(images/submit-bg.jpg) no-repeat;}
div.search a{color:#f5bd5c; font-size:11px; font-weight:normal; text-decoration:underline;}
div.cart{width:330px; color:#fff; font-size:12px; font-weight:bold;padding:20px 0 0 15px; float:left;}
div.cart a{padding:0 5px; border-left:dotted 1px #fff; color:#fff9a0; font-weight:normal;}
div.cart a.total{border-left:none;}
div.cart a span{color:#fff;}
div.cart a span.total{color:#ffe00c; font-weight:bold;}
div.welcome-block{width:796px; background:#fff;}
div.welcome-block h2{height:42px; color:#fff; line-height:42px; padding:0 0 0 15px; background:url(images/welcome-bg.jpg) no-repeat;}
div.welcome-block p{ padding:15px;}
div.welcome-block p img{ float:right;}
div.special-block{width:796px; background:#fff;}
div.special-block h2{height:42px; color:#fff; margin:0 0 5px 0; line-height:42px; padding:0 0 0 15px; background:url(images/special-bg.jpg) no-repeat;}
div.special{width:770px; margin:0 auto;}
div.col1{width:186px;margin:5px 5px 0 0; background:url(images/toy-bg.jpg) no-repeat; float:left;}
div.col01{width:104px;float:left;}
div.col01 img{padding:10px 0 10px 10px;}
div.col02{width:82px;float:left; padding:20px 0 0 0;}
div.col02 div.name{color:#1492db; font-weight:bold;}
div.col02 div.money{color:#f77b01; font-weight:bold;}
div.col02 a{color:#fff; background:url(images/more-bg.jpg) no-repeat; display:block; text-align:center; width:67px; height:24px; line-height:24px; margin:40px 0 0 0; font-weight:bold;}
div.side{width:186px; float:left;}
div.shopping-mid{width:186px; background:url(images/side-mid.jpg) repeat-y;}
div.shopping-top{width:186px; background:url(images/side-top.jpg) no-repeat left top;}
div.shopping-btm{width:186px; background:url(images/side-btm.jpg) no-repeat left bottom;}
div.shopping-block{width:186px;}
div.shopping-block h4{color:#fff; padding:0 0 0 10px;height:30px; line-height:30px; background:url(images/shopping-bg.jpg) no-repeat;}
div.shopping-block ul{padding:0 0 0 10px;}
div.shopping-block ul li{ padding:10px 0 0 15px; background:url(images/spot.jpg) no-repeat left 16px;}
div.shopping-block ul li a{ color:#3582b8;}
div.payment-block{width:186px;}
div.payment-block h4{color:#fff; padding:0 0 0 10px;height:30px; line-height:30px; margin:25px 0 15px 0; background:url(images/payment-bg.jpg) no-repeat;}
div.payment-block div.pay-card{ text-align:center;}
div.payment-block div.paypal{ text-align:center; padding:10px 0 15px 0;}
div.footer-out{background:#a06ea3 url(images/footer-bg.jpg) repeat-x left top;padding:0 0 30px 0; min-width:991px;}
div.footer{width:975px; margin:0 auto;color:#fff; font-size:11px;}
div.contact{width:975px;padding:15px 0 0 0;}
div.contact-left{width:700px; float:left; }
div.contact-left div.copy{padding:10px 0 0 0;}
div.contact-right{width:275px; float:left; padding:20px 0 0 0;}

/****************************template-content.htm*****************************************/
div.delivery-block{width:796px; background:#fff;}
div.delivery-block h2{height:42px; color:#fff; line-height:42px; padding:0 0 0 15px; background:url(images/welcome-bg.jpg) no-repeat;}
div.delivery-block div.item{width:770px;margin:10px auto;}
div.delivery-block div.item-left{width:550px; float:left;}
div.delivery-block div.item1{ border-bottom:dotted 1px #000; padding:0 0 10px 0;}
div.delivery-block div.item1 h3{padding:5px 0; color:#f54a02;}
div.delivery-block div.last{border-bottom:none;}
div.delivery-block div.item-right{width:183px; float:right;}
div.delivery-block div.item-right img{padding:40px 0 0 0;}


/********fixes********/
div.special-block ul.specials{ width:760px; margin:0 auto;}
div.special-block ul.specials li{ width:190px;float:left; padding:4px 0 0;}
div.special-block div.box01{ width:186px; margin:0 auto; background:url(images/box01-mid.gif) repeat-y left top;}
div.special-block div.box01-top{width:186px;  background:url(images/box01-top.gif) no-repeat left top;}
div.special-block div.box01-btm{width:186px;  background:url(images/box01-btm.gif) no-repeat left bottom; position:relative;}
div.special-block div.cols1{ width:172px; margin:0 auto; padding:8px 0; clear:both; overflow:hidden;}
div.special-block div.c50l{ width:96px; float:left;}
div.special-block div.c50r{ width:76px; float:right; padding:0 0 24px; line-height:14px;}
div.special-block a.more{color:#fff; background:url(images/more-bg.jpg) no-repeat; display:block; text-align:center; width:67px; height:24px; line-height:24px;  font-weight:bold; position:absolute; bottom:8px; right:7px;}
div.special-block div.name{color:#1492db; font-weight:bold; padding:4px 0;}
div.special-block div.money{color:#f77b01; font-weight:bold; padding:0 0 3px;}
