@charset "utf-8";

body{margin:0; padding:0; color:#767676; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

ul,ol,li,h1,h2,h3,h4,h5,h6,div,p,form{margin:0; padding:0;}
img{border:none; vertical-align:middle;}
input{font-size:11px; vertical-align:middle;}
a{color:#00aeef; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; outline:none;}

#footlogo {display: none}
#wrapper{width:950px; margin:0 auto;}


#header{width:950px; height:105px;}
#header .logo{width:150px; height:60px; display:block; position:absolute; top:0; left:7px;}
#header .top{height:80px; position:relative;}
#header .top .rdv1{width:290px; position:absolute; top:25px; left:660px; text-align:right;}
#header .top .rdv1 a{float:left;}
#header .top .rdv2{width:290px; position:absolute; top:55px; left:660px;}
#header .top .rdv2 input{margin:0; padding:0;}
#header .top .rdv2 input.search{width:124px; height:15px; font-size:9px; margin-left:2px; padding:0 2px; border:1px solid #010101;}
#header .top .rdv2 input.emaillist{width:110px; height:15px; color:#00aeef; font-size:9px; padding:0 2px; border:1px solid #848385;}

#header .nav{height:25px; padding-left:15px; background:url(../images/header-nav-bg.png) top center repeat-x;}
#header .nav ul{list-style:none;}
#header .nav li{float:left; position:relative;}
#header .nav li a{display:block; float:left; padding:0 15px; outline:none;}
#header .nav li li{float:none;}
#header .nav li li a{float:none; color:#fff; font-size:14px; font-weight:bold; line-height:20px; text-transform:uppercase; white-space:nowrap; display:inline; padding:0 15px 0 0;}
#header .nav li li a:hover{color:#00aeef; background:url(../images/subnav-hover-bg.png) right center no-repeat;}

#shopsubnav{position:absolute; top:25px; left:0; padding:10px 0 20px 15px; background-color:#51656d; z-index:10000; display:none; filter:alpha(opacity=80); -moz-opacity:.80; opacity:0.8;}
#shopsubnav td{padding-right:40px;}

#homedv{width:950px;}
#homedv .bottomdv{padding-top:8px;}
#homedv .bottomdv .headline{}

#homedv .latestnews{width:342px; float:left; position:relative;}
#homedv .latestnews .headline{}
#homedv .latestnews ul{list-style:none;}
#homedv .latestnews li{margin-top:4px; padding:10px 10px 13px 10px; background:url(../images/home-latestnews-itembg.png) bottom center no-repeat;}
#homedv .latestnews li div.imgdv{}
#homedv .latestnews li a{font-size:11px; text-transform:uppercase;}
#homedv .latestnews li h4{line-height:16px; margin:0 0 10px 0; padding:0 0 0 2px; color:#fff; font-size:12px; text-transform:uppercase; background-color:#b7b7b7;}
#homedv .latestnews li p{margin-left:2px;}

#homedv .newarrivals{width:600px; float:right; position:relative;}
#homedv .newarrivals .headline{padding-left:30px;}

#homedv .newarrivalnavs{position:absolute; top:0; right:0; text-align:right;}
#homedv .newarrivalnavs ul{list-style:none;}
#homedv .newarrivalnavs li{float:left;}
#homedv .newarrivalnavs li a{display:block; width:8px; height:8px; float:left; margin-left:8px; font-size:1px; background-color:#959595; outline:none;}
#homedv .newarrivalnavs li a.active{background-color:#00aeef;}

#newarrivalnavsul{float:right;}
#newarrivalnavsul a{display:block; width:8px; height:8px; float:left; margin-left:8px; font-size:1px; background-color:#959595; outline:none;}
#newarrivalnavsul a.active{background-color:#00aeef;}

#homedv .newarrivalitems{width:600px; height:385px; position:relative; overflow:hidden;}
#homedv .newarrivalitems .newitems{width:20000em; position:absolute; padding-top:10px;}
#homedv .newarrivalitems .newitems div{float:left;}

#homedv .newarrivalitems ul{width:600px; list-style:none;}
#homedv .newarrivalitems li{width:200px; float:left; padding:10px 0 0 0;}
/*#homedv .newarrivalitems li:hover{background:url(../images/home-new-arrival-libg.png) center 70px no-repeat;}*/
#homedv .newarrivalitems li:hover{background-color:#ccc;}
#homedv .newarrivalitems li div.imgdv{width:200px; height:130px; text-align:center;}
#homedv .newarrivalitems li div.imgdv a{width:130px; height:130px; padding:0 35px; display:table-cell; *display:block; *font-size:113px; *font-family:Arial; text-align:center; vertical-align:middle;}
#homedv .newarrivalitems li div.imgdv a img{text-align:center; vertical-align:middle;}
#homedv .newarrivalitems li div.infodv{width:100%; padding-top:2px; text-align:center;}

#homebanner{width:950px; height:375px; overflow:hidden;}
#homebanner a.disabled{visibility:hidden !important;}
#homebanner a.prev{width:20px; height:375px; display:block; background:url(../images/scrollable-arrow-left.png) center center no-repeat; outline:none;}
#homebanner a.next{width:20px; height:375px; display:block; background:url(../images/scrollable-arrow-right.png) center center no-repeat; outline:none;}

#homebanner .left{width:20px; visibility:hidden; display:block; float:none; position:absolute; top:0; left:0; z-index:10000; outline:none;}
#homebanner .right{width:20px; visibility:hidden; display:block; float:none; position:absolute; top:0; left:0; z-index:10000; outline:none;}
#homebanner .center{width:910px; height:375px; float:left; position:relative; overflow:hidden;}
#homebanner .center .items{width:20000em; position:absolute;}
#homebanner .center .items div{float:left;}




#main{width:950px; height:auto!important; height:450px; min-height:450px;}


#footer{width:950px; position:relative; color:#767676; padding:10px 0 60px 0;}
#footer a.gotop{width:29px; height:29px; position:absolute; left:460px; bottom:5px; display:block; background:url(../images/footer-gotop-icon.png) center center no-repeat;}


.divisionline{height:3px; font-size:1px; border-top:1px solid #010101; border-bottom:4px solid #010101; clear:both; overflow:hidden;}




#productdetail{width:950px; padding-bottom:20px;}
#productdetail .newcenter {width:360px; height:375px;  position:relative; overflow:hidden;}
#productdetail .newcenter .items{height:20000em; position:absolute;}
#productdetail .newcenter .items div {float:left;}


#productdetail .top{position:relative; padding:30px 0 20px 0;}
#productdetail .top h3{font-size:12px; padding-left:10px;}
#productdetail .top .navlinks{position:absolute; top:0; right:0; color:#45515b;}
#productdetail .top .navlinks a{color:#45515b;}


#productdetail .bottom{}
#productdetail .bottom div.left{width:370px; float:left; margin-left:10px; position:relative;}
#productdetail .bottom div.middle{width:80px; float:left; padding:20px 50px 0 50px; text-align:center;}
#productdetail .bottom div.right{width:380px; float:right; padding:30px 10px 0 0;}


#productdetail span.headline{color:#00aeef; font-size:11px;}

#productdetail .tinyalt{cursor:pointer; margin-top:10px; padding-bottom:5px; border-bottom:1px solid #999;}
#productdetail .tinyalt img{width:60px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:0.8;}
#productdetail .tinyalt img.on{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

#productdetail .sizesdv ul{list-style:none; padding-top:3px;}
#productdetail .sizesdv li{float:left; padding-right:6px;}
#productdetail .sizesdv li a{display:block; float:left; padding:0 10px; height:22px; line-height:22px; color:#959595; font-size:11px; text-align:center; border:1px solid #959595; outline:none;}
#productdetail .sizesdv li a.on{color:#000; border:1px solid #000;}
#productdetail .colorsdv a{color:#767676; font-size:11px; padding:2px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#productdetail .colorsdv a.on{color:#000;}


#productdetail .producttabnav{padding-top:8px;}
#productdetail .producttabnav a{margin-right:15px; outline:none;}
#productdetail .producttabcon{padding-top:10px; min-height:210px;}
#productdetail .producttabcon div.producttabconitem{display:none; padding:10px 0; }
#productdetail .producttabcon table.sizetbl{width:100%; border-collapse:collapse; border:1px solid #fff;}
#productdetail .producttabcon table.sizetbl td.item{padding:1px 4px; background-color:#a1a1a1; text-align:center; color:#000;}
#productdetail .producttabcon table.sizetbl td.header{color:#fff; font-size:11px;}


#medimgdv{width:370px; height:495px; position:relative; overflow:hidden; z-index:10;}
#medimgdv .items{width:370px; height:20000em; position:absolute; z-index:10;}
#medimgdv .items div{width:370px; height:495px; overflow:hidden;}

#hiddendv{position:absolute; left:0; top:0; border-width:1px 0; z-index:100;}
#hiddendv div{position:relative;}
#hiddendv div a{position:absolute; top:0; left:0; background-color:#fff;}


.newsentryitem{color:#000; padding-bottom:15px;}
.newsentryitem h3{color:#555;}
.newsentryitem a{}


/*----New----*/
#content{width:710px; float:right; z-index:10;}
#leftnav{width:175px; float:left; padding-top:15px;}
a.colorlink, a.colorlink_on{color:#767676; font-size:12px; padding:2px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.colorlink_on{border:1px solid #000;}

.newslink a { color:#000;}
.newslink a:hover { color:#00AEEF;}
a.footerlink { color:#767676;}
a.footerlink:hover { color:#00AEEF;}


