﻿@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Poppins); 
@import url(https://fonts.googleapis.com/css?family=Geologica); 
@import url(https://fonts.googleapis.com/css?family=Work+Sans); 
@import url(https://fonts.googleapis.com/css?family=Bungee);
@import url(https://fonts.googleapis.com/css?family=Six+Caps:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css?family=Arvo);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
html,body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	font-family:'Poppins', Tahoma, Arial, sans-serif;
   text-rendering: optimizeLegibility;
   -webkit-font-smoothing: subpixel-antialiased;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
	color:#000;
	background-color:#FFF;
    outline:none;
}

p {
    margin-bottom:30px;
    color:#353534;
}

h5{
    margin:10px 0px;
}


a{
    text-decoration:none;
}

 .iconMini::before {
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            margin-right:5px;
           font-family: 'Font Awesome 5 Free';
           font-style: normal;
           font-weight: 900;
           font-size:15px;
          }

    .effect img {
  --m:
    radial-gradient(circle farthest-side at right,#000 99%,#0000) 
      0 100%/46% 92% no-repeat,
    radial-gradient(circle farthest-side at left ,#000 99%,#0000) 
      100% 0/46% 92% no-repeat;
  -webkit-mask: var(--m);
          mask: var(--m);
  filter: grayscale(.5);
  transition: .2s linear;
  cursor: pointer;
}
.effect img:hover {
  -webkit-mask-position: 7.5% 50%,92.5% 50%;
          mask-position: 7.5% 50%,92.5% 50%;
  filter: grayscale(0);
}

#home_container{position:relative;float:left;width:100%;margin:-2px 0 0 0;padding:0;overflow:hidden}
#home_container ul{list-style:none}
#home_container .col-main{position:relative;float:left;width:100%;margin:1px 0 0}
#home_container .col-com{position:relative;float:left;width:100%;overflow:hidden}
#showcase{position:relative;width:100%;height:400px;overflow:hidden}
#showcase ul li{position:relative;width:100%;height:400px}
#showcase ul li img{float:left}
#showcase a.next,#showcase a.prev{display:block;position:absolute;top:0;z-index:10;width:50px;height:55%;cursor:pointer;opacity:.5}
#showcase a.next:hover,#showcase a.prev:hover{opacity:1}
#showcase .next{right:0;background:url("../images/arrow-right-bold.png") no-repeat scroll center bottom transparent}
#showcase .prev{left:0;background:url("../images/arrow-left-bold.png") no-repeat scroll center bottom transparent}
#showcase span{visibility:hidden}
#showcase .shop{position:absolute;top:200px;left:100px;z-index:1000}
#showcase .RU .shop{left:0;top:390px}
#showcase .sale .shop{left:20px;top:370px}
#showcase .sale_ru .shop{top:350px}
#showcase .shop a{float:left;display:block;padding:8px;font-size:12px;line-height:12px;color:#FFF;text-align:center;margin:0 10px;width:150px;background:#333;border:2px solid #333}
#showcase .shop a:hover{background:#FFF;border:2px solid #333;color:#333}
#showcase .RU .shop a{margin:0 0 0 70px}
#showcase .sale .shop a{margin:0 150px 0 150px;background:#A00;border:2px solid #A00}
#showcase .sale .shop a:hover{background:#FFF;border:2px solid #A00;color:#A00}
#showcase .shop a span{background:url("../images/arrow-banner.png") no-repeat right;padding:0 15px 0 0;visibility:visible}
#showcase .shop a:hover span{background:url("../images/arrow-banner-hover-black.png") no-repeat right}
.slide_msg{position:absolute;left:0;bottom:0;padding:0px;width:100%;z-index:10;color:#EEE;}
.slide_msg div{position:relative;width:98%;background:-moz-linear-gradient(top,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.45)),color-stop(100%,rgba(0,0,0,0.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(top,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000',endColorstr='#a6000000',GradientType=0)}
.slide_msg h2{margin:5px 0;padding:0;font-family:AvenirM,'helveticaneue',sans-serif,Arial;font-size:25px;font-weight:lighter;line-height:25px;color:#FFF;text-shadow:1px 1px #111}
.slide_msg p{margin:0;padding:0;display:none}
.slide_msg h3{position:absolute;right:18px;bottom:-5px;margin:0;padding:5px;background:#333;background:-moz-linear-gradient(top,rgba(0,0,0,0.45) 0,rgba(0,0,0,0.45) 30px,rgba(0,0,0,0) 31px,rgba(0,0,0,0) 84px,rgba(0,0,0,0.8) 85px,rgba(0,0,0,0.85) 90px);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0.45)),color-stop(30px,rgba(0,0,0,0.45)),color-stop(31px,rgba(0,0,0,0)),color-stop(84px,rgba(0,0,0,0)),color-stop(85px,rgba(0,0,0,0.8)),color-stop(90px,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.45) 0,rgba(0,0,0,0.45) 30px,rgba(0,0,0,0) 31px,rgba(0,0,0,0) 84px,rgba(0,0,0,0.8) 85px,rgba(0,0,0,0.85) 90px);background:-o-linear-gradient(top,rgba(0,0,0,0.45) 0,rgba(0,0,0,0.45) 30px,rgba(0,0,0,0) 31px,rgba(0,0,0,0) 84px,rgba(0,0,0,0.8) 85px,rgba(0,0,0,0.85) 90px);background:-ms-linear-gradient(top,rgba(0,0,0,0.45) 0,rgba(0,0,0,0.45) 30px,rgba(0,0,0,0) 31px,rgba(0,0,0,0) 84px,rgba(0,0,0,0.8) 85px,rgba(0,0,0,0.85) 90px);background:linear-gradient(top,rgba(0,0,0,0.45) 0,rgba(0,0,0,0.45) 30px,rgba(0,0,0,0) 31px,rgba(0,0,0,0) 84px,rgba(0,0,0,0.8) 85px,rgba(0,0,0,0.85) 90px);border-radius:45px;-moz-border-radius:45px;-webkit-border-radius:45px;z-index:200}
.slide_msg h3 span{display:block;width:80px;height:59px;padding:19px 0 0;background:#0bd;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;border:1px solid #FFF;text-align:center;font-size:13px;font-weight:lighter;line-height:13px;letter-spacing:0}
.slide_msg .close{position:absolute;right:5px;bottom:5px;display:block;cursor:pointer;font-size:18px;line-height:18px;color:#666}
.posts{float:left;width:103.125%;margin:0;padding:0}
.posts li{position:relative;float:left;width:320px;min-width:320px;height:90px;margin:10px 10px 0 0;padding:0;background:#FFF;color:#999;overflow:hidden}
.posts li img{height:90px}
.posts li p{position:absolute;top:0;left:0;width:209px;height:60px;padding:30px 10px 0 100px;margin:0;background:url("../immagini/home_page/post-bkg.gif") no-repeat left top;border-right:1px solid #DDD;color:#888;font-size:12px;line-height:12px;z-index:5}
.posts li p:hover{background:url("../immagini/home_page/post-bkg-hover.gif") no-repeat left top}
.posts li h2{position:absolute;top:10px;left:100px;margin:0;padding:0;font-size:12px;line-height:12px;font-weight:400;color:#333;white-space:nowrap;z-index:10}
.posts li.half{width:485px}
.posts li.half p{padding:30px 10px 0 265px;background:url("../immagini/home_page/post-bkg.gif") 165px no-repeat;font-size:13px;line-height:13px;color:#666}
.posts li.half h2{left:265px;font-size:14px;line-height:14px;text-transform:uppercase}
.posts li.half span{position:absolute;left:0;bottom:0;padding:0;width:260px;height:90px}
.posts li.half span a{display:inline-block;float:left;width:130px;height:90px;font-size:0}
.posts li.half span a:hover{opacity:.2;filter:alpha(opacity=20);background:#FFF}
.posts .red{color:#C80000}
.slide_msg h3 span{background: #111;}

.LinkWhite{color:#fff;text-decoration:none;padding:5px;text-align:right;} 
.LinkWhite:hover{
            color:#000000; 
            transition: color 0.5s ease;
}

.ContBtn{
    font-size:14px;
    letter-spacing:0px;
    font-weight:bold;
}

#project {
   
}

.grayScale {
    filter: grayscale(1);
    transition: all 0.5s ease-in-out;
}

.grayScale:hover {
    filter: grayscale(0);
}

.BtnWhite{
    background-color:#fff;
    text-decoration:none;
    color:#000;
    transition: all 0.5s ease-in-out;
    padding:30px 45px;
    font-size:18px;
    font-weight:500;
    font-family:'Roboto';
    letter-spacing:0px;
    border-radius:4px;
} 
.BtnWhite:hover{
            background-color:#b6ff00;            
            color:#2c373e;
} 

.LinkBlack{color:#9f9f9f;text-decoration:none;padding:5px;} 
.LinkBlack:hover{
            color:#3bc45f; 
            transition: color 0.5s ease;}
.LinkBlack2{color:#000;text-decoration:none;padding:5px;} 
.LinkBlack2:hover{
            color:#3bc45f; 
            transition: color 0.5s ease;}

.LinkDay{color:#fff;text-decoration:none;padding:5px;background-color:#ff4d22;cursor:pointer} 
.LinkDay:hover{
            color:#ff4d22; 
            background-color:#fff;
            transition: color 0.5s ease;}

.LinkMov{
    color:#fff;
         text-decoration:none;
         padding:5px;
         background-color:#ff4d22;
         cursor:pointer;
         font-size:23px;
         width:120px;
         left:-50px;
         text-align:right;

} 
.LinkMov:hover{
            color:#ff4d22; 
            background-color:#fff;
            left:0px;
            transition: left 0.5s ease;}


/* form style */
#myform {
	background-color:#fff;	
	padding:15px 20px; 
	color:#000;
	width:500px;
	margin:0 auto;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;	
} 

/* nested fieldset */
#myform fieldset {
	border:0;
	margin:0;
	padding:0;
	background:#fff;
	/*inserisco l'immagine in sottofondo
	background-image:url('http://www.stylemid.com/images/logo.png');*/
	background-repeat:no-repeat;
	background-position:center;
}

/* typography */
#myform h3 	{ color:#eee; margin-top:0px; }
#myform p 	{ font-size:11px; }


/* input field */
#myform input {
	border:1px solid #444;
	background-color:#EFEFEF;
	padding:5px;
	color:#000;
	font-size:12px;
	
	/* CSS3 spicing */
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	text-shadow:1px 1px 1px #000;
}

#myform input:focus 		{ color:#000; background-color:#CCC; }
#myform input:active 	{ background-color:#888; }


/* button */
#myform button {
	outline:0;
	border:1px solid #666;	
}


/* error message */
.error {
	  border: 1px solid #000;
      background-color: #ff0000;
      float:left;
      color:white;
      
}
.error:after {
    clear:both;
}

/* field label */
label {
	display:block;
	font-size:11px;
	color:#999;
}

#terms label {
	float:left;
}

#terms input {
	margin:0 5px;
}
label.checkbox { 
    width:auto;
}

.checkbox, .radio {
	width: 19px;
	height: 20px;
	padding: 0 5px 0 0;
	background: url(../images/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(../images/radio.gif) no-repeat;
}

.homeLinkNew{
	
	}

.homeLinkNew span{
	font-size:13px;
	border:solid 1px #333;
	color:#333;
	}
	
.homeLinkNew span:hover{
	font-size:13px;
	border:solid 1px #333;
	padding:6px 12px 6px 12px;
	color:#FFF;
	background-color:#333;
	}

.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px AvenirM,'HelveticaL',Tahoma,arial,sans-serif;
	background: url(../images/select.gif) no-repeat;
	overflow: hidden;
}

.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}


.tdCrumbleFull
{
	padding-left:30px;
	border-top:dashed 1px #000;
	padding-top:10px;
	padding-bottom:10px;
	font-family:'Poppins', Tahoma, Arial, sans-serif;
	border-bottom:dashed 1px #000;
	font-size:11px;
	text-transform:uppercase;
}

.HotItems{
	text-decoration:none;
	color:#fff;
	padding:5px 5px 5px 25px;
	background-color:#333;
	background-image:url('/images/BkHot.jpg');
	background-repeat:none;
	background-position:left;
	}
	
.HotItems:hover{
	text-decoration:none;
	color:#e18683;
	background-image:url('/images/BkHotOver.jpg');
	background-repeat:none;
	background-position:left;
	}

.tdCrumbleFull span{
	color:#000;
	}
	
.tdCrumbleFull span:hover{
	color:#CCC;
	}
	
.tdCrumbleFull span a{
	color:#000;
	text-decoration:none;
	}

.tdCrumbleFull span  a:hover{
	color:#CCC;
	}


.tdCrumble
{
	padding-left:8px;
	padding-top:10px;
	padding-bottom:10px;
    font-family:'Poppins', Tahoma, Arial, sans-serif;
	/*border-top:dashed 1px #000;*/
	font-size:11px;
	text-transform:uppercase;
}

.tdCrumble span{
	color:#000;
	}
	
.tdCrumble span:hover{
	color:#CCC;
	}
	
.tdCrumble span a{
	color:#000;
	text-decoration:none;
	}

.tdCrumble span  a:hover{
	color:#CCC;
	}

img,table{
      border:0;	
}
table{
       border-spacing:0;
        border-collapse:collapse;
}

.TextLanguage{
	padding-bottom:10px;
	}
	
.DescriptivePart{
	margin-bottom:20px;	
	padding-top:10px;
	}

.LinkHomePageReparto{
	color:#666;
	text-decoration:none;
	}
	
.LinkHomePageReparto:hover{
	color:#FFF;
	}

.LinkHomePage{
	color:#FFF;
	text-decoration:none;
	}
	
.LinkHomePage:hover{
	color:#CCC;
	}
	
.LinkHomePageOther{
	color:#FFF;
	text-decoration:none;
	}
	
.LinkHomePageOther:hover{
	color:#CCC;
	}
	
.LinkHomePageOther2{
	color:#333;
	text-decoration:none;
	font-size::12px;
	}
	
.LinkHomePageOther2:hover{
	text-decoration:underline;
	font-size::12px;
	}
	

.tbPadding{
	cellpadding:0;
	cellspacing:0;
	}

.ProdMod{
	font-family:'Poppins';
	}

h2{
	font-family:'Poppins', Tahoma, Arial, sans-serif;
	font-size:15px;
	color:#333;
	}
	
h2 a{
	font-family:'Poppins', Tahoma, Arial, sans-serif;
	font-size:13px;
	color:#333;
	text-decoration:none;
	color:#999;
	}

h2 a:hover{
	font-family:'Poppins', Tahoma, Arial, sans-serif;
	font-size:13px;
	color:#333;
	text-decoration:none;
	color:#333;
	}

h3{
	font-family:'Poppins', Tahoma, Arial, sans-serif;
	font-size:13px;
	color:#000;
	}
	
h4{
	font-family:'Poppins', Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#CCC;
	margin-top:5px;
	}

textarea {
	font-family:'Poppins', Tahoma, Arial, sans-serif;
	color:#fff;
    padding:10px;
    border:none;
    border-radius:2px;
    border-bottom:solid 2px #f3f3f3;
    font-family:'Poppins';
    background-color:#3c4a52;
     outline:none;
     transition:all ease-in-out 0.3s;
	}
textarea:focus {
	
    border-bottom:solid 2px #b6ff00;
    
	}

select {
	font-family:'Poppins', Tahoma, Arial, sans-serif;
	color:#fff;
    padding:10px 0px;
    border:none;
    border-bottom:solid 2px #f3f3f3;
    font-family:'Poppins';
    background-color:transparent;
     outline:none;
     transition:all ease-in-out 0.3s;
	}

select:focus {
	
    border-bottom:solid 2px #b6ff00;
    
	}

input {
	font-family:'Poppins', Tahoma, Arial, sans-serif;
	color:#fff;
    padding:10px 0px;
    border:none;
    border-bottom:solid 2px #f3f3f3;
    font-family:'Poppins';
    background-color:transparent;
     outline:none;
     transition:all ease-in-out 0.3s;
	}

input:focus {
	
    border-bottom:solid 2px #b6ff00;
    
	}

.ProdPaging{
	font-family:'Poppins';
	height:21px;
	font-size:12px;
	}

.CartEmpty{
	font-family:'Poppins', Tahoma, Arial, sans-serif;
	font-size:17px;
	color:#000;
	}

.LinkHistory{
	text-decoration:none;
	color:#000;
	}
	
.LinkHistory:hover{
	text-decoration:none;
	color:#CCC;
	}

.Head{
        width:100%;	   
	}

.Body{
	    width:100%;	
	}
#bodyPage { 
    position:relative;
}
#bodyPage .overlayloading
{
    z-index: 1000;
    position: absolute;
    top:0;
    left:0;
       -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #FFF;
    width: 100%;
    height: 100%;
    zoom: 1;
    background: #fafafa url('../images/ajax-loader.gif') no-repeat center 250px;
 }
#logoutForm { 
    display:inline;
}

.HomeDivLeft{
	width:370px;
	float:left;
	display:inline;
	margin-left:10px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:10px;
	}
.HomeDivCenter{
	width:370px;
	float:left;
	display:inline;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:10px;
	}
	
.HomeDivRight{
	width:370px;
	float:left;
	display:inline;
	margin-left:5px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
	}
	
.HomeDivTitle{
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:18px;
	}

.HomeDivDesc{
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	font-size:14px;
	color:#666;
	}
	
.LabelMenu{
	font:10px 'Poppins', Arial, sans-serif;
	font-weight:bold;
	color:#333333;
	padding:2px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:2px;
	}
	
.TextPrivateArea{
	font:11px 'Poppins', Arial, sans-serif;
	color:#333333;
	}


	
.TitleMenu{
	width:97%;
	font:15px 'Poppins', Arial, sans-serif;
	color:#000;
	font-weight:bold;
	margin-top:20px;
	text-transform:uppercase;
	margin-left:30px;
	}

.HomeBarBlack{
	display:inline;
	font:11px 'Poppins', Arial, sans-serif;
	color:#666;
	font-weight:14px;
}

.HomeBarBlack a
{
	font-weight:500;
	cursor:pointer;
	color:#333;
	text-decoration:none;
	font-weight:14px;
}


.HomeBarBlack a:hover
{
    color:#CCC;
	text-decoration:none
}

.SentMsg
{
	font-family:'Poppins';
	margin-top:10px;
	font-size:11px;
	color:#BE6969;
	text-transform:uppercase;
	padding-left:3px;
	}
	
.TitleMsg
{
	font-family:'Poppins';
	font-size:11px;
	margin-top:10px;
	color:#333;
	padding-left:3px;
	}
	
.TextMsg
{
	font-family:'Poppins';
	font-size:11px;
	color:#000;
	margin-top:10px;
	padding-left:3px;
	}


.HomeBarWhite{
	display:inline;
	font:11px 'Poppins', Arial, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	font-weight:14px;
}

.HomeBarWhite a
{
	font-weight:500;
	cursor:pointer;
	color:#FFF;
	text-decoration:none;
	font-weight:14px;
}


.HomeBarWhite a:hover
{
    color:#CCC;
	text-decoration:none
}

.HomeChooseSex{
	font-family:'Poppins';
	font-size:32px;
	font-weight:300;
}

.HomeChooseSex a{
	font-weight:300;
	text-decoration:none;
	color:#CCC;
	padding:0px;
}

.HomeChooseSex a:hover{
	font-weight:300;
	text-decoration:none;
	color:#000;
}

.LinkMenuBrand{
	font-family:'Poppins';
	font-size:10px;
	color:#000;
	text-decoration:none;
	margin-top:2px;
	float:left;
	display:inline;
	}
	
	.LinkMenuBrand a{	
	text-decoration:none;	
	}
	
.BrandListSel{
	font-family:'Poppins';
	font-size:12px;
	color:#000;
	text-decoration:none;
	margin-top:5px;
	}
	
.BrandListSelMain{
	float:left;
	width:180px;
	display:inline;	
	}

.BrandListSel a{
	font-family:'Poppins';
	color:#000;
	text-decoration:none;
	}
	
.BrandListSel a:hover{
	font-family:'Poppins';
	color:#CCC;
	text-decoration:none;
	}
		
.LinkMenu{
	font-family:'Poppins';
	font-size:10px;
	color:#000;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:30px;
	}
	
	
.LinkMenu a{
	font-family:'Poppins';
	font-size:10px;
	color:#000;
	text-decoration:none;
	}
	
.LinkMenu a:hover{
	font-family:'Poppins';
	font-size:10px;
	color:#CCC;
	text-decoration:none;
	}
	
.LinkMenu2{
	font-family:'Poppins';
	font-size:10px;
	color:#000;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	}
	
.LinkMenu2 a{
	font-family:'Poppins';
	font-size:10px;
	color:#000;
	text-decoration:none;
	}
	
.LinkMenu2 a:hover{
	font-family:'Poppins';
	font-size:10px;
	color:#CCC;
	text-decoration:none;
	}
		
.HomeBlack{
	font-family:HelveticaNeueL;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

.HomeBlack a
{
	cursor:pointer;
	color:#FFF;
	text-decoration:none;
}


.HomeBlack a:hover
{
    color:#CCC;
	text-decoration:none
}

.HomeBlackBold{
	font-family:HelveticaNeueB;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}

.HomeBlackBold a
{
	cursor:pointer;
	color:#FFF;
	text-decoration:none;
}


.HomeBlackBold a:hover
{
    color:#CCC;
	text-decoration:none
}


.DivFoot{
	width:100%;
	font-family:'Poppins', Geneva, sans-serif;
	color:#000;
	margin-top:4px;
	}

.DivFootMain{
	width:100%;
	font-family:'Poppins', Geneva, sans-serif;
	color:#000;
	font-size:13px;
	}
	
.DivFoot a{
	color:#000;
	text-decoration:none;
	}
	
.DivFoot a:hover{
	color:#000;
	text-decoration:underline;
	}
	
	
.DivFootFooter{
	width:100%;
	font-family:'Poppins', Geneva, sans-serif;
	color:#999;
	font-size:11px;
	margin-top:15px;
	}

.DivFootMainFooter{
	width:100%;
	font-family:'Poppins', Geneva, sans-serif;
	color:#000;
	font-size:12px;
	}
	
.DivFootFooter a{
	color:#676767;
	text-decoration:none;
    margin-top:7px;
	}
	

.DivFootFooterInfo{
	width:100%;
	font-family:'Poppins', Geneva, sans-serif;
	color:#999;
	font-size:11px;
	font-family:'Poppins', Geneva, sans-serif;
	margin-top:14px;
	}

.DivFootFooterInfo a{
	color:#999;
	text-decoration:none;
	}
	
.DivFootFooterInfo a:hover{
	color:#333;
	text-decoration:none;
	}
	
.DivFootMainFooterInfo{
	width:100%;
	font-family:'Poppins', Geneva, sans-serif;
	color:#333;
	font-size:13px;
	}
	
.DivFootMainFooterInfo a{
	color:#999;
	text-decoration:none;
	}
	
.DivFootMainFooterInfo a:hover{
	color:#FFF;
	text-decoration:none;
	}

.RelatedSearchItem { 
    font-family: 'Poppins', Geneva, sans-serif;
	font-size:15px;
	width:90%;
	background-color:#f5f5f5;
	padding:2px;
}	

.RelatedSearch { 
    font-family: 'Poppins', Geneva, sans-serif;
	font-size:15px;
	text-decoration:underline;
	background-color:#f5f5f5;
	padding:2px;
	width:100%;
}

.FilterCategoryNewArrivals { 
    font-family: 'Poppins', Geneva, sans-serif;
	font-size:15px;
	width:100%;
}

.FilterCategoryNewArrivals span{ 
    font-family: 'Poppins', Geneva, sans-serif;
	font-size:11px;
	padding:4px;
	margin-left:20px;
}

.FilterCategoryNewArrivals a{ 
    font-family: 'Poppins', Geneva, sans-serif;
	font-size:11px;
	margin-left:20px;
	text-align:center;
	color:#999;
	text-decoration:none;
	padding:4px;
}

.FilterCategoryNewArrivals a:hover{ 
    font-family: 'Poppins', Geneva, sans-serif;
	font-size:11px;
	background-color:#CCC;
	color:#333;
	padding:4px;
	width:100%;
}

.loginFormTitle { 
    font-family: 'Poppins', Geneva, sans-serif;
	font-size:15px;
	font-weight:normal;
}
#loginForm { 
    font-family:'Poppins', Geneva, sans-serif;
	font-size:12x;
}
#loginForm ol{ 
    list-style:none;
    list-style-type:none;
}

	
.OverlayTitle{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:18px;
	float:left;
	display:inline;
	width:100%;
	border-bottom:solid 1px #CCC;
	margin-top:20px;
	color:#333333;
	}
	
.OverlaySubTitle{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:14px;
	float:left;
	color:#333333;
	display:inline;
	margin-top:15px;
	padding:4px;
	}	

.OverlayButton{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	background-color:#333;
	color:#FFF;
	display:inline;
	margin-top:10px;
	padding:2px;
	border:0;
	cursor:pointer;
	}
	
.OverlayButton input{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	background-color:#333;
	color:#FFF;
	display:inline;
	padding:2px;
	border:0;
	cursor:pointer;
	}
	
.ButtonMenu{
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
	}

.ButtonMenu a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:12px;
	background-color:#CCC;
	color:#CCC;
	display:inline;
	padding:4px;
	text-decoration:none;
	}

.ButtonMenu a:hover{
	color:#FFF;
	background-color:#333;
	}

.OverlayButton input:hover{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	background-color:#333;
	color:#CCC;
	display:inline;
	padding:2px;
	border:0;
	cursor:pointer;
	}
	
.OverlayButton a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	background-color:#333;
	color:#FFF;
	display:inline;
	padding:2px;
	text-decoration:none;
	}
	
.OverlayButton a:hover{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	background-color:#333;
	color:#CCC;
	display:inline;
	padding:2px;
	text-decoration:none;
	}

SubmitSearchBtn{
	background-color:#FFF;
	margin:0px;
	padding:0px;
	}

.LoginNameHead{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#333;
	}
	
.LoginNameHead a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:12px;
	text-transform:capitalize;
	color:#333;
	padding:5px 0px 5px 5px;
	text-decoration:none;
	}
	
.LoginNameHead a:hover{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:12px;
	text-transform:capitalize;
	text-decoration:underline;
	}

.LoginName{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#FFF;
	}
	
.LoginName a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:13px;
	text-transform:capitalize;
	color:#7E7E7E;
	border:solid 2px #7E7E7E;
	padding:5px;
	text-decoration:none;
	}
	
.LoginName a:hover{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:13px;
	text-transform:capitalize;
	border:solid 2px #FFF;
	background-color:#FFF;
	color:#333;
	text-decoration:none;
	}
	
.LoginNameWhite{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#999;
	}
	
.LoginNameWhite a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#999;
	border:solid 1px #333;
	padding:3px;
	text-decoration:none;
	}
	
.LoginNameWhite a:hover{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	border:solid 1px #f5f5f5;
	color:#000;
	text-decoration:none;
	}


.dvLoginMsg { 
    font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
    color:#666;
    padding:2px 0px 2px 0px; 
}
a.LoginLogout{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	color:#69C;
	text-decoration:none;
	}
	
a.LoginLogout:hover{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	}
	
.OverlaySubText select{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:12px;
	color:#000;
	}
	
.OverlaySubText Label{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:12px;
	color:#000;
	}
	
.OverlaySignuUpCk{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	color:#999;
	width:100%;
	text-transform:uppercase;
	margin-top:10px;
	}
	
.OverlaySignuUpCk a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	color:#069;
	width:100%;
	text-decoration:none;
	}
	
.OverlaySignuUpCk a:hover{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	color:#CCC;
	width:100%;
	text-decoration:none;
	}
	
	
.OverlaySubText{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	float:left;
	color:#999;
	display:inline;
	width:100%;
	margin-top:10px;
	}
	
	
.OverlaySubText a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	color:#069;
	display:inline;
	width:100%;
	margin-top:10px;
	}
	
.OverlaySubText a:hover{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	color:#CCC;
	display:inline;
	width:100%;
	margin-top:10px;
	}

.LoginRegister{
	font-family:'Poppins', Geneva, sans-serif;
	color:#fff;
	background-color:#000;
	font-size:12px;
	padding:2px 8px 2px 8px;
	border:solid 1px #333;
	margin-top:10px;
	cursor:pointer;
	text-decoration:none;
    border-radius:12px;
	}
	
.LoginRegister:hover{
	color:#fff;
	background-color:#333;
	}

.inputData{
	font-family:'Poppins', Geneva, sans-serif;
	color:#000;
	font-size:15px;
	padding:12px;
	width:250px;
    letter-spacing:2px;
	}

.inputLabel{
	font-family:'Poppins', Geneva, sans-serif;
	color:#000;
	font-size:15px;
	padding:12px;
    letter-spacing:2px;
	}
	
.inputContactLabel{
	font-family:'Poppins', Geneva, sans-serif;
	color:#FFF;
	font-size:13px;
	}
	
.inputContactData{
	font-family:'Poppins', Geneva, sans-serif;
	color:#000;
	padding:5px;
	font-size:14px;
	}

/************ ACCOUNT PRIVATE AREA *************/

.AccountTitleBig {
	font-family:'Poppins', Geneva, sans-serif;
	font-size:18px;
	float:left;
	color:#000;
	margin-top:20px;
	}
	
.AccountTitleName {
	font-family:'Poppins', Geneva, sans-serif;
	font-size:16px;
	float:left;
	color:#666;
	margin-top:5px;
	text-transform:uppercase;
	}
	
.AccountTitleDesc {
	font-family:'Poppins', Geneva, sans-serif;
	font-size:14px;
	float:left;
	color:#333;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:2px;
	margin-left:25px;
	margin-bottom:5px;
	padding-left:3px;
	}
	
.AccountTitleMenuList{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	color:#333;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	text-transform:uppercase;
	text-decoration:none;
	}	

	
.AccountTitleMenuList a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	color:#333;
	margin-top:5px;
	padding-left:3px;
	text-transform:uppercase;
	text-decoration:none;
	}
	
.AccountTitleMenuList a:hover{
	text-transform:uppercase;
	text-decoration:none;
	color:#999;
	}
	
.AccountTitleMenuIcon {
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	color:#333;
	display:inline;
	margin-left:25px;
	width:248px;
	padding:3px;
	text-transform:uppercase;
	border:solid 2px #FFFFFF;
	text-align:center;
	cursor:pointer;
	}
	
.AccountTitleMenuIcon:hover{	
	border:solid 2px #000;
	}
	
.AccountTitleMenuIconImg {
	font-family:'Poppins', Geneva, sans-serif;
	font-size:9px;
	color:#CCC;
	width:100%px;
	padding:3px;
	text-transform:uppercase;
	text-align:center;
	}
	
.AccountTitleMenuIconText {
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	color:#333;
	display:inline;
	width:100%px;
	padding:3px;
	margin-left:3px;
	text-transform:uppercase;
	text-align:center;
	}
	
.AccountTitleMenuIconDesc {
	font-family:'Poppins', Geneva, sans-serif;
	font-size:9px;
	color:#CCC;
	width:100%px;
	padding:3px;
	text-transform:uppercase;
	text-align:center;
	}
	
.Separator{
	width:100%;
	height:15px;
	float:left;
	display:inline;
	}

.BrandTitleList{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:20px;
	padding:3px;
	color:#000;
	font-weight:bold;
	display:inline;
	float:left;
	width:25%;
	margin-top:2px;
	margin-bottom:2px;
	text-transform:uppercase;
	}	

	
.BrandList{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	padding:3px;
	color:#999;
	display:inline;
	width:100%;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:2px;
	text-transform:uppercase;
	}	

	
.BrandList a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	padding:3px;
	color:#999;
	display:inline;
	margin-left:20px;
	margin-top:2px;
	margin-bottom:2px;
	text-transform:uppercase;
	text-decoration:none;
	}
	
.BrandList a:hover{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	padding:3px;
	color:#CCC;
	display:inline;
	margin-left:20px;
	margin-top:2px;
	margin-bottom:2px;
	text-transform:uppercase;
	text-decoration:none;
	}
	
/* --------- Navigation -------- */

.NavigationBrandTitle{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	width:220px;
	display:inline;
	}	
	
.NavigationButtonTitle{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	color:#999;
	margin-left:8px;
	width:230px;
	margin-top:10px;
	display:inline;
	}
	
.NavigationButtonTitle a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	background-color:#333;
	padding:3px;
	color:#FFF;
	text-decoration:none;
	display:inline;
	}	
	
.NavigationButtonTitle a:hover{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	background-color:#FFF;
	padding:3px;
	color:#333;
	display:inline;
	}		

.NavigationFilterDesc{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	float:left;
	background-color:#F4F4F4;
	padding:0px;
	color:#333;
	width:280px;
	display:inline;
	}	

.NavigationBrandDesc{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	color:#333;
	padding-left:8px;
	margin-top:10px;
	width:230px;
	display:inline;
	text-transform:uppercase;
	}	

	
.NavigationBorder{
	font-family:'Poppins', Geneva, sans-serif;
	width:100%;
	height:1px;
	border-top:dashed 1px #CCC;
	}	

	
.NavigationBrandDesc a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	float:left;
	padding-top:3px;
	color:#333;
	width:100%;
	display:inline;
	text-transform:uppercase;
	text-decoration:none;
    margin-top:10px;
	}
	
.NavigationBrandDesc a:hover{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	float:left;
	padding-top:3px;
	color:#CCC;
	width:100%;
	display:inline;
	text-transform:uppercase;
	}
	
.NavigationSizeDesc{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	float:left;
	color:#333;
	width:25%;
	padding:3px;
	display:inline;
	text-transform:uppercase;
	}	

	
.NavigationSizeDesc a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	float:left;
	padding-top:3px;
	color:#333;
	display:inline;
	text-transform:uppercase;
	text-decoration:none;
	}
	
.NavigationSizeDesc a:hover{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	float:left;
	padding-top:3px;
	color:#CCC;
	display:inline;
	text-transform:uppercase;
	}
	
.scroll-pane
	{
	width:280px;
	overflow:auto;
	height:300px;
	}
/*CARRELLO*/
.cartTitleBig
{
    	font:20px 'Poppins', Arial, sans-serif;
    	padding:10px 0px 10px 0px;
		width:99%;
		border:dashed 1px #999;
		text-align:center;
		background-color:#F5F5F5;
}

.cartTitleBig .item
{
    	margin-left:10px;
		color:#666;
}


.cartTitle
{
    	font:20px 'Poppins', Arial, sans-serif;
    	padding:10px 0px 10px 0px;
    	margin:0px;
}
.cart-added
{
    width:570px;
    position:relative;
}
.cartcolumnright
{
	float:right;
	width:870px;
	display:inline;
	margin-bottom:20px;
}
.cart
{
    width:100%;
}
.cartcolumnleft
{
    float:left;
	width:260px;
	display:inline;
	margin-bottom:20px;
}

.cartinfo-wrap-container
{
    width:260px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border-right:solid 1px #333;
}

.cartinfo-wrap
{
    width:260px;
	float:left;	
	margin-right:10px;
	margin-bottom:10px;
}

.cartinfo-wrap .title{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:13px;
	display:block;
	margin-top:5px;
	padding:3px;
	padding-left:0px;
	width:80%;
	text-transform:uppercase;
	text-decoration:none;
	margin-left:10px;
}

.cartinfo-wrap .title span{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:13px;
	display:block;
	color:#fff;
	padding:3px;
	background-color:#333;
	text-transform:uppercase;
	text-decoration:none;
}

.cartinfo-wrap .desc{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:13px;
	display:block;
	color:#666;
	margin-top:5px;
	padding:3px;
	padding-left:0px;
	width:80%;
	text-decoration:none;
	margin-left:10px;
}

.cartinfo-wrap .desc a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:13px;
	display:block;
	color:#000;
	width:80%;
	margin-top:5px;
	text-decoration:none;
}

.cartinfo-wrap .desc a:hover{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:13px;
	display:block;
	color:#666;
	margin-top:5px;
	text-decoration:none;
}

.cart .overlayloading-cart
{
    z-index: 100;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #CCC;
    width: 100%;
    height: 100%;
    zoom: 1;
    background: #fafafa url('../images/ajax-loader.gif') no-repeat center center;
    display:none;
}

ul.cartItem
{
    display:block;
    list-style:none;
    margin:0px;
    padding:0px;
    height:100px;
    font:13px 'Poppins', Arial, sans-serif;
    clear:both;
	width:100%;
	border-bottom:dashed 1px #f4f4f4;
	margin-bottom:10px;
}
.cart-added ul.cartItem
{
    font:11px 'Poppins', Arial, sans-serif;
}
ul.cartHeader
{ 
    display:block;
    list-style:none;
    margin:0px;
    padding:10px;
    font:13px 'Poppins', Arial, sans-serif;
    color:#999;
    clear:both;
    margin-bottom:10px;
}

ul.cartItem li,ul.cartHeader li
{
    float:left;
    display:block;
}
ul.cartItem li.subtotal,ul.cartItem li.price,ul.cartItem li.tails,ul.cartItem li.remove
{
    padding-top:20px;
}
ul.cartItem li.qta
{
    padding-top:15px;
}
.cart-added ul.cartItem li.qta
{
    padding-top:20px;
}

.cart ul.cartItem li.item,.cart ul.cartHeader li.item
{
	float:left;
	width:45%;
}
.cart-added ul.cartItem li.item,.cart-added ul.cartHeader li.item
{
    width:180px;
}
.cart-added .btnContinue
{
    float:left;
    padding:9px;
    display:block;
    text-decoration:none;
    color:#222;
	font-family:'Poppins';
}
.cart-added .btnContinue:hover {
  color:#111;
}
.cart-added .btnCheckOut
{
    display:block;
    float:right;
	margin:0 0 10px;
	padding:5px;
	border-radius:3px;
	border:1px solid #222;
	background:#555;
	background:-moz-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(85, 85, 85, 1)), color-stop(100%, rgba(17, 17, 17, 1)));
	background:-webkit-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:-o-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:-ms-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111', GradientType=0);
	color:#FFF;
	font-family:'Poppins',Arial, Helvetica, sans-serif;
	font-size:11px;
	height:11px;
	line-height:11px;
	text-decoration:none;
}
.cart-added .btnCheckOut:hover {
  background:#111
}

.cart-added .btnCheckout2
{
    display:block;
    float:left;
	margin:0 0 10px;
	padding:5px;
	border-radius:3px;
	border:1px solid #222;
	background:#555;
	background:-moz-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(85, 85, 85, 1)), color-stop(100%, rgba(17, 17, 17, 1)));
	background:-webkit-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:-o-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:-ms-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111', GradientType=0);
	color:#FFF;
	font-family:'Poppins',Arial, Helvetica, sans-serif;
	font-size:11px;
	height:11px;
	line-height:11px;
	text-decoration:none;
}
.cart-added .btnCheckout2:hover {
  background:#111
}

ul.cartItem li.item img
{
    vertical-align:top;
    float:left;
}
ul.cartItem li.item .description
{
	font-family:'Poppins';
	margin-left:10px;
    float:left;
}
ul.cartItem li.item .model
{
    color:#666;
}
ul.cartItem li.item .brand
{
   font-weight:bold;
}
ul.cartItem li.item .color
{
 
}
.cart ul.cartItem li.remove,.cart ul.cartHeader li.remove
{
    width:20px;
}
.cart-added ul.cartItem li.remove,.cart-added ul.cartHeader li.remove
{
    width:50px;
}
ul.cartItem li.remove a
{
    color:#999;
    font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
}
ul.cartItem li.remove a:hover
{
    color:#666;
}
ul.cartItem li.remove img
{
    vertical-align:middle;
}
.cart ul.cartItem li.tails,.cart ul.cartHeader li.tails
{
    width:100px;
    text-align:center;
}

.cart-added ul.cartItem li.tails,.cart-added ul.cartHeader li.tails
{
    width:60px;
    text-align:center;
}

.cart ul.cartItem li.qta,.cart ul.cartHeader li.qta
{
    width:100px;
    text-align:center;
   
}
.cart-added ul.cartItem li.qta,.cart-added ul.cartHeader li.qta
{
    width:100px;
    text-align:center;
   
}
ul.cartItem li.qta a.btnMinus
{
   visibility:hidden;
}
ul.cartItem li.qta img
{
   vertical-align:middle;
}
ul.cartItem li.qta input
{
   border:1px solid #666;
   width:30px;
   padding:2px;
   text-align:right;
   margin-left:5px;
   margin-right:5px;
}
.cart ul.cartItem li.price,.cart ul.cartHeader li.price
{
    width:100px;
    text-align:right;
}
.cart-added ul.cartItem li.price,.cart-added ul.cartHeader li.price
{
    width:90px;
    text-align:right;
}

.cart ul.cartItem li.subtotal,.cart ul.cartHeader li.subtotal
{
    width:110px;
    text-align:right;
}
.cart-added ul.cartItem li.subtotal,.cart-added ul.cartHeader li.subtotal
{
    width:120px;
    text-align:right;
}
.cartadded-total-wrap ul.cartTotal
{
    display:block;
    list-style:none;
    margin:0px;
    padding:0px;
    padding:10px;
    clear:both;
    float:right;
}
.cart-total-wrap ul.cartTotal
{
    display:block;
    list-style:none;
    margin:0px;
    padding:0px;
    padding:10px;
    clear:both;
    float:right;
}
ul.cartTotal li
{
    display:block;
}

.Addresstype{
	
}
.Addresstype .title{
	 font:16px 'Poppins', Arial, sans-serif;
}

.Addresstype .item{
	background:#F5F5F5;
	width:385px;
	height:50px;
	float:left;
	padding:5px;
}
.Addresstype .item:nth-of-type(1) {
	margin-right:10px;
}

.shipmenttype{
	
}
.shipmenttype .title{
	 font:16px 'Poppins', Arial, sans-serif;
}

.shipmenttype .item{
	background:#F5F5F5;
	width:385px;
	height:50px;
	float:left;
	padding:5px;
}
.shipmenttype .item:nth-of-type(1) {
	margin-right:10px;
}
.DividedCart{
	width:95%;
	border-bottom:dashed 1px #999;
	margin-top:15px;
	margin-bottom:15px;
	}
	
.DividedOrder{
	width:100%;
	border-bottom:dashed 1px #999;
	margin-top:2px;
	margin-bottom:2px;
	}
	
.paymenttype{
	
}
.paymenttype .title{
	 font:16px 'Poppins', Arial, sans-serif;
}

.paymenttype .item:nth-of-type(1) {
	margin-right:10px;
}
.paymenttype .item:nth-of-type(2) {
	margin-right:10px;
}
.paymenttype .item{
	background:#F5F5F5;
	width:95;
	height:65px;
	padding:5px;
    margin-bottom:10px;
}
.cart-total-wrap ul.cartTotal li ul
{
    font:15px 'Poppins', Arial, sans-serif;
    clear:both;
}
.cartadded-total-wrap ul.cartTotal li ul
{
    font:11px 'Poppins', Arial, sans-serif;
    clear:both;
	color:#999;
}
ul.cartTotal li ul li
{
    display:block;
    float:left;
}
.cart-total-wrap  ul.cartTotal li ul li.label
{
    width:130px;
    color:#666;
}
.cart-total-wrap ul.cartTotal li ul li.value
{
    width:120px;
    text-align:right;
}
.cart-total-wrap  ul.cartTotal li ul.totalOrder li.value
{
    font-size:16px;
	color:#000;
	text-transform:uppercase;
}
.cart-total-wrap  ul.cartTotal li ul.totalOrder li.label
{
	font-size:16px;
    color:#000;
	text-transform:uppercase;
}
.cartadded-total-wrap  ul.cartTotal li ul.totalOrder li.label
{
    font-weight:bold;
	text-transform:uppercase;
}
.cartadded-total-wrap  ul.cartTotal li ul.totalOrder li.value
{
    font-weight:bold;
	color:#000;
}

.cart-total-wrap  ul.cartTotal li ul.totalproducts li.value
{
    font-size:14px;
	color:#666;
}
.cart-total-wrap  ul.cartTotal li ul.totalproducts li.label
{
	font-size:14px;
    color:#CCC;
}

.cartadded-total-wrap  ul.cartTotal li ul li.label
{
    width:120px;
    color:#333;
}
.cartadded-total-wrap ul.cartTotal li ul li.value
{
    width:150px;
    text-align:right;
}
.cart-total-wrap  ul.cartTotal li ul.totalOrder
{
    font-size:16px;
	color:#000;
}
.cart-total-wrap
{
    float:right;
}
.cartadded-total-wrap
{
    float:right;
}

.cart-shipment-country
{
	font-family:'Poppins';
    float:left;
}
.cartadd-shipment-country
{
    padding-top:10px;
    float:left;
    font:11px 'Poppins', Arial, sans-serif;
   
}
.cartadd-shipment-country select
{
    font-size:11px;
     width:160px;
}
.cart-added-message
{
    padding:5px;
    color:#f0f0f0;
    background:#666;
    font:13px 'Poppins', Arial, sans-serif;
    text-align:center;
}
/* FINE CARRELLO*/

/*CARRELLO SMALL*/
.cartsmall
{
    width:800px;
    position:relative;
}
.cartsmall .overlayloading-cartsmall
{
    z-index: 100;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #CCC;
    width: 100%;
    height: 100%;
    zoom: 1;
    background: #fafafa url('../images/ajax-loader.gif') no-repeat center center;
    display:none;
}

ul.cartsmallItem
{
    display:block;
    list-style:none;
    margin:0px;
    padding:0px;
    background: #fafafa;
    border: 1px solid #d6d2bf;
    height:60px;
    font:13px 'Poppins', Arial, sans-serif;
    padding:10px;
    clear:both;
}
ul.cartsmallHeader
{ 
    display:block;
    list-style:none;
    margin:0px;
    padding:10px;
    font:13px 'Poppins', Arial, sans-serif;
    color:#999;
    clear:both;
    margin-bottom:10px;
}

ul.cartsmallItem li,ul.cartsmallHeader li
{
    float:left;
    display:block;
}
ul.cartsmallItem li.subtotal,ul.cartsmallItem li.price,ul.cartsmallItem li.tails,ul.cartsmallItem li.remove
{
    padding-top:20px;
}
ul.cartsmallItem li.qta
{
    padding-top:15px;
}
ul.cartsmallItem li.item,ul.cartsmallHeader li.item
{
    width:200px;
}

ul.cartsmallItem li.item img
{
    vertical-align:top;
    float:left;
}
ul.cartsmallItem li.item .description
{
	font-family:'Poppins';
    float:left;
}
ul.cartsmallItem li.item .model
{
    color:#666;
}
ul.cartsmallItem li.item .brand
{
   font-weight:bold;
}
ul.cartsmallItem li.item .color
{
 
}
ul.cartsmallItem li.remove,ul.cartsmallHeader li.remove
{
    width:98px;
}
ul.cartsmallItem li.remove a
{
    color:#999;
    font-size:11px;
}
ul.cartsmallItem li.remove a:hover
{
    color:#666;
}
ul.cartsmallItem li.remove img
{
    vertical-align:middle;
}
ul.cartsmallItem li.tails,ul.cartsmallHeader li.tails
{
    width:80px;
    text-align:center;
}
ul.cartsmallItem li.qta,ul.cartsmallHeader li.qta
{
    width:120px;
    text-align:center;
   
}
ul.cartsmallItem li.qta a.btnMinus
{
   visibility:hidden;
}
ul.cartsmallItem li.qta img
{
   vertical-align:middle;
}
ul.cartsmallItem li.qta input
{
   border:1px solid #666;
   width:30px;
   padding:2px;
   text-align:right;
   margin-left:5px;
   margin-right:5px;
}
ul.cartsmallItem li.price,ul.cartsmallHeader li.price
{
    width:80px;
    text-align:right;
}

ul.cartsmallItem li.subtotal,ul.cartsmallHeader li.subtotal
{
    width:130px;
    text-align:right;
}

ul.cartsmallTotal
{
    display:block;
    list-style:none;
    margin:0px;
    padding:0px;
    padding:10px;
    clear:both;
    float:right;
}
ul.cartsmallTotal li
{
    display:block;
}

ul.cartsmallTotal li ul
{
    font:15px 'Poppins', Arial, sans-serif;
    clear:both;
}
ul.cartsmallTotal li ul li
{
    display:block;
    float:left;
}
ul.cartsmallTotal li ul li.label
{
    width:130px;
    color:#333;
}
ul.cartsmallTotal li ul li.value
{
    width:120px;
    text-align:right;
}
ul.cartsmallTotal li ul.totalOrder
{
    font-size:16px;
}
.cartsmall-total-wrap
{
    float:right;
}
.cartsmall-shipment-country
{
    float:left;
}
/* FINE CARRELLO SMALL*/
/* Product new Details*/
.product-details-thumbs
{
    float:left;
    padding-top:30px;
    margin-left:30px;
}
.product-details-thumbs ul
{
    list-style:none;
    list-style-type:none;
    display:block;
    margin:0px;
    padding:0px;
}
.product-details-thumbs ul li
{
    display:block;
    margin:0px;
    padding:0px;
}
.product-details-thumbs ul li a.selected
{
    border-bottom:3px solid #666;
}
.product-details-image
{
    float:left;
	display:inline;
	margin-bottom:5px;
}
.product-details-image
{
    cursor:hand;
}

.product-details-img-list
{
	float:left;
    padding-top:30px;
}

.product-details-info
{
    float:left;
    padding-top:10px;
    
}
.product-details-info .brand
{
    font:22px 'Poppins';
    text-transform:uppercase;
	letter-spacing:-1px;
	font-size:27px;
	padding:0px;
	margin:0px;
}
.product-details-info .descart
{
    font:13px 'Poppins';
    color:#525152;
    text-transform:uppercase;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}
.product-details-info .skucode
{
    font:10px 'Poppins', Arial, sans-serif;
    color:#666;
    text-transform:uppercase;
}
.product-details-info .itemcode
{
    font:10px 'Poppins', Arial, sans-serif;
    color:#666;
    text-transform:uppercase;
    margin-bottom:30px;
}
.product-details-info .category
{
    font:11px 'Poppins', Arial, sans-serif;
    color:#999;
    text-transform:capitalize;
}
.product-details-info .fabric
{
    font:11px 'Poppins', Arial, sans-serif;
    color:#999;
    text-transform:capitalize;
}
.product-details-info .collection
{
    font:11px 'Poppins', Arial, sans-serif;
    color:#999;
    text-transform:capitalize;
}
.product-details-other{
	margin-top:10px;
}
.product-details-other .title{
	font:11px 'Poppins', Arial, sans-serif;
	color:#333;
}
.product-details-other ul
{
     list-style:none;
    list-style-type:none;
    display:block;
    margin:0px;
    padding:0px;
    margin-top:5px;
}
.product-details-other li
{
    float:left;
    display:block;
    margin-right:5px;
 
}
.product-details-tabs
{
    margin-top:30px;
}
.product-details-tabs ul
{
    list-style:none;
    list-style-type:none;
    display:block;
    margin:0px;
    padding:0px;
    margin-top:5px;
}
.product-details-tabs li
{
    float:left;
    display:block;
    margin-right:5px;
 
}
.product-details-tabs li a
{
    float:left;
    font:11px 'Poppins', Arial, sans-serif;
    color:#333;
	padding:3px;
	background-color:#f5f5f5;
    text-decoration:none;
	text-transform:capitalize;
	margin-bottom:3px;
}

.product-details-tabs li a:hover
{
	background-color:#CCC;
}

.product-details-tabs li a.selected
{
     color:#CCC;
	 background-color:#333;
}
.product-details-tabpanel
{
    background:url("../images/bk-info-details.jpg") repeat-x;
    width:426px;
    min-height:150px;
    clear:both;
    padding:10px;
	display:none;
}
.product-details-tabpanel .fabric
{
    color:#5d5b5c;
    margin-bottom:10px;
}
.product-details-tabpanel .aspect
{
    color:#5d5b5c;
}
.product-details-price
{
    clear:both;
    margin-top:5px;
    text-align:left;
    margin-bottom:5px;
}
.product-details-price .product-details-price-default,.product-details-price .product-details-price-currency
{
	float:left;
	line-height:20px;
}
.product-details-price .product-details-price-currency{
	margin-right:20px;
}
.product-details-price .product-details-price-currency .price
{
    color:#000;
    font:bold 18px 'Poppins', Arial, sans-serif;
}
.product-details-price .product-details-price-currency  .discount
{
   color:#666;
   font-size:11px;
   text-decoration:line-through;
}
.product-details-price .product-details-price-default .price
{
    color:#bebebe;
    font:normal 11px 'Poppins', Arial, sans-serif;
}
.product-details-price .product-details-price-default  .discount
{
   color:#F30;
   font-size:10px;
   text-decoration:line-through;
}
.product-details-price .taxfree
{
   color:#bdbdbd;
   font-size:11px;
   margin-left:10px;
}
.product-details-price .taxfree-price
{
  color:#bdbdbd;
}
.product-details-soldout{
    color:#b02c12;
    font-size:14px;
    margin-top:10px;
	font:16px 'Poppins', Arial, sans-serif;
	margin-bottom:10px;
}

.dvSoldOut{
	float:left;
    display:inline;
    color:#F00;
    font-size:14px;
    margin-top:10px;
	display:none;
}
.product-details-tails
{
    
}
.product-details-tails .title
{
    font:11px 'Poppins', Arial, sans-serif;
    color:#525152;
    margin-bottom:5px;
}
.product-details-tails a.item-tail
{
    padding:4px;
    font:16px 'Poppins', Arial, sans-serif;
    color:#333;
    text-decoration:none;
}
.product-details-tails a.item-tail:hover
{
    color:#CCC;
}

.product-details-tails a.selected
{
	background-color:#333;
    color:#FFF;
}
.product-details-tails .tail-selection
{
     margin-top:10px;
     font:13px 'Poppins', Arial, sans-serif;
     color:#9f9f9f;
     float:left;
     line-height:24px;
}
.product-details-tails .tail-selection .title
{
     font:13px 'Poppins', Arial, sans-serif;
     color:#9f9f9f;
}

.descCart{
	 font:11px 'Poppins', Arial, sans-serif;
     color:#333333;
	}

.product-details-tails .tail-selection .description
{
	font-family:'Poppins';
	font-weight:bold;
     color:#333;
}
.product-details-tails .qta-selection
{
   margin-top:10px;
   margin-right:5px;
   float:right;
   color:#9f9f9f;
   font:13px 'Poppins', Arial, sans-serif;
   line-height:24px; 
}   
.product-details-tails .qta-selection input
{
   font-size:11px;
   width:20px;
   color:#066;
   text-align:right;
   margin-right:5px;
   margin-left:5px;
}
.btnAddToWishList {
    display:block;
	float:left;
	margin:5px 0px 0px 0px;
	padding:9px;
	border:1px solid #999;
	background:#555;
	background:-moz-linear-gradient(top, rgba(143,143,143, 1) 0%, rgba(173,173,173, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(143,143,143, 1)), color-stop(100%, rgba(173,173,173, 1)));
	background:-webkit-linear-gradient(top, rgba(143,143,143, 1) 0%, rgba(173,173,173, 1) 100%);
	background:-o-linear-gradient(top, rgba(143,143,143, 1) 0%, rgba(173,173,173, 1) 100%);
	background:-ms-linear-gradient(top, rgba(143,143,143, 1) 0%, rgba(173,173,173, 1) 100%);
	background:linear-gradient(top, rgba(143,143,143, 1) 0%, rgba(173,173,173, 1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f8f8f', endColorstr='#adadad', GradientType=0);
	color:#FFF;
	font-family:'Poppins',Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	height:18px;
	line-height:18px;
	text-decoration:none;
	width:150px;
	margin-right:2px;
}
.btnAddToWishList:hover {
  background:#959595
}
.btnAddToWishList:active {
  position: relative;
  top: 2px;
  box-shadow: inset 0 1px 1px rgba(0,0,0), inset 0 0 35px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.1), inset 0 6px 4px rgba(0,0,0,0.4);
}
.btnAddToCart {
	width:220px;
	display:block;
	float:left;
	margin-top:15px;
	padding:9px;
	border:1px solid #CCC;
    position:relative;
	background:#000;
	border-radius:30px;
	color:#FFF;
	font-family:'Poppins',Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	height:18px;
	line-height:18px;
	text-decoration:none;
}
.btnAddToCart:hover {
  background:#1E1E1E
}
.btnAddToCart:active {
  position: relative;
  top: 2px;
  box-shadow: inset 0 1px 1px rgba(0,0,0), inset 0 0 35px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.1), inset 0 6px 4px rgba(0,0,0,0.4);
}

.btnContinue
{
    float:left;
    padding:9px;
    display:block;
    text-decoration:none;
	font-family:'Poppins';
	background-color:#F8F8F8;
    color:#222;
}

.btnContinue:hover
{
    float:left;
    padding:9px;
    display:block;
    text-decoration:none;
	font-family:'Poppins';
	background-color:#CCC;
    color:#222;
}

.btnCheckout {
	width:250px;
	display:block;
	float:right;
	margin:0 0 10px;
	padding:9px;
	border-radius:3px;
	border:1px solid #222;
	background:#555;
	background:-moz-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(85, 85, 85, 1)), color-stop(100%, rgba(17, 17, 17, 1)));
	background:-webkit-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:-o-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:-ms-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111', GradientType=0);
	color:#FFF;
	font-family:'Poppins',Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	height:18px;
	line-height:18px;
	text-decoration:none;
}
.btnCheckout:hover {
  background:#111
}
.btnCheckout:active {
  position: relative;
  top: 2px;
  box-shadow: inset 0 1px 1px rgba(0,0,0), inset 0 0 35px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.1), inset 0 6px 4px rgba(0,0,0,0.4);
}
.btnAddPromo {
	width:100px;
	display:block;
	float:left;
	margin:0 0 0 10px;
	padding:5px;
	border-radius:3px;
	border:1px solid #222;
	background:#555;
	background:-moz-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(85, 85, 85, 1)), color-stop(100%, rgba(17, 17, 17, 1)));
	background:-webkit-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:-o-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:-ms-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111', GradientType=0);
	color:#FFF;
	font-family:'Poppins',Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	height:13px;
	line-height:13px;
	text-decoration:none;
}
.btnAddPromo:hover {
  background:#111
}
.btnAddPromo:active {
  position: relative;
  top: 2px;
  box-shadow: inset 0 1px 1px rgba(0,0,0), inset 0 0 35px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.1), inset 0 6px 4px rgba(0,0,0,0.4);
}


/*zoom*/

.product-details-zoom-thumbs
{
    float:left;
    padding-top:30px;
}
.product-details-zoom-thumbs ul
{
    list-style:none;
    list-style-type:none;
    display:block;
    margin:0px;
    padding:0px;
}
.product-details-zoom-thumbs ul li
{
    display:block;
    margin:0px;
    padding:0px;
}
.product-details-zoom-thumbs ul li a.selected
{
    border-bottom:3px solid #666;
}
.product-details-zoom-image
{
    float:left;
    overflow:hidden;
    position:relative;
    cursor:crosshair;
}

.product-details-zoom-image img
{
    position:absolute;
    z-index:1;
}
.product-details-zoom-overlay
{
    z-index:2;
    position: absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #CCC;
    zoom: 1;
    background: #fafafa url('../images/ajax-loader.gif') no-repeat center center;
}


/*fine Product new Details*/
/* Product Details*/

.dvProdDetailsTitle
{
   	color:#069;
	font-family:'Poppins',Tahoma,"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	height:15px;
	margin:5px;
}

.dvProdDetailsTitle a
{
   	color:#069;
}

.dvProdDetailsTitle a:hover
{
   	color:#CCC;	
}


.dvProdDetailsTitle span
{
 	color:#999;
	font-family:'Poppins',Tahoma,"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;   
}
.dvProdDetailsTabFoot
{
   clear:both;
   margin-top:5px;
   height:250px;
   width:432px;
   border:2px solid #ccc;
   background:#fff;
   font-size:11px;
   padding:2px;
   padding-top:5px;
}
.dvProdDetailsTabFoot div.Title
{
    color:#999;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:2px;
}
.dvProdDetailsTabFoot div.TitleSmall
{
    color:#039;
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
}
.dvProdDetailsTabFoot div.DetailsColori
{
    float:left;
    display:inline;
	width:50px;
	height:64px;
    margin:2px;
    cursor:hand;
}
.dvProdDetailsTabFoot div.DetailsColori a
{
    text-decoration:none;
    color:#039;
}

.dvProdDetailsTabFoot div.DetailsColoriCont
{
    border:1px solid #666;
}
.dvProdDetailsTabFoot div.DetailsTaglie
{
    float:left;
    display:inline;
    height:20px;
    margin:2px;
    cursor:hand;
    padding:2px;
}

.DetailsTaglie{
	
	}
	
	
.DetailsTaglieCont
{
    
}
.DetailsTaglie a
{
    text-decoration:none;
    color:#039;
}

.dvProdDetailsTabFoot div.Line
{
    clear:both;
    border-bottom:1px solid #999;
    margin:10px;
    height:10px;
}
.dvSelectedVariant
{
    color:#333;
	font-family:'Poppins',Tahoma;
    font-size:11px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
    margin-bottom:10px;
    margin-left:3px;
	margin-top:20px;
	width:100%;
	float:left;
	display:inline;
}




.dvAddToCart
{   
    float:left;
    display:inline;
    color:#333;
    font-size:11px;
    margin-top:10px;
}

.dvOptionDetail
{   
    float:left;
    display:inline;
    color:#333;
	width:100%;
    font-size:11px;
    margin-top:20px;
	border-top:solid 1px #EFEFE7;
}

.ButtonSocial{
	background-color:#FFF;
    text-decoration:none;
	border:hidden;
	cursor:pointer;
	}

.buttonSubmit *
{
    color:#CCC;
	font-family:'Poppins', Tahoma, Arial, sans-serif;
    width:10px;
    padding:10px;
    text-decoration:none;
}
.buttonSubmit *:hover
{

    color:#FFF;
    
}

.buttonSubmitDev 
{
    color:#CCC;
	background-color:#333;
	font-family:'Poppins', Tahoma, Arial, sans-serif;
    padding:10px;
	border:0;
    text-decoration:none;
}
.buttonSubmitDev hover
{

    color:#FFF;
    
}

.buttonSubmitContact
{
    color:#333;
	background-color:#f5f5f5;
	font-family:'Poppins', Tahoma, Arial, sans-serif;
    padding:10px;
	border:0;
	font-size:13px;
    text-decoration:none;
	cursor:pointer;
}

.buttonSubmitCart *
{
    color:#CCC;
	font-family:'Poppins',,Tahoma;
    width:10px;
    padding:10px;
	height:20px;
    text-decoration:none;
	background-color:#333;
}
.buttonSubmitCart *:hover
{

    color:#FFF;
    
}

.TitleOrderConfirm {
	font-family:'Poppins', Geneva, sans-serif;
	font-size:13px;
	float:left;
	color:#333;
	width:100%;
	margin-top:2px;
	margin-bottom:15px;
	padding-left:3px;
	}

.TitleOrderConfirm span{
	color:#FFF;
	padding:5px;
	background-color:#333;
	}

.TextOrderConfirm {
	font-family:'Poppins', Geneva, sans-serif;
	font-size:13px;
	float:left;
	color:#333;
	width:100%;
	margin-top:5px;
	padding-left:3px;
	}
	
.TextOrderConfirm a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:13px;
	float:left;
	color:#333;
	text-decoration:none;
	border:solid 1px #CCC;
	margin-top:5px;
	padding:5px;
	
	}
		
.CarTitleBig{
	font-size:20px;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	}
.TextOrderConfirm a:hover{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:13px;
	float:left;
	color:#333;
	background-color:#F3F3F3;
	border:solid 1px #333;
	margin-top:5px;
	padding:5px;
	}	
	
.TextSubtitleCustomerService {
	font-family:'Poppins', Geneva, sans-serif;
	font-size:16px;
	float:left;
	width:100%;
	margin-bottom:5px;
	margin-top:11px;
	}

.TextCustomerService {
	font-family:'Poppins', Geneva, sans-serif;
	font-size:13px;
	float:left;
	color:#999;
	width:100%;
	margin-top:2px;
	margin-bottom:5px;
	}
	
.AccountTextSubtitle {
	font-family:'Poppins', Geneva, sans-serif;
	font-size:12px;
	float:left;
	color:#000;
	width:90%;
	margin-top:11px;
	margin-bottom:5px;
	padding-left:8px;
	}

.AccountNavigationList{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:12px;
	float:left;
	color:#999;
	margin-top:11px;
	text-decoration:none;
	}	

	
.AccountNavigationList a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:12px;
	float:left;
	color:#999;
	margin-top:5px;
	margin-right:5px;
	text-decoration:none;
	}
	
.AccountNavigationList a:hover{
	text-decoration:none;
	color:#FFF;
	}
	
.LabelSubTitle{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:13px;
	float:left;
	margin-top:5px;
	padding:5px;
	text-decoration:none;
	color:#333;
	background-color:#CCC;
	}
	
.NationList{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	width:200px;
	display:inline;
	float:left;
	color:#999;
	width:100%;
	margin-top:11px;
	margin-bottom:11px;
	padding-left:3px;
	text-decoration:none;
	}	

	
.NationList a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	display:inline;
	float:left;
	color:#999;
	margin-top:5px;
	padding-left:3px;
	padding:3px;
	text-decoration:none;
	}
	
.NationList a:hover{
	text-decoration:none;
	color:#FFF;
	display:inline;
	float:left;
	background-color:#333;
	padding:3px;
	}


.ProdFilter a
{
    font-size: 11px;
    margin-bottom: 42px;
    color: #333;
	padding:3px;
	background-color:#EFEFEF;
	text-decoration:none;
	margin-right:2px;
}
.ProdFilter a:hover
{
    color:#CCC;
}

a.ProdFilterSelected
{
    color:#000;
}
a.ProdFilterSelected:hover
{
    color:#000;
}

.spanPaging
{
    font-size: 11px;
    margin-bottom: 42px;
    color: #CCC;
	padding:3px;
	text-decoration:none;
	margin-right:2px;
	background-color:#333;
}

.NavigationBrandSubDesc{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	float:left;
	color:#333;
	padding:3px;
	padding-left:8px;
	width:100%;
	display:inline;
	text-transform:uppercase;
	}	
	
.NavigationModelDesc{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	float:left;
	color:#999;
	padding:3px;
	padding-left:5px;
	width:100%;
	margin-left:40px;
	display:inline;
	text-transform:uppercase;
	}	

	
.NavigationModelDesc a{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	float:left;
	padding-top:3px;
	color:#999;
	width:100%;
	display:inline;
	text-transform:uppercase;
	text-decoration:none;
	}
	
.NavigationModelDesc a:hover{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:10px;
	float:left;
	padding-top:3px;
	color:#333;
	width:100%;
	display:inline;
	text-transform:uppercase;
	}
	
.LinkSaleBrand{
	font-family:'Poppins';
	font-size:10px;
	color:#000;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:3px;
	float:left;
	display:inline;
	width:150px;
	}
	
.LinkSaleBrand a{
	font-family:'Poppins';
	font-size:10px;
	color:#000;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:3px;
	float:left;
	display:inline;
	width:150px;
	}
	
.LinkSaleBrand a:hover{
	font-family:'Poppins';
	font-size:10px;
	color:#999;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:3px;
	float:left;
	display:inline;
	width:150px;
	}
	
/* s3ShareIt */
#s3shareIt {
	position: absolute;
	left: 5px;
	top: 50px;
	width: 50px;
}
.contactMe {
	float: right;
}
.auto_resize_iframe {
	background-color: #eee !important;
}
{
    height: 24px;
    background-image:URL('../images/BkNav2.jpg');
	background-repeat:repeat;
    margin-bottom: 10px;
    border-bottom: 1px solid #999;
    border-bottom-color: #ACACAC;
}
.CartStepTitle
{
    float:left;
    margin-left:5px;
    margin-top:2px;
    height:20px;
	background-color:#414858;
    width:30px;
    text-align:center;
    color:#FFF;
    font-size:16px;    
}
.CartStepTitleDesc
{
    font:20px 'Poppins', Arial, sans-serif;
	padding:0px 0px 10px 0px;
	margin:0px 20px 10px 0px;
	width:100;
	cursor:pointer;
}
.OrderInsert select{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	color:#999;
	padding:3px;
	}
	
.OrderInsert Label{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	color:#333;
	}

.InputOrder{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	color:#999;
	padding:3px;
	float:left;
	display:inline;
    margin-bottom:15px;
	}

.CheckBoxInfo{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	color:#999;
	padding:3px;
	}	
	
.InputOrder select{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:11px;
	color:#333;
	padding:3px;
	float:left;
	display:inline;
	}

.OverlaySubText select{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:12px;
	color:#000;
	}
	
.OverlaySubText Label{
	font-family:'Poppins', Geneva, sans-serif;
	font-size:12px;
	color:#333;
	}
.wish-list-title
{
    	font:16px 'Poppins', Arial, sans-serif;
    	padding:10px 0px 10px 0px;
    	margin:0px;
}
.wish-list-desc
{
		 font:11px 'Poppins', Arial, sans-serif;
    	 color:#CCC;
		 margin-bottom:10px;
}
.wish-list-tails {
	display:block;
	float:left;
	margin:0 5px 10px;
	padding:9px;
	border-radius:3px;
	border:1px solid #222;
	background:#555;
	background:-moz-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(85, 85, 85, 1)), color-stop(100%, rgba(17, 17, 17, 1)));
	background:-webkit-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:-o-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:-ms-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	background:linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(17, 17, 17, 1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111', GradientType=0);
	color:#FFF;
	font-family:'Poppins',Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	height:18px;
	line-height:18px;
	text-decoration:none;
}
.wish-list-tails:hover {
  background:#111;
}
	
.scrollup{
    width:44px;
    height:44px;
    opacity:0.3;
    position:fixed;
    bottom:50px;
    right:100px;
    display:none;
    text-indent:-9999px;
    z-index:9999;
    background: url('../images/movetop.png') no-repeat;
}


