body {margin:0px; padding:0px; text-align:center; font-size:12px; -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;font-family: Arial,Helvetica,sans-serif,"宋体";}
#global {
    background: url("images/bg-y.gif") repeat-x scroll 0 0 transparent;
    height: 28px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
}
 .margins990 {
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    width: 992px;
}
.universal-nav ul, .main-nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.site-selection li {
    display: block;
    float: left;
    font-size: 12px !important;
    height: 65px;
    line-height: 12px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 132px;
}
.site-selection .vision {
    width: 133px;
}
.shoes .site-selection li.shoes a {
    background-position: left -130px;
}
.site-selection a {
    background: url("images/nv.jpg") no-repeat scroll 0 0 transparent;
    color: #5390B1;
    display: block;
    max-height: 12px;
    overflow: hidden;
    padding: 42px 0 11px;
    text-align: center;
    text-decoration: none;
    text-indent: -1000em;
  
}
.site-selection .vision a {
    background: url("http://images.toms.com/media/content/images/digital-catalog/digi-catalogue-v3.png") no-repeat scroll center center transparent;
    height: 62px;
    
    position: absolute;
    text-indent: -9999px;
    top: -3px;
    width: 218px;
}
.header-rgb .links {
    bottom: 6px;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    left: 22px;
    line-height: 1em;
    list-style: none outside none;
    position:  relative;
    width: 235px;
    z-index: 9999;
    margin-top: 0;
}
 
 .links li {
    text-align: right !important;
}
.links  li {
    color: #666666;
    float: left;
    font-size: 11px;
    margin: 0 7px 7px -7px;
    padding: 0 7px;
  
    float: left;
    padding: 0 5px;
    position: relative;
    text-align: center;
    z-index: 40;
}

         
.panel {margin: 0 auto;position: relative;width: 953px;}
.l-t {
    float: left;
    line-height: 18px;
    margin-top: 3px;
    text-align: left;
    width: 400px;
}
.top-link{line-height:18px; margin-top:3px; width:400px; float:left; text-align:left; color:White;}
.top-link a:link {color :#ffffff; text-decoration: none; }
.top-link a:visited {color :#000000 ; text-decoration:none; }
.top-link a:hover {color :red ; text-decoration:none; }
.top-link a:actived {color :red ; text-decoration:none; }
.yiny{margin:0 auto;background-color:#FFFFFF;border:1px solid #999999;padding:1px 10px; border-bottom:none; background-color:#fff; z-index:1; position:relative;}
.nav-help{top:22px; *top:20px; left:158px; -moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.5); background-color:#FFFFFF; border:1px solid #999999; padding:5px 10px; z-index:-1; position:absolute;text-align:left; display:none;}
.nav-help ul{margin:0 auto; padding:0px;}
.nav-help ul li{padding:0 0 6px; border-bottom:1px solid #ddd;}
.nav-help ul li div{width:220px;}
.nav-help ul li div p{margin:0;}
.nav-help ul li div p a.boldlink{color:#000000;font-weight:bold;}
.nav-help ul li div p a.unlinelink{color:#1E4E8E;text-decoration:underline;}
.header-rgb{  float: right;height: 18px;margin: 3px auto;width: 500px;}
.header-rg{float:right;}
.header-rgb ul{padding-top:0px;}
.header-rgb ul li{  background:none repeat scroll 0 0 transparent; margin-top:20px; float:left; display:inline; }
.header-rgb ul li a{text-align:center; margin:0px 5px; font-size:11px; }
.header-rgb ul li a.currency{text-align:center; margin:0px 5px; font-size:11px;color:white;}
.header-rgb ul li.selected a{text-align:center; margin:0px 5px; font-size:12px; font-weight:bold;}
.header-rgb a:link {color :#2D6A85; text-decoration: none; }
.header-rgb a:visited {color :#2D6A85 ; text-decoration:none; }
 

.header-Content
{
    height:120px;
    left: 0;
    position: absolute;
    top: 50px;
    width: 100%;
    z-index: 1000;
}
.header-Content-Item
{ 
    margin: 0 auto;
    padding: 5px;
    text-align: center;
    width: 953px;
    height:110px;
}
.header-Content-top
{ 
    float: left;
    height: 65px;
}

.shipping-carts a:link {color :#2D6A85; text-decoration: none; }
.shipping-carts a:visited {color :#2D6A85 ; text-decoration:none; }
.shipping-carts a:hover {color :red ; text-decoration:none; }
.shipping-carts a:actived {color :red ; text-decoration:none; }

#container{margin:50px auto; width:100%; float:left;}
.main {width:953px; margin:0px auto; padding:135px; text-align:center;  }
.header{width:100%; margin:0px auto; padding:0px; float:left;background-color:#FFFFFF;}
.header ul li{display:inline; float:left;}
.search{margin:15px 0 0 80px; width:330px; }
.search-content{background:transparent url(images/search.gif) no-repeat; height:42px; width:340px; text-align:left; }
#keywords{border:medium none; color:#a9a9a9; font-size:12px; height:26px; line-height:26px; width:215px; margin:8px 8px 0 8px; *margin-top:6px;}
.search-input{border:medium none; background:transparent url(images/search-input.gif) no-repeat; width:84px; height:26px; margin-top:5px; margin-left:15px;cursor:pointer;}
.shopping-cart{margin:25px 0 0 73px;*margin-left:80px;white-space:nowrap;}
.shopping-cart img{ padding-right:8px; border-right:1px solid #000;}
.shipping-carts{font-size:16px; font-style:italic; font-weight:bold; margin-left:8px;height:22px;line-height:22px;}
.logotxt{padding-top: 15px; text-align: left; padding-left: 10px;}

.navigation{ background-color:#a72d2c; width:100%; height:21px; margin:0px auto; padding:0px; float:left; text-align:left;margin: 0 auto;padding: 10px;width: 933px;}
.navigation ul{margin:0px auto; padding:0px; height:41px;}
.navigation li{height:21px; margin:0px auto; padding:0px 4px 0 0; float:left;display:inline;}

@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(http://themes.googleusercontent.com/static/fonts/ubuntucondensed/v3/DBCt-NXN57MTAFjitYxdrFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');
}

@font-face {
    font-family: 'alternategotno2d';
    src: url('alternategotno2d-webfont.eot');
    src: url('alternategotno2d-webfont.eot?#iefix') format('eot'),
         url('alternategotno2d-webfont.woff') format('woff'),
         url('alternategotno2d-webfont.ttf') format('truetype'),
         url('alternategotno2d-webfont.svg#webfontbhwujbYU')format('svg');
    font-weight: normal;
    font-style: normal;
}
 
.navigation ul li a{margin:0px auto; line-height:41px; padding:10px 8px; text-transform:uppercase; }
.navigation ul li a {color:white; font: normal 18px 'alternategotno2d', sans-serif; text-transform:uppercase; letter-spacing: 1px}
.navigation ul li a {-webkit-transition: color 0.99s ease-in; -moz-transition: color 0.99s ease-in; -o-transition: color 0.99s ease-in;  transition: color 0.99s ease-in;}



.navigation ul li a:hover {-webkit-transition: color 0.99s ease-out;-moz-transition: color 0.99s ease-out;-o-transition: color 0.99s ease-out;transition: color 0.99s ease-out;}
.navigation ul li a:hover {color:#5A4A3B; text-decoration:none;}

.content{width:100%;float:left;background-color:#FFFFFF; margin: 0 auto; padding: 5px 0 15px 0; width: 100%;}


.left-container{width:184px; margin:0px; padding:0px; float:left; }
.left-container .category-list{ padding:7px;width:100%;float:left;}
.left-container .category-title{font-size:14px; font-weight:bold; color:#a72d2c; border:none; text-align:left;padding-bottom:5px;width:100%;float:left;}
.category-title h2{font-size:14px; font-weight:bold; color:#a72d2c; border:none; text-align:left;padding-bottom:5px;border-bottom: 1px dotted #A9A199;}
.category-title div{font-size:14px; font-weight:bold; color:#a72d2c; border:none; text-align:left;padding-bottom:5px;border-bottom: 1px dotted #A9A199;}
.category-item{ width:100%;margin:0px; padding:0px; width:100%;float:left;}
.category-item ul{margin:0px auto; padding:0px;width:100%;float:left;}
.category-item ul li{margin:0px auto; padding:0px; float:left; text-align:left;font-size: 12px;width:100%;}

.left-container .hot-list{ padding:7px;width:100%;float:left;}
.left-container .hot-title{font-size:14px; font-weight:bold; color:#a72d2c; border:none; text-align:left;padding-bottom:5px;width:100%;float:left;}
.hot-title h2{font-size:14px; font-weight:bold; color:#a72d2c; border:none; text-align:left;padding-bottom:5px;border-bottom: 1px dotted #A9A199;}
.hot-title div{font-size:14px; font-weight:bold; color:#a72d2c; border:none; text-align:left;padding-bottom:5px;border-bottom: 1px dotted #A9A199;}
.hot-item{ width:100%;margin:0px; padding:0px; width:100%;float:left;}
.brhotand-item ul{margin:0px auto; padding:0px;width:100%;float:left;}
.hot-item ul li{margin:0px auto; padding:0px; float:left; text-align:left;font-size: 8.5pt;width:100%;}

.left-container .type-list{ padding:7px;width:100%;float:left;}
.left-container .type-title{font-size:14px; font-weight:bold; color:#a72d2c; border:none; text-align:left;padding-bottom:5px;width:100%;float:left;}
.type-title h2{font-size:14px; font-weight:bold; color:#a72d2c; border:none; text-align:left;padding-bottom:5px;border-bottom: 1px dotted #A9A199;}
.type-item{ width:100%;margin:0px; padding:0px; width:100%;float:left;}
.type-item ul{margin:0px auto; padding:0px;width:100%;float:left;}
.type-item ul li{margin:0px auto; padding:0px; float:left; text-align:left;font-size: 8.5pt;width:100%;}

.left-container .pricerank-list{ padding:7px;width:100%;float:left;}
.left-container .pricerank-title{font-size:14px; font-weight:bold; color:#a72d2c; border:none; text-align:left;padding-bottom:5px;width:100%;float:left;}
.pricerank-title h2{font-size:14px; font-weight:bold; color:#a72d2c; border:none; text-align:left;padding-bottom:5px;border-bottom: 1px dotted #A9A199;}
.pricerank-item{ width:100%;margin:0px; padding:0px; width:100%;float:left;}
.pricerank-item ul{margin:0px auto; padding:0px;width:100%;float:left;}
.pricerank-item ul li{margin:0px auto; padding:0px; float:left; text-align:left;font-size: 12px;width:100%;}


.nosaletax{float:left;background:transparent url(images/no_sales_tax.gif) no-repeat; width:183px; height:195px; margin-left:5px;}
.rg-imgs{width:754px; float:left;}
.middle-left{width:180px;  float:left;}
.left-first h1,.News h1,.left-second h1{font-size:14px; font-weight:bold; color:#a72d2c; border:none; text-align:left;}
.Hot-list ul{list-style:none; overflow:hidden; margin:0px; padding:0px;}
.Hot-list ul li{width:168px; text-align:left;margin:0 auto;}
.Hot-list ul li.Hot-fr{padding:0 0 6px; border-bottom:1px solid #ddd;}
.Hot-img{width:50px; float:left;}
.Hot-img img{width:50px;}
.Hot-font{width:108px; margin-left:7px; float:left;height:60px;display:inline; font-size:11px;}
.Hot-font p{font-size:11px; margin-bottom:0px;white-space:nowrap;}
.Hot-list ul li.more,.News ul li.more{text-align:right; list-style:none;}
.Hot-list ul li.more a,.News ul li.more a{color:#195289;}

.left-second{border:1px solid #ddd; padding:0px; margin-bottom:13px; width:100%;}
.left-second h1{font-size:14px; font-weight:bold; color:#a72d2c; border:none; text-align:left;}
.left-third{border:1px solid #ddd; padding:0px;}
.left-third h3{background:transparent url(images/left-banner.gif) repeat-x; text-align:center; font-size:14px; font-weight:bold; line-height:28px; color:#000; border:none;}
.left-third h1{background:transparent url(images/left-banner.gif) repeat-x; text-align:center; font-size:14px; font-weight:bold; line-height:28px; color:#000; border:none;}
.Hot-font h3{margin:0px;height:35px;overflow:hidden; font-size:12px; font-weight:normal;}
.left-third div.dvpopular h3{background:transparent url(images/left-banner.gif) repeat-x; text-align:center; font-size:14px; font-weight:bold; line-height:28px; color:#000; border:none;margin-bottom:5px;}
.left-third p{margin-left:7px; margin-right:7px; font-size:11px; color:#000; }
.middle-right{width:756px; margin-left:10px; padding:0px; float:left; overflow:hidden;}


#slideControls{position: relative; text-align:left;padding-bottom: 0px; text-transform: uppercase; margin: 0px; padding-left: 0px; width: 767px; padding-right: 0px; background: #fff; height: 20px; clear: both; padding-top: 0px}
#slideTab1{width: 191px; height:20px; left: 0px;margin-top: 20px; }
#slideTab1 .tabhead{margin: 6px 0px 0px 6px; padding-left: 4px; width: 175px; font-family: Arial,Helvetica,sans-serif; letter-spacing: -1px; color: #FFFFFF; font-size: 20px; overflow: hidden;}
#slideTab1 .tabtext{padding: 0px; text-transform: none; margin: 0px 3px 0px 10px; width: 185px; font-family: Arial,Helvetica,sans-serif; color: #FFFFFF; font-size: 12px;}



.News{width:206px; height:178px; border:1px solid #ddd; padding:0px; float:left; margin-left:13px;display:inline;}
.News-inner{display:inline;}
.News-inner h1 {color: #A72D2C;font-size: 14px;font-weight: bold;padding-left: 10px;padding-top: 5px;text-align: left;}	
div.lastnews h3{color: #A72D2C;font-size: 14px;font-weight: bold; padding-left: 10px;padding-top: 5px;text-align: left;margin-bottom:3px;}
.News ul{margin:0px; padding:0px;left:10px;}
.News ul li{margin:0px; padding:0px; list-style-type:square; list-style-position:inside; text-align:left;}
.right-second{width:754px; margin:0px;  padding:0px; float:left; overflow:hidden;}
.right-second2{width:750px; margin:0px; margin-top:0px; padding:0px; float:left; overflow:hidden;}
.rg-inner{padding-top:5px; float:left; width:100%;}
.rg-inner h1{font-size:16px; font-weight:bold; color:#a72d2c; border:none; text-align:left;}
div.features h2{font-size:16px; font-weight:bold; color:#a72d2c; border:none; text-align:left;margin-bottom:5px;}


.landingPageTab {
    display: inline-block;
    float: left;
    padding-right: 4px;
    vertical-align: top;
    width: 248px;
     text-align:left;
}
.landingPageTabtext {
    margin-bottom: 10px;
    margin-top: 6px;
    width: 235px;
}
.landingPageTabtext h1 {
    color: #1F1D1E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.landingPageTabtext h2 {
    color: Red;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.left-first{padding:7px; margin-bottom:13px; width:100%;}
.left-first div.dvfeature h2{font-size:14px; font-weight:bold; color:#a72d2c; border:none; text-align:left;padding-bottom:5px;}
.left-first div.dvfeature h3{font-size:14px; font-weight:bold; color:#a72d2c; border:none; text-align:left;padding-bottom:5px;}
.Vote-list ul li { text-align:left;border-bottom: 1px solid #DDE8EE;}

.rg-inner li{float:left; margin:8px 0px 0px 0px; overflow:hidden; padding:0 14px; width:150px;}
.rg-inner li.clear{width:100%;clear:both;height:1px;}
.rg-inner li div.center{text-align:center;}
.rg-inner li div.center img{width:113px;height:113px;}
.border_r_dash{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/border_dash.gif) repeat-y; }
.text-pc{text-align:center; font-size:12px; word-break:break-all;height:auto;overflow:hidden; }
.text-pc a{text-align:left; word-break:break-all }
.free_shipping{float:left; text-align:center; margin:5px;background:url(images/free_shipping.gif) no-repeat; width:74px; height:21px; display:block; }
.model{margin:0px; padding:0px; line-height:21px;}
.model2{margin:0px;padding:0px;line-height:21px;padding-top:10px;}
.model p,.model2 p{font-size:11px; color:#666; text-align:left; line-height:11px; }
.model ul{position:absolute; margin-left:-55px; display:inline; float:left;padding-left:0px;}
.model ul li{cursor:pointer;background-color:White;width:30px;text-align:center;display:none;font-size:14px;padding-right:5px;border-left:solid 1px #A4A4A4;border-right:solid 1px #A4A4A4;}
.model ul li.last{cursor:pointer;background-color:White;width:30px;text-align:center;display:block;font-size:14px;padding-right:5px;border:solid 1px #A4A4A4;border-top-style:none;}
.model ul li.normal{cursor:pointer;background:transparent url(images/selnormal.gif) no-repeat scroll 100% 50%;border:solid 1px #A4A4A4;display:block;}
.model ul li.selhover{cursor:pointer;background:transparent url(images/selhover.gif) no-repeat scroll 0 0;border:solid 1px #A4A4A4;border-bottom-style:none;display:block;}
.model ul li a:link{color:#000000}
.model ul li a:visited{color:#000000}
.model ul li a:active {color:#000000}
.model ul li a:hover{color:#FF6600}
.boxswitch{width:100%; float:left; font-size:16px; font-weight:bold;}
.right-selected{width:247px; float:left; height:27px; line-height:27px;}
.border_left{width:250px; background:transparent url(images/border_left.gif) repeat-x; float:left; border-bottom:1px solid #ddd; border-left:1px solid #ddd; height:27px; line-height:27px;}
.right-pc{width:235px; height:115px; float:left; margin:20px 0 0 10px; padding:0 0 7px; }
.right-text{width:140px; float:right; overflow:hidden;}
.right-pd{width:235px;  height:115px; float:left; margin:20px 0 0 10px; padding:0 0 7px;}
.right-pd div.item{width: 85px; float: left; overflow: hidden;}
.right-pc div.item{width: 85px; float: left; overflow: hidden;}
.right-pd div.item img{width: 85px; height:85px;}
.right-pc div.item img{width: 85px; height:85px;}
.Category h1{margin:0px; padding:0px; font-size:16px; font-weight:bold; color:#000; border:none; text-align:left;}
.Category{margin:10px 0 0 10px; padding:0px;}
.footer{width:100%;float:left;background-color:#FFFFFF;margin: 0 auto;padding: 0px 0;}
.footer-first{width:951px; border:1px solid #ddd; padding:0px; margin:0px; float:left; color:#666;}
.footer-first h1{background:transparent url(images/left-banner.gif) repeat-x; text-align:left; font-size:14px; font-weight:bold; line-height:28px; color:#000; border:none; text-indent:10px;}
.footer-first h2{background:transparent url(images/left-banner.gif) repeat-x; text-align:left; font-size:14px; font-weight:bold; line-height:28px; color:#000; border:none; text-indent:10px;width:100%;float:left;margin-bottom:5px;}
.footer-text{width:100%; float:left;}
.whybuy{width:49%; margin:0px; padding:0px; float:left; text-align:left;}
.whybuyall{float:left;margin:0px; padding:0px; float:left; text-align:left;padding-left:10px;}
.line_30px{line-height:20px;} 
.NoMinimumOrders {background-image: url(images/txt_right.gif);height: 28px;width: 28px;background-repeat: no-repeat;display: block; float:left; margin-right:5px;}
.FastDelivery {background-image: url(images/txt_f.gif);height: 28px;width: 28px;background-repeat: no-repeat;display: block; float:left; margin-right:5px;}
.paymethodimg{ background:transparent url(images/payfoot.gif) no-repeat scroll 50% 100%;height: 32px;display: block;width:100%; float:left;  }
.whybuy p{text-align:left; padding:0 10px;}
.footer-tags{width:100%; margin-top:10px; border-bottom:1px solid #ddd; padding:0px 0px 10px; float:left;}
.footer-tags p{width:50%; text-align:left; color:#000; padding:0 10px; float:left;}
.footer_links{margin-top:7px; width:100%; float:left; padding:7px 0 7px; border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.floot_left{width:100%; margin-top:5px; float:left; }
.font-color{color:#b52c2c;font-size:14px;font-weight:bold;  }
.font-detail{color:#b52c2c;font-size:14px;font-weight:bold;position:relative; left:3px; float:left;width:50px;}
.font-save{text-decoration:line-through;font-size:14px;}
.font-hot{color:#B52C2C;}
a:link{text-decoration:none; }
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
.mb-middle ul li img.gift{margin-top:8px;}
.mb-middle ul li img.daosj{margin-top:10px;}
.mb-middle ul li a:link{color:#FFF; text-decoration:none;}
.mb-middle ul li a:hover{color:#FFF; text-decoration:none;}
.mb-middle ul li a:active{color:#FFF; text-decoration:none;}
.mb-middle ul li a:visited{color:#FFF; text-decoration:none;}
input.whybutton{width:72px; height:22px; border:1px solid #ddd; background:transparent url(images/whybutton.gif) repeat-x;cursor:pointer; }
input.tagsbutton{width:125px; height:17px; border:none;  }
.mb-middle ul li ul{margin:0px; padding:0px; width:auto; background-color:#fff; border:3px solid #8a0c0c; position:absolute; z-index:100;left:0px;top:37px;left:-2px;display:none; }
.add-span{margin:7px 7px 0 7px; padding:0 0 6px; border-bottom:1px dashed #ddd; display:block;height:12px;line-height:12px;font-size:12px;white-space:nowrap;}
.add-span h3,.add-spans h3{font-size:12px; font-weight:normal; color:#000; white-space:nowrap; margin:0px auto; padding:0px; line-height:12px;}
.add-span a.subtype:link{color: rgb(0, 0, 0); line-height: 12px; font-weight: normal;}
.add-span a.subtype:hover{color: rgb(0, 0, 0); line-height: 12px; font-weight: normal;}
.add-span a.subtype:active{color: rgb(0, 0, 0); line-height: 12px; font-weight: normal;}
.add-span a.subtype:visited{color: rgb(0, 0, 0); line-height: 12px; font-weight: normal;}
.add-spans{margin:7px 7px 0 7px; padding:0 0 6px;  display:block;}
.liwu{background:url(images/mbfr.gif) no-repeat; background-position:left; padding-left:25px; color:#fff;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.model ul{margin-left:45px;}

