@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;}
.current {color:#959595}

#footlogo {display: none}
#wrapper{width:950px; margin:0 auto;position:relative;}


#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:210px; position:absolute; top:55px; right:25px;}
#header .top .rdv2 input {border:1px solid #fff}
#header .top .rdv2 input.search {font-family:'Oswald', sans-serif; width:160px; height:15px; font-size:9px; margin-left:2px; padding:0 3px; border-bottom:1px solid #000}

#header .nav{height:25px; padding-left:15px; background: #000;}
#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;}
#header .nav li.social {float:right; }
#header .nav li.social a {padding:0 5px; margin:0}

#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:19px;}
#homedv .bottomdv .headline {}

#homedv .latestnews{width:332px; float:left; position:relative; margin-left: 10px}
#homedv .latestnews .headline{margin: 0 0 0 5px}
#homedv .latestnews ul{list-style:none; margin-top: 19px}
#homedv .latestnews li{width: 313px; height: 180px; margin:0 0 10px 0; padding: 0; background: url(/images/drop.jpg) 0px -3px no-repeat}
#homedv .latestnews li .latestnewscon{width: 300px; height: 170px; overflow: hidden; position: relative; margin: 0 0 0 5px}
#homedv .latestnews li img{width: 300px;}
#homedv .latestnews li a{text-transform:uppercase;}
#homedv .latestnews li h4{line-height:16px; margin:0 0 14px 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 .latestnews li .slidein { position: absolute; bottom: 0px; left: 0px; width: 300px;  height: 30px; line-height: 30px; padding: 0 5px 0 5px; background: url(/mlnapp/img/white_back_80opaque.png) top left repeat}
#homedv .latestnews li .slidein a {font-family:'Oswald', sans-serif; font-size: 14px; font-weight:bold}
#homedv .latestnews li .slidemore {font-family:'Oswald', sans-serif; color: #000; line-height: 125%; padding: 0 10px 0 0}
#homedv .latestnews li .slidemore a {color: #666; font-size: 10px}

#homedv .newarrivals{width:600px; height: 600px; float:right; position:relative;}
#homedv .newarrivals .headline{padding-left:13px;}

#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:580px; position:relative; overflow:hidden;}
#homedv .newarrivalitems .newitems{width:600px; height: 650px; 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%;  text-align:center;}

#homebanner {width:950px; height:700px; position:absolute; overflow:hidden;}
#homebanner a.disabled {visibility:hidden !important;}
#homebanner a.prev {width:20px; height:700px; display:block; background:url(../images/scrollable-arrow-left.png) center center no-repeat; outline:none;}
#homebanner a.next {width:20px; height:700px; 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:700px; 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:#696969; padding:10px 0 60px 0;font-family:'Oswald',sans-serif;}
#footer a {font-family:'Oswald',sans-serif;font-size:13px; font-weight:400; padding:0 2px}
#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;}

#footer .bottom {padding:0 25px 0 25px; background:#000; color:#fff; margin-top:5px; text-transform:uppercase;height:185px}
#footer .bottom ul {list-style:none}
#footer .bottom li {margin-bottom:10px}
#footer .bottom li.title {font-size:13px; padding-bottom:5px;margin:0 0 10px 0}
#footer .bottom a {font-family:'Oswald', sans-serif; font-weight:300;color:#fff; font-size:12px;}
#footer .bottom a:hover {color:#00aeef}

#account {float:left;width:90px; margin:25px 50px 0 0;}
#custserv {float:left;width:125px; margin:25px 55px 0 0;}
#socialmedia {float:left;width:80px; margin:25px 65px 0 0;}
#careers {float:left; ; margin:25px 50px 0 0; }
.job_description p {font-family:'Oswald', sans-serif; font-weight:400; font-size:14px}
.duty_title {font-family:'Oswald', sans-serif; font-weight:400;font-size:13px}
.job_description li {font-family:'Oswald', sans-serif; font-weight:300;font-size:13px}
.send_resumes {font-family:'Oswald', sans-serif; font-weight:400;font-size:13px}

#newsupdates {float:left; margin:0; padding:24px 0 40px 40px; width:285px; border-left:2px solid #fff;}

.icon_text {float;left; width:255px;text-transform:none; font-size:12px; margin-top:20px}
.icon_text img {width:58px; height:42px; float:left; margin:0 15px 0px 5px; }
.icon_text p {float;left; width:300px;text-transform:none; font-size:12px; margin-top:20px;padding-top:10px}

input.emaillist {font-family:'Oswald', sans-serif; width:185px; height:30px; line-height:30px; color:#ccc; border:none; font-size:12px; padding:0 10px; border:1px solid #848385; letter-spacing:1px}
.submitBtn {width:70px; height:30px; line-height:30px; margin-left:10px;background:#a3a3a3; color:#fff; font-size:12px; font-family:'Oswald', sans-serif; border:none; text-align:center}

.divisionline{height:3px; font-size:1px; border-top:1px solid #010101; border-bottom:4px solid #010101; clear:both; overflow:hidden;}
.divisionline_thin {height:1px; font-size:1px; border-top:1px 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; }
#productdetail .top .navlinks a {font-size:10px; color:#000; font-family:'Oswald', sans-serif;}
#productdetail .top .navlinks a:hover{color:#959595;}

#productdetail .top #categorycontent {color:#000; font-family: 'Oswald', sans-serif; font-size:12px; font-weight:normal}
#productdetail .top #categorycontent a {font-family: 'Oswald', sans-serif; font-size:12px; font-weight:normal}
#content #categorycontent {color:#000; font-family: 'Oswald', sans-serif; font-size:12px; font-weight:normal}
#content #categorycontent a {font-family: 'Oswald', sans-serif; font-size:12px; font-weight:normal}

#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{font-family: 'Oswald', sans-serif;color:#00aeef; font-size:12px;}
#productdetail span.headline a {font-family: 'Oswald', sans-serif;font-size:16px; }
#productdetail .bottom div.right p {font-family: 'Oswald', sans-serif; font-size:12px;}
#productdetail .bottom div.right p a {font-family: 'Oswald', sans-serif; font-size:12px;}


#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:'Oswald', sans-serif; text-decoration:none;}
#productdetail .colorsdv a.on{color:#767676;}


#productdetail .producttabnav {padding:5px 0px; border-bottom:1px solid #000}
#productdetail .producttabnav a {font-size:13px; color:#000; margin:0px 30px 0px 5px; outline:none; font-family:'Oswald', sans-serif;}
#productdetail .producttabnav a.hover {color:#959595}
#productdetail .producttabnav a.active {color:#959595}

#productdetail .producttabcon {position:relative; 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;}

.blog_content {color: #000; width:910px;}
.blog_content img{align: left}

h3 {font-family:'Oswald', sans-serif}

.addtocartBtn { width:115px; padding:3px 1px; border:1px solid #000; text-align:center; font-size:13px; }
.addtocartBtn a {background:#000; color:#fff; font-family:'Oswald', sans-serif; font-size:13px; border:2px solid #000;padding-left:22px; padding-right:22px}
.addtocartBtn a:hover {background:#959595; color:#fff; font-family:'Oswald', sans-serif; font-size:13px; border:2px solid #959595; padding-left:22px; padding-right:22px}

.share_icons {position:absolute; top:0px; right:105px}
.share_icons li {list-style:none; margin-top:15px;}

.browse-text a {font-family:'Oswald', sans-serif}
.price {font-family:'Oswald', sans-serif}
.infodv {font-family:'Oswald', sans-serif}
.infodv a{font-family:'Oswald', sans-serif}


/*careers page*/
.job_entry {font-family:'Oswald', sans-serif; padding-bottom:15px; border-bottom:1px solid #000}
.job_title {color:#a3a3a3; text-transform:uppercase; font-size:14px; margin-bottom:15px;}
.job_description {color:#000; font-size:12px}
.job_description ul {list-style:none; margin-top:15px;}
.send_resumes {color:#000; margin-top:15px}
.send_resumes a {color:#000; font-family:'Oswald', sans-serif}
.send_resumes a:hover {color:#00aeef}

.lbcontainer {position: relative}
.lbslideshow {width: 897px; height: 679px; overflow: hidden; margin: 0 0 20px 35px; z-index: 10;position: relative}
.lbslideshow .slide {width: 897px; height: 679px; overflow: hidden; z-index: 10}
.lbslideshow .slide img {width: 437px; float: left; z-index: 10; margin: 0 0 0 0}
.lbslideshow .slide .lbcaption {width: 437px; float: left; z-index: 10; height: 12px; line-height: 12px; margin: 12px 0 0 0; font-size: 12px; text-align: center; color: black; font-weight:bold}
.lbcontainer a.lbprev {position:absolute; top:313px; left:33px; width:20px; height:70px; display:block; background:url(../images/scrollable-arrow-left.png) center center no-repeat; outline:none;z-index:100;}
.lbcontainer a.lbnext {position:absolute; top:313px; right:16px; width:20px; height:70px; display:block; background:url(../images/scrollable-arrow-right.png) center center no-repeat; outline:none;z-index:100;}

.ui-widget-overlay {}
.ui-dialog {border: none; background: #fff; border:8px solid #fff; border-left:0px;}
.ui-dialog-titlebar {display: none}
.ui-dialog #dialog img {z-index: 20000; height: 1100px}

#dialog {position: relative; overflow: hidden}
#dialog .lbclose {position: absolute; top: 10px; right: 10px; z-index: 20001}
#dialog .lbclose a, #dialog .lbclose a:visited {color: white; font-size: 24px}

#caption {position:absolute; top:603px; z-index:100; width:100%; color:#000}

.lbContent {margin:50px 0 0 35px; width: 897px;}
