body{background:#fefefe;font-family:"ff-dagny-web-pro-1","ff-dagny-web-pro-2",sans-serif;color:#404040;line-height:1.4em;font-size:0.8em}

.wrapper{width:960px;margin:0 auto}

p{margin-bottom:20px}


strong{font-weight:bold}

em{font-style:italic}

.highlight{background:#D1F9F7}

h1{font-size:1.5em}
h2{font-size:1.3em}
h3{font-size:1.1em}
h1,h2,h3{margin-bottom:20px}

.onehalf h2{
	border-top: 1px solid ;
	padding-top: 10px;
	margin-top: 30px
}
a{color:#000}
a:hover{color:#e70008}
a:focus{outline:0 none}
p a{border-bottom:1px dashed #e70008}
p a:hover{border-bottom:1px solid #e70008}

.clear{clear:both}
sup{vertical-align:sup}
.bullet{padding-left:30px;margin-bottom:20px}
.bullet li{list-style:square outside;margin-bottom:10px}
hr{display:block;height:1px;border:0;border-top:1px dashed #ccc;margin:2em 0;padding:0;clear:both}
label{display:block;margin-bottom:5px}
.fields li{margin-bottom:10px}
input[type="text"],input[type="password"]{background:#fefefe;border:none;padding:5px 8px;color:#696969}
.largefield{width:480px}header{background:#eeeeee;position:relative}

header #top div{width:280px;height:100px;float:left;padding:40px 0}
header #top #logo {display:block;height:100px;text-indent:-9999px;background:url("../images/logo.png") no-repeat }

header #meta{width:280px;float:right;text-transform:uppercase;font-size:0.95em}
header #links > ul{margin-bottom:1px}header #links > ul > li{float:left;background:#dddddd}
header #links .wishlist a,header #links .login a{display:block;padding:0 10px;color:#fefefe;line-height:32px;color:#404040;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
header #links .wishlist > a{background:url("../images/arrow-south.png") no-repeat 115px center}
header #links .wishlist > a.active{background:url("../images/arrow-north-white.png") no-repeat 115px center #e70008;color:#fefefe}
header #links a:hover{color:#fefefe}
header #links li:hover{background:#e70008}
header #links .wishlist{margin-right:1px}
header #links .wishlist > a{width:119px}
header #links .login > a{width:120px}
header #links .login > a.active{width:120px;background:#e70008;color:#fefefe}
header #links .loginform a{text-transform:uppercase !important;text-decoration:none !important}
header #basket{background:#dddddd}
header #basket a:hover{background:#e70008}
header #basket a{display:block;color:#fefefe;padding:16px 8px;font-size:0.95em}
header #basket a:hover{color:#fefefe}
header #basket a .qty{float:left;font-size:3em;font-weight:bold;line-height:30px;margin-right:10px;padding-top:2px}
header #basket a p{margin-bottom:0}
header #wishlist{position:absolute;width:280px;background:#e70008;z-index:10000;display:none}
header #wishlist ul{padding:0;background:#e70008}
header #wishlist li{background:#e70008;padding:2px 8px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-bottom:1px solid #fefefe;position:relative}
header #wishlist li:hover{background:#000}
header #wishlist a{display:inline !important;color:#fefefe !important;padding:4px 0 2px 0 !important;text-transform:none}
header #wishlist .del{position:absolute;right:8px;top:12px;cursor:pointer}
header #wishlist #bottom a{margin-bottom:0;color:#fefefe;display:block !important;padding:2px 8px !important;text-transform:uppercase;background:#000000 url("../images/arrow-east-white.png") no-repeat 260px center;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;letter-spacing:-0.5px}
header #wishlist #bottom a .heart{background:url("../images/heart.png") bottom no-repeat;float:none;display:inline;padding:0 5px;font-size:13px;margin:0 3px 2px 3px}
header #login{position:absolute;width:280px;margin-left:-140px;z-index:10000;display:none}
header #login .loginform{background:#e70008;padding:8px 8px 2px 8px}
header #login #loginbutton{width:62px;height:62px;display:block;background:#000000 url("../images/submitbutton.png") no-repeat center center;border:none;text-indent:-9999px;cursor:pointer}
header #login .loginform .fields{width:192px;float:left;margin-right:10px}
header #login .loginform .fields input{width:176px;height:16px;line-height:16px}
header #login .loginform a{clear:both;color:#fefefe;text-transform:none;padding:0;text-decoration:underline}
header #login .signup{clear:both;margin-bottom:0;background:#000000 url("../images/arrow-east-white.png") no-repeat 260px center}
header #login .signup a{color:#fefefe;padding:2px 8px;border-bottom:none !important}
nav{background:#eeeeee}

nav .products_categories > li{float:left;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
nav .products_categories > li.attivo{background:#dddddd !important;}
nav .products_categories > li > a, nav .products_categories > .dx > a{padding:10px 16px}
nav .products_categories > li:hover, nav .products_categories > .dx:hover{background:#dddddd}

nav .products_categories > .dx{float:right;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease; background:#dddddd; border-bottom:2px solid #eeeeee;}

nav .products_categories > .nobod:hover{background:#eeeeee !important; cursor:default !important;}
nav .products_categories > .nobod a{background:#eeeeee !important; cursor:default !important;}
nav .products_categories a{text-transform:uppercase;color:#404040;display:block}
nav .products_categories .sub-menu{display:none;position:absolute;width:230px;z-index:10000}
nav .products_categories .sub-menu .sub-menu{left:150px;margin-top:-32px}
nav .products_categories .sub-menu li{background:#eeeeee}
nav .products_categories .sub-menu li a{line-height:32px;height:32px;padding:0 17px;*background:url("../images/spacer.png") no-repeat}
nav .products_categories .sub-menu li:hover{background:#dddddd}
nav .products_categories .sub-menu .haschild > a{background:url("../images/arrow-east.png") no-repeat 135px center}

#slideshow{background:#eeeeee;height:400px;overflow:hidden}
#slideshow .orbit-wrapper{width:960px;height:400px;overflow:hidden;background:#000000 url('../images/orbit/loading.gif') no-repeat center center}
#slideshow #featuredpr .content{width:960px;height:400px;background:#131313;position:relative}
#slideshow #featuredpr #slide1{background:url("../images/slideshow/slide1.jpg") no-repeat;padding:120px 0 0 100px}
#slideshow #featuredpr #slide2{background:url("../images/slideshow/slide2.jpg") no-repeat}
#slideshow #featuredpr #slide3{background:url("../../404.html") no-repeat}
#slideshow #featuredpr #slide1 a{top:215px;left:186px;color:#fefefe;display:block;position:absolute;line-height:30px;height:30px;padding-right:12px;padding-left:30px;background:url("../images/slidebutton.png") no-repeat left bottom #2c2c2c;text-transform:uppercase}
#slideshow #featuredpr #slide1 a:hover{background:url("../images/slidebutton.png") no-repeat left top #2c2c2c}
#searchsub{width:400px;float:left;position:relative;z-index:1000}
#searchsub #searchfield{width:320px;padding:14px 10px 14px 40px;background:#fefefe url("../images/search-focus.png") no-repeat 10px center;float:left;height:16px}
/*#searchsub #searchfield:focus{background:#fefefe url("../images/search-off.png") no-repeat 10px center}*/
#searchsub #searchsubmit{background:#000000 url("../images/arrow-east-white.png") no-repeat 7px center;border:0;display:block;width:20px;height:44px;text-indent:-9999px;float:left;cursor:pointer}
#searchsub #searchsubmit:hover{background:#e70008 url("../images/arrow-east-white.png") no-repeat 7px center}
#searchsub #indept{position:absolute;background:#eeeeee;padding:20px;width:350px;top:44px;display:none;z-index:10000;left:0}
#searchsub #indept label{display:inline;text-transform:uppercase;font-size:0.9em}
#searchsub .columns{padding-top:10px}
#searchsub .columns ul{width:160px;float:left}
#social{float:right}
#social li{float:left}
#social li a{display:block;background:#dddddd;float:left;height:40px;line-height:40px;color:#696969;text-align:center;text-transform:uppercase;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
#social li a:hover{color:#fefefe}
#social .facebook a{background:#dddddd url("../images/facebook.png") 10px center no-repeat;padding:2px 45px 2px 45px}
#social .facebook a:hover{background:#3b5998 url("../images/facebook.png") 10px center no-repeat}
#social .twitter a{background:#dddddd url("../images/twitter.png") 10px center no-repeat;padding:2px 30px 2px 70px}
#social .twitter a:hover{background:#3bcefd url("../images/twitter.png") 10px center no-repeat}
#social .share a{background:#dddddd url("../images/share.png") 10px center no-repeat;padding:2px 10px 2px 50px}
#social .share a:hover{background:#e70008 url("../images/share.png") 10px center no-repeat}
#featured{padding:30px 0 0 0}
#featured .wrapper{border-bottom:1px solid #eeeeee;padding-bottom:30px;*padding-bottom:0}
#featured p.price .strike,#featured .strike{text-decoration:line-through !important}
#featured h3{font-size:1.1em;border-bottom:1px solid #eeeeee;padding-bottom:10px;margin-bottom:30px;position:relative}
#featured .viewall{position:absolute;right:0;text-transform:none;font-size:0.6em;padding-right:20px;background:url("../images/add.png") no-repeat right center}
#productlist li{width:300px;margin-right:18px;padding-bottom:10px;border-bottom:6px solid #eeeeee;position:relative;float:left;height:305px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin-bottom:20px}
#productlist li:hover{border-bottom:6px solid #e70008}
#youmightlike #productlist li{margin-right:17px}
#productlist .bottom .price{margin-bottom:0;color:#aaaaaa;font-size:1.3em}
#productlist .bottom h5{margin-bottom:0;color:#404040;font-size:1em}
#productlist .overlay{position:absolute;top:0;display:block;height:100px;background:url("../images/blacktrans-normal.png") no-repeat;width:125px;display:none;padding:205px 10px 0 10px}
#productlist .overlay p{margin:0}
#productlist .overlay .sku{margin-bottom:20px;color:#e70008;font-weight:bold}
#productlist .overlay .price{margin-bottom:0;color:#fefefe;font-size:1.3em;font-weight:bold}
#productlist .overlay h5{margin-bottom:0;color:#fefefe;font-size:1em}

#blocks{padding:30px 0}
#blocks .wrapper{border-bottom:1px solid #eeeeee;padding-bottom:30px}
#blocks .col{width:239px;height:430px;margin-right:1px;float:left;background:#eeeeee;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:relative}
#blocks .col:hover{background:#e70008}
#blocks .col a{display:block;color:#404040;width:199px;height:390px;padding:20px}
#blocks .col a:hover{color:#fefefe}
#blocks .col a img{ position:absolute; top:0; left:0;}
#blocks .col h4{color:#fefefe;line-height:30px;font-size:1.2em;display:inline;text-transform:uppercase;padding:0 30px 0 10px;position:absolute;right:0;background:url("../images/arrow-east-white.png") right center no-repeat #000;top:300px;}
#blocks .col p{position:absolute;bottom:20px;font-size:0.9em;line-height:1.4em;width:199px;margin:0}

/*#blocks .careforit{background:url("../images/washing.png") no-repeat 20px -69px #eeeeee}
#blocks .careforit:hover{background:url("../images/washing.png") no-repeat 20px 60px #e70008}
#blocks .catalogue{background:url("../images/2011catalogue.png") no-repeat 20px -69px #eeeeee}
#blocks .catalogue:hover{background:url("../images/2011catalogue.png") no-repeat 20px 60px #e70008}
#blocks .whydansez{background:url("../images/whydansez.png") no-repeat 20px -69px #eeeeee}
#blocks .whydansez:hover{background:url("../images/whydansez.png") no-repeat 20px 60px #e70008}*/

#blocks2{padding:30px 0}
#blocks2 .wrapper{border-bottom:1px solid #eeeeee;padding-bottom:30px}
#blocks2 .col2{width:479px;height:180px;margin-right:1px;float:left;background:#eeeeee;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:relative}
/*#blocks2 .col2:hover{background:#e70008}*/
#blocks2 .col2 a{display:block;color:#404040;width:439px;height:140px;padding:20px}
/*#blocks2 .col2 a:hover{color:#fefefe}*/
#blocks2 .col2 h4{color:#fefefe;line-height:30px;font-size:1.2em;display:inline;text-transform:uppercase;padding:0 30px 0 10px;position:absolute;right:0;background:url("../images/arrow-east-white.png") right center no-repeat #000}
#blocks2 .col2 p{position:absolute;bottom:20px;font-size:0.9em;line-height:1.4em;width:279px;margin:0}
#blocks2 .img1{background:url(../../upload/catalogo.jpg) center;}
#blocks2 .img2{background:url(../../upload/shop.jpg) center;}

footer #sub-footer{background:#eeeeee;padding:60px 0 30px;color:#404040;font-size:0.9em;text-transform:uppercase;line-height:1.4em}
footer #sub-footer h4{color:#808080;margin-bottom:30px}
footer #sub-footer .col{width:180px;margin-right:20px;float:left}
footer #sub-footer .col-last{width:300px;float:right}
footer #sub-footer li{padding:3px 0}
footer #sub-footer .creditcard{margin-top:40px}
footer #sub-footer .creditcard h4{margin-bottom:0}
footer #sub-footer label{text-transform:none}
footer #sub-footer label a{font-weight:bold}
footer #sub-footer #agreement{padding-top:5px;vertical-align:middle}
footer #sub-footer input[type=text]{display:block;width:280px;padding:4px;border:1px solid transparent}
footer #sub-footer input[type=text].req{border:1px solid #c30f10}
footer #sub-footer label{display:inline;font-size:0.95em}
footer #sub-footer #subscribe{display:block;background:url("../images/button.png") no-repeat top;width:111px;height:30px;border:none;text-align:left;padding-left:10px;font-size:0.9em;text-transform:uppercase;cursor:pointer}
footer #sub-footer #subscribe:hover{background:url("../images/button.png") no-repeat bottom}
footer #main-footer{background:#e70008;padding:30px 0;color:#8c8c8c;font-size:0.85em}
footer #main-footer p{margin-bottom:5px}
footer #main-footer a{color:#b3b3b3;border-bottom:none}
footer #main-footer a:hover{border-bottom:none}
#breadcrumb{padding:10px 0;background:#dddddd;height:45px}
#breadcrumb .wrapper > ul{width:543px;float:left;padding-left:17px}
#breadcrumb .path li{float:left;padding-right:5px;color:#fefefe;font-weight:bold}
#breadcrumb .path a{color:#fefefe;line-height:44px}
#breadcrumb .path a:hover{color:#e70008}
#page{width:960px;margin:0 auto}
#categories{width:145px;float:left}
#categories .products_categories a{text-transform:uppercase;display:block;padding:8px;padding-right:20px;margin-bottom:1px;font-size:0.9em;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
#categories .products_categories a:hover{color:#fefefe;background:url("../images/arrow-east-white.png") no-repeat 130px center #e70008 !important}
#categories .products_categories > li > a{background:#ddd}
#categories .sub-menu > li > a{background:#eee;padding-left:20px}
#categories .sub-menu .sub-menu > li > a{background:#f6f6f6;padding-left:35px}
#categories .products_categories  li.selected > a{background-image:url("../images/arrow-east.png");background-position:130px center;background-repeat:no-repeat}
#product{width:795px;float:right}
#productimages{float:left;width:300px;margin-right:20px;*height:500px}
#productimages #images{height:400px;width:300px;overflow:hidden}
#productdescription{width:475px;float:left}
#productdescription h1{font-size:1.8em;margin-bottom:20px;margin-top:20px}
#productdescription h1 .styleno{font-size:0.6em;color:#737373;padding-left:10px}
#productdescription h2 .newprice{font-size:1.8em;color:#e70008;margin-bottom:20px}
#productdescription h2 .strike{text-decoration:line-through;margin-right:20px;color:#ccc;font-size:1.5em}
#productdescription #producttext{margin-bottom:20px}
#productdescription #producttext .material{color:#919191}
#productcolors{margin-bottom:20px}
#productcolors p{margin-bottom:10px}
#productcolors .error{display:none;color:#c30f10}
#colorlist li{border:3px solid #eeeeee;float:left;height:50px;width:50px;margin-right:11px;margin-bottom:11px;cursor:pointer;background:#404040;overflow:hidden}
#colorlist li img{width:50px;height:50px;display:block}
#colorlist .active{border-color:#e70008 !important}
#sizeqty{margin-bottom:20px}
#size,#qty{width:145px;float:left;height:30px;line-height:30px;background:#f6f6f6 url("../images/arrow-south.png") no-repeat 120px center;margin-right:20px}
#size span,#qty span{display:block;padding:0 10px;cursor:pointer}
#size #sizedrop,#qty #qtydrop{background:#f6f6f6;position:absolute;display:none;z-index:10000;width:145px;margin-top:1px}
#size #sizedrop span:hover,#qty #qtydrop span:hover{background:#eeeeee}
.addtocart{height:30px;line-height:30px;background:#e70008;border:0;font-family:"facitweb-1","facitweb-2",sans-serif;color:#fefefe;text-transform:uppercase;padding:0 20px;cursor:pointer;float:right;font-weight:bold;font-size:1em;*padding:0}
.addtocart:hover{background:#404040}
#wishlistbox{border-top:6px solid #eeeeee;border-bottom:6px solid #eeeeee;padding:5px 0;margin-bottom:5px;margin-top:20px}
#wishlistbox .addtolove{text-transform:uppercase;background:#dddddd;color:#fefefe;height:30px;line-height:30px;padding:0 20px;float:right;display:block;font-weight:bold}
#wishlistbox .addtolove:hover{background:#404040}
#misc li{width:33.3%;float:left;font-size:0.85em}
#misc li a{padding-left:15px}
#misc li .size{background:url("../images/size.png") no-repeat 0 -18px}
#misc li .size:hover{background:url("../images/size.png") no-repeat 0 2px}
#misc li .care{background:url("../images/care.png") no-repeat 0 -18px}
#misc li .care:hover{background:url("../images/care.png") no-repeat 0 2px}
#misc li .shipping{background:url("../images/shipping.png") no-repeat 0 -18px}
#misc li .shipping:hover{background:url("../images/shipping.png") no-repeat 0 2px}
#youmightlike{clear:both;border-top:1px solid #eeeeee;margin-top:20px;padding-top:80px}
#youmightlike h3{border-bottom:1px solid #eeeeee;text-transform:none;margin-bottom:20px !important;font-size:1.5em !important;padding-bottom:10px}
#searchhome{padding:30px 0;background:#eeeeee}
#categoryproducts{width:760px;float:right}
#categoryproducts #productlist li{width:175px;margin-right:20px;padding-bottom:10px;border-bottom:6px solid #eeeeee;position:relative;float:left;height:350px;margin-bottom:40px}
#categoryproducts #productlist li:hover{border-bottom:6px solid #e70008}
#categoryproducts #productlist .bottom .price{margin-bottom:0;color:#aaaaaa;font-size:1.3em}
#page #categoryproducts #productlist li .price .strike{text-decoration:line-through !important}
#categoryproducts #productlist .bottom h5{margin-bottom:0;color:#404040;font-size:1em}
#categoryproducts #productlist .overlay{position:absolute;top:0;display:block;height:100px;background:url("../images/blacktrans-big.png") no-repeat;width:155px;display:none;padding:250px 10px 0 10px}
#categoryproducts #productlist .overlay p{margin:0}
#categoryproducts #productlist .overlay .sku{margin-bottom:20px;color:#e70008;font-weight:bold}
#categoryproducts #productlist .overlay .price{margin-bottom:0;color:#fefefe;font-size:1.3em;font-weight:bold}
#categoryproducts #productlist .overlay h5{margin-bottom:0;color:#fefefe;font-size:1em}
.heart{display:block;float:left;text-indent:-9999px;background:url("../images/heart.png") top no-repeat;width:16px;height:14px;margin-top:8px;margin-right:8px}
header #links .wishlist > a.active .heart{background:url("../images/heart.png") bottom no-repeat}
header #links .wishlist > a:hover .heart{background:url("../images/heart.png") bottom no-repeat}
#wishlistbox .addtolove .heart{background:url("../images/heart.png") bottom no-repeat;float:none;display:inline;padding:0 5px;font-size:11px;margin:0 5px 2px 5px}
.products_categories .heart{background:url("../images/small-love.png") center 1px no-repeat;float:none;display:inline;padding:0 5px;font-size:12px;margin:-1px 2px 2px 2px;color:#404040 }
.products_categories li:hover .heart{background:url("../images/small-love.png") center -13px no-repeat;color:#fff}
.hearttitle{background:url("../images/heart.png") top no-repeat;float:none;display:inline;padding:0 5px;font-size:14px;margin:0 5px 2px 5px}
#products_care_instructions_dialog{display:block;border:3px solid #404040;width:400px;height:450px;top:50%;left:50%;margin-left:-200px;margin-top:-225px;background-color:#fff;padding:20px;position:absolute}
.spinbox{background:url("../images/spinbox.png") no-repeat right 0px #f7f7f7 !important;padding-right:25px !important;cursor:text}
.spinbox-up-hover{background:url("../images/spinbox.png") no-repeat right -26px #f7f7f7 !important;cursor:default}
.spinbox-down-hover{background:url("../images/spinbox.png") no-repeat right -52px #f7f7f7 !important;cursor:default}
.spinbox-up{background:url("../images/spinbox.png") no-repeat right -78px #f7f7f7 !important;cursor:default}
.spinbox-down{background:url("../images/spinbox.png") no-repeat right -104px #f7f7f7 !important;cursor:default}
#main_cont #left{width:440px;float:left;padding-right:39px;border-right:1px solid #ddd}
#main_cont #right{width:440px;padding-left:40px;float:left}
#main_cont #gotacc{padding-bottom:30px;margin-bottom:30px;border-bottom:3px solid #ddd}
.dottedborder{border-top:1px dashed #eee;border-bottom:1px dashed #eee;padding:5px 0;text-align:right;margin-top:20px}
.ie .timer{display:none}
.careinstructions li{width:145px;margin-right:40px;float:left;line-height:50px;height:50px;margin-bottom:20px;border-bottom:1px solid #ddd;padding-left:80px}
.careinstructions li.last{margin-right:0 !important}
.careinstructions li.donotbleach{background:url("../images/care/do-not-bleach.png") no-repeat left center}
.careinstructions li.donottumbledry{background:url("../images/care/do-not-drum-dry.png") no-repeat left center}
.careinstructions li.donotdryclean{background:url("../images/care/do-not-dry-clean.png") no-repeat left center}
.careinstructions li.donotiron{background:url("../images/care/do-not-iron.png") no-repeat left center}
.careinstructions li.donotwring{background:url("../images/care/do-not-wring.png") no-repeat left center}
.careinstructions li.dryclean{background:url("../images/care/dry-clean.png") no-repeat left center}
.careinstructions li.dryflat{background:url("../images/care/dry-flat.png") no-repeat left center}
.careinstructions li.dryonlowheat{background:url("../images/care/dry-on-low-heat.png") no-repeat left center}
.careinstructions li.handwash{background:url("../images/care/hand-wash.png") no-repeat left center}
.careinstructions li.iron{background:url("../images/care/iron.png") no-repeat left center}
.careinstructions li.ironatlowtemp{background:url("../images/care/iron-at-low-temperature.png") no-repeat left center}
.careinstructions li.linedry{background:url("../images/care/line-dry.png") no-repeat left center}
.careinstructions li.washat40{background:url("../images/care/wash-at-40.png") no-repeat left center}
.sizes{margin-bottom:60px;width:100%;text-align:left}
.sizes th{background:#ddd;padding:6px;border-bottom:1px solid #fefefe;font-weight:bold;color:#fefefe}
.sizes tbody td{padding:6px;border-bottom:1px solid #ddd}
.sportsbras td,.legs td,.jazzsuits td,.leotards td,.mensleotards td,.mensdancebelts td{text-align:center}
.bordertop td{border-top:1px solid #ddd}
.sizes tbody th{width:120px}
.deliveries{margin-bottom:60px;width:100%;text-align:left}
.deliveries th{background:#ddd;padding:6px;border-bottom:1px solid #ccc;font-weight:bold;color:#454545}
.deliveries tbody td{padding:6px;border-bottom:1px solid #ccc}
.deliveries td{border-top:1px solid #ccc}
.deliveries .bordertop th{border-top:1px solid #ccc}
.products_lightbox .prodimage{width:68px;padding-left:0;padding-right:10px}
.products_lightbox .prodname{width:350px;padding:0 10px}
.products_lightbox .removeprod{width:50px;padding:0;text-align:center}
.products_lightbox .prodprice,.products_lightbox .prodposted{width:103px;padding:0 10px}
.linkbutton{background:#ddd;color:white;display:block;float:left;padding:5px 10px;text-transform:uppercase;font-weight:bold;margin-top:20px}
.linkbutton:hover{background:#404040;color:#fff}
.addaddress{background:#e70008;display:block;text-transform:uppercase;font-weight:bold;color:#fff;padding:5px 10px;float:left}
.addaddress:hover{background:#404040;color:#fff}
.fabric{border-top:6px solid #eee;margin-top:30px;padding-top:30px}
.twit,.fb,.plusone{float:left;margin-top:5px}
.twit{width:110px;overflow:hidden}
.plusone{width:75px;overflow:hidden}
.cards{width:193px;height:26px;display:block;background-image:url(../images/weaccept.png);cursor:default}
.cards:hover{background-image:url(../images/weaccept-c.png)}
#contact-page{ height:150px;}
#contact-page ul{margin-bottom:40px;padding-left:0;overflow:hidden;height:150px;}
#contact-page li{display:block;float:left;list-style:none outside none;width:240px}
.captcha{display:block;margin-top:10px}
.greybutton{display:block;text-transform:uppercase;float:left;background:#dddddd;color:#fefefe;height:26px;line-height:26px;padding:0 10px;margin-right:10px;margin-bottom:20px}
.greybutton:hover{background:#404040;color:#fefefe}
.addresses{width:100%;text-align:left;margin-bottom:40px}
.addresses th{background:#ccc;border-right:1px solid #fefefe;color:#fefefe;padding:6px;width:50%}
.addresses td{color:#404040;padding:6px;border-bottom:1px solid #ccc;width:50%}
.addresses .addr1{width:30px;vertical-align:top;padding-left:0}
.addresses .addr1 a,.addresses .addr1 img{display:block}
.addresses .addr2{width:290px;vertical-align:top}
.addresses .actions,.addresses .addr3{width:400px;vertical-align:middle}
.sitemap{margin-bottom:40px;line-height:22px}
.sitemap > li{width:145px;float:left;margin-right:40px;margin-bottom:20px}
.sitemap > li > a{text-transform:uppercase;font-weight:bold}
.sitemap > li > .sub a{color:#666}
.sitemap > li > .sub a:hover{color:#e70008}
.sitemap > li > .sub ul a{padding-left:10px;color:#999}
.sitemap > li > .sub ul a:hover{padding-left:10px;color:#e70008}
.btnback{background:url("../images/arrow-west-white.png") no-repeat 8px center #1CBBB4 !important}
.btnfwd{background:url("../images/arrow-east-white.png") no-repeat 100% center #1CBBB4 !important}
.btnadd{background:url("../images/plus.png") no-repeat 92% center #1CBBB4 !important}
#checkoutbit{width:540px;margin-right:20px;float:left}
#shipinfo{width:400px;float:left}
.orders_mixed_cont th{padding-bottom:40px}
.dashedcontainer{padding-top:30px;margin-top:30px;border-top:1px dashed #ccc}
.bottomless{margin-bottom:10px !important}
.reference{color:#999}
.largefont{font-size:1.2em;margin-top:20px;font-style:italic}
.clear{clear:both}
.glast{margin:0 !important;float:right !important}
.onehalf{width:360px;float:left;margin-right:40px}
.onethird{width:225px;float:left;margin-right:40px}
.twothird{width:540px;float:left;margin-right:40px}
#mylightbox_inner h3{font-weight:bold}
.out_of_stock{background:#F6F6F6;border:0 none;color:#606060;cursor:not-allowed;float:right;font-family:"facitweb-1","facitweb-2",sans-serif;font-size:1em;font-weight:bold;height:30px;line-height:30px;padding:0 20px;text-transform:uppercase}
.geotrust{padding-top:20px;display:block}
footer .left{float:left;width:75%}
footer .right{float:right;width:20%;text-align:right}
.downloadbtn{display:block;background:#e70008 url("../images/arrow-south-white.png") no-repeat 95% center;padding:5px 30px 5px 10px;float:left;color:#fff;text-transform:uppercase;margin-bottom:20px}
.downloadbtn:hover{color:#fff;background:#404040 url("../images/arrow-south-white.png") no-repeat 95% center}
.mixedlogin{width:450px;float:left;margin-left:30px}
.mixedsignup{border-right:1px solid #ccc;float:left;width:449px;padding-right:30px;margin-bottom:30px}
.registernow{background:#e70008;padding:5px 20px;line-height:26px;font-weight:bold;color:#fff;text-transform:uppercase;font-size:0.95em}
.registernow:hover{color:#fff;background:#404040;cursor:pointer}
.registernowshowhide{padding:30px 0}
.billingdetails{width:450px;float:left;margin-right:30px}
.shippingdetails{float:left;width:449px;padding-left:30px}
.addrship p{margin-bottom:5px !important  }
.addrship{margin-bottom:10px}
.bullet .heart{background:url("../images/heart.png")top no-repeat;float:none;display:inline;padding:0 5px;font-size:13px;margin:0 5px 2px 5px}
#orders_bar{background-color:#E0E0E0;overflow:hidden !important;height:auto !important;overflow:auto;height:100%;display:block;clear:both;margin-bottom:40px}
#orders_bar li{float:left;padding:15px;color:#BBBBBB;font-weight:bold;font-size:12px;line-height:18px;border-right:1px solid #fff;padding-right:100px;width:76px;position:relative;overflow:hidden}
#orders_bar.six li{padding-right:70px;width:74px}
#orders_bar li#step6{}
#orders_bar li span{position:absolute;top:25px;right:15px;line-height:36px;font-size:42px;font-weight:bold;margin-top:-10px;z-index:1;font-style:italic}
#orders_bar li.active{color:#fff;background-color:#e70008}
#orders_bar li.current{color:#fff;background-color:#404040}
#orders_bar li a{display:none;position:absolute;top:0px;left:0px;height:66px;width:192px;z-index:2}
#orders_bar li.six a{width:162px}
#orders_bar li.active a{display:block}
#orders{overflow:hidden !important;height:auto !important;overflow:auto;height:100%}
#orders_left{float:left;width:500px}
#orders_right{float:right;width:398px}
#checkout_progress{margin-bottom:40px;display:none}
#orders #checkout_progress{display:block}
#checkout_progress h3{display:block;text-align:left;padding:10px;margin:0px;background-color:#efefef;font-size:14px}
#checkout_progress ol{display:block;padding:0px;margin:0px}
#checkout_progress ol li{display:block;padding:0 10px;text-align:left;border-bottom:1px solid #ddd;margin-bottom:10px}
#checkout_progress ol li h4{font-weight:normal;display:block;font-size:13px;margin:0px;padding:0px}
#checkout_progress ol li h4.complete{font-weight:bold}
#checkout_progress ol li .content{padding:0 10px 5px 5px}
#checkout_progress ol li .content .price{display:block;font-weight:bold}

#categorymarchi{width:760px;float:right}
#categorymarchi #alfabeto li{width:170px;margin-right:20px;padding-bottom:10px;border-bottom:6px solid #eeeeee;position:relative;float:left;height:350px;margin-bottom:40px}
#categorymarchi #alfabeto .lettera{ height:40px; width:40px;/* background:#f00; color:#fff; text-transform:uppercase;*/ margin-bottom:25px;}
#categorymarchi #alfabeto .marchio{ color:#000;}
#categorymarchi #alfabeto .marchio:hover{ color:#F00;}

.catfaq > li{
background-color:#fff;
list-style-type:none;
margin-bottom:10px;
padding:5px;
}

.catfaq h2{
background-color:#fff;
border-bottom:1px solid #eee;
cursor:pointer;
}

.faq > li{
background-color:#fff;
list-style-type:none;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
padding:5px;
}

.faq h3{
background-color:#fff;
padding:2px;
padding-left:20px;
cursor:pointer;
font-size:16px !important;
font-weight:bold !important;
}

.faq p{
margin-left:20px;
margin-right:10px;
}

.galProg{
	margin-bottom:12px;
	margin-right:14px
}