*{margin:0;padding:0;}
html{border:none}
body{font:normal 12px/14px arial,sans-serif;color:#333333;border:none}
#wrapper{width:760px;margin:0 auto; border-right:1px solid #ccc;border-left:1px solid #ccc; overflow:hidden;}
a{color:#333333;text-decoration:none;}
a:hover{text-decoration:underline;}
h2{font-size:17px;}
img,fieldset,table,input.image{border:0;}
input{padding:1px;}
option{padding:0 .5em 0 0;}
select,input{font-family:arial;font-size:10px;}

.acenter{text-align:center;}
.aleft{text-align:left;}
.aright{text-align:right;}
.clear{clear:both;height:0px;overflow:hidden}
.left_nav_indent{padding-left:10px;}
.men{color:#0757A0}
.women{color:#57157A;}
.regprice{}
.saleprice{color:red;}
.small a:link{font-size:10px;}
.listing_price{color:#900;font-size:12px;}

/* header */
#header-wrapper {height: 117px;}
#header {height:100%;margin:0 auto;position:relative;width:760px;z-index:99;}
#header ul {list-style: none}
#header span {display:none}
#header ul.navigation {padding-top:26px}
#header #phone-number{position:absolute; top: 0; left:0}
#header ul.navigation li {float:left; padding-right:4px; width:98px; height:27px;}
#header a.logo {display:block; clear:both; width: 321px; height: 62px;}
#header a.fs_header {display:none; width:101px; height:117px; position:absolute; top:0; left: 335px}
#header a.fs_header.active{display:block;}
#header ul.my-account-nav {position:absolute; top: 0; right:0}
#header ul.my-account-nav li{float:left; }
#header #cart-wrapper {position:absolute; top: 26px; right:0}
#header #cart-wrapper * {float:left}
#header #checkout-button {width: 73px; height: 27px;}
#header #checkout-button span {display:none}
#header #shopping-bag-count {line-height:26px; background-color: #ecf1f4; text-align:center; height:27px; width:89px}
#header form {position:absolute; top: 68px; right:0; width:262px; height:34px;}
#header form input {margin:8px 0 8px 8px }
#header form .text {float:left; border:1px solid #c6ced2; height:13px; line-height:12px; padding:2px; width:208px; }
#header form .submit {float:left;width:27px; height:18px; border:0; cursor:pointer; text-indent:-9000px;font-size: 0px;display:block;line-height: 0px;}
#header .lang{position:absolute; top: 6px; left:445px;padding:0 3px;width:45px;height:20px;z-index:9}
#header .lang #lang-pop{width:280px;display:none;position:absolute;left:0px;top:20px;}
#header .lang #lang-pop ul{background:#ecf1f4;padding:5px 0 5px 12px;overflow:hidden;zoom:1;margin:0;border-left:1px solid #a0a9ae;border-right:1px solid #a0a9ae;}
#header .lang #lang-pop li{width:87px;float:left;font-family:tahoma,sans-serif;font-size:10px;line-height:12px;padding:0 0 3px;}
#header .lang #lang-pop li.i1{width:77px;}
#header .lang #lang-pop li.i2{width:77px;}
#header .lang #lang-pop li.i3{width:107px;}
#header .lang .flags{display:none;width:28px;height:15px;}
#header .lang .flags.active {display:block;}

/* subheader */
#subheader{background-color:#87b4dd;color:#fff;font-size:10px;height:26px;line-height:26px;overflow:hidden;zoom:1;width:761px}
.men #subheader {background-color:#DCEAF5;}
.women #subheader {background-color:#EEE8F2}
#subheader ul{float:right;list-style:none;padding-right:0;}
#subheader li{float:left;}
#subheader li a,#subheader li span{display:block;float:left;padding:0 7px;text-align:center; font-size:12px; font-weight:bold}
.men #subheader li a,.men #subheader li span{color:#06579F; text-transform:uppercase; font-size:10px; font-weight:normal} 
.women #subheader li a,.women #subheader li span{color:#57157A; text-transform:uppercase; font-size:10px; font-weight:normal} 

#subheader li.last a{background:none;}
#subheader li a:hover,#subheader li.active a{background:none;left:-1px;padding-left:7px;padding-right:6px;position:relative;text-decoration:none;}
#subheader li a:hover,#subheader li.active a,#subheader li.last a:hover{background-color:#06579F;border-left:1px solid #DCEAF5; color:#FFF;}
.women #subheader li a:hover,.women #subheader li.active a,.women #subheader li.last a:hover{background-color:#57157A;}
/* womens category list*/
.women #subheader li a,.women #subheader li span{padding:0 5px 0 4px;}
.women #subheader li a:hover,.women #subheader li.active a{padding-left:4px;padding-right:4px;}

/* breadcrumb */
.depth-ship{background:#fff;border-bottom:1px solid #ccc;font-size:11px;height:28px;line-height:28px;overflow:hidden;padding:0 14px;zoom:1;position:relative;}
.depth-ship .depth{float:left;width:470px;}
.depth-ship .depth h1 {display:inline; font-size:11px; line-height:12px; font-weight:normal;}
.depth-ship .banner{float:right;width:265px;position:absolute;top:0px;right:0px;height:28px;}
.depth-ship .ship a{float:right;text-decoration:none;}
.depth-ship .ship a span{text-decoration:underline;}
.depth-ship .ship a strong{color:#88BB09;text-decoration:none;}

/* page content */
#main{overflow:hidden;zoom:1;}
#main-nobg{margin-bottom:20px;overflow:hidden;zoom:1;}
#page{background:#fff;margin:0 auto;width:760px;}
#page-content{padding:12px 14px 0;}
#page-content .collection{float:left;width:30%;}
#page-content h2{color:#333333;font-size:17px;font-weight:bold;margin:10px 0;}
#page-content h3{color:#333333;font-size:13px;font-weight:bold;margin:10px 0;}

#content{border-bottom:1px solid #ccc;padding:0 14px;}
#content-landing{padding:0;width:553px}
#content-landing ul{margin-left:15px;}
#content-sale{padding:10px;}
/* left and right */
#left{float:left;overflow:hidden;padding:10px;width:138px;}
#left h2{font-size:12px;margin:0 0 .3em;}
#left h3, #left h4{font-size:12px;font-weight:normal;margin:0;}
#left h3.highlighted {font-weight:bold;}
#left h2.holiday a {color:#df1c0a;letter-spacing: -0.5pt;}
#left ul{list-style:none;padding-bottom:1em;}
#left li{padding:0 0 0 10px;}
#left li .dgnselected{font-weight:bold;}
#right{float:right;margin-bottom:30px;width:602px;overflow:hidden}

/* footer */
#footer{border-bottom:1px solid #ccc;}
#footer-1{border-bottom:1px dotted  #CFCFCF;border-top:1px dotted #CFCFCF;height:122px;overflow:hidden;margin-bottom:5px;}
#footer-1 ul{float:left;height:56px;line-height:17px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:17px;width:133px;font-family:arial;}
#footer-1 ul.last{background:none;}
#footer-1 li a{font-size:10px;}
#footer-1 li.social{padding:3px 0 0 0;}
#footer-1 li a.button{padding:0 3px 0 0;}
#footer-1 fieldset legend{display:none;}
#footer-1 form img{float:left;}
#footer-1 form a{font-family:arial;font-size:10px;margin-right:5px;text-decoration:underline;}
#footer-1 input.submit{margin:0;padding:0;width:auto;}
#footer-1 input.submitbtn {border: none; width: 42px; height: 19px;margin:1px 0px 0px 10px;cursor:pointer;}
#footer-1 input.text {color:#7A7A7A;height:11px;margin:0 0 8px;padding:3px 1px 2px;width:124px;}
#footer-1 label {color:#333333;display:block;font-size:11px;font-weight:bold;height:22px;margin:0 0 3px;}
#footer-1 .newsletter {float:left;margin-right:23px;width:296px;height:122px;position:relative}
#footer-1 .newsletter input {border:1px solid #7A7A7A;left:21px;padding:3px;top:63px;width:203px;position:absolute;}
#footer-1 .newsletter input.btn {position:aboslute;top:63px;left:242px;border:0;padding:0;width:auto;}
#footer-1 .newsletter p {left:22px;top:93px;position:absolute;font-family:tahoma;}
#footer-1 .newsletter p a{color:#999;text-decotarion:underline}
#footer-1 .newsletter p a:hover{text-decoration:none}
#footer-2{border-bottom:1px solid #ccc;font-size:10px;line-height:14px;padding:8px 10px;}
#footer-3{height:90px;position:relative;}
.copyright{font-size:10px;text-align:center;clear:both;padding-top:10px}
.verisign{float:left;padding:2px 0 0 26px;}
.bbb{float:left;text-align:center;width:94px;padding: 25px 0 0 40px;}
.creditcards{float:left;text-align:center;width:260px;padding: 25px 0 0 30px;}
.footer-3right{float:left;padding:0 0 0 20px;}
#promo_popup_container a {display:block}

/* free shipping admin */
.text-1 {font:normal 16px arial,verdana,sans-serif;font-weight:bold;color:#98BF00;padding-top:16px;padding-bottom:16px;padding-left:22px;}

/* popup.css */
#popup_body p{margin:10px 0;}
#popup_body ul{list-style-type:disc; padding-left:25px; margin:10px 0;}
#popup_body ul li{margin-bottom:8px;padding-left:0;}
#popup_body a{color:#333;text-decoration:underline;}
#popup_body a:hover{color:red;text-decoration:none;}
#popup_body #left{float:left;margin:0; width:125px;}
#popup_body #right_popup_container{border-left:dotted 1px #CCC;color:#333;float:left;font-family:Verdana,Arial;font-size:11px;margin:0;padding-left:15px;width:445px;}

#sample_email a{text-decoration: none;color:blue;}
#sample_email a:visited{text-decoration: none;}
#sample_email a:hover{text-decoration: none;}
#sample_email a.with_underline:hover{text-decoration: underline;}
#sample_email a:active{text-decoration: none;}
