body{
margin:0;
padding:0;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
img{
border:0;
}

#main{
width:100%;
}
#mainCentered{
margin:0 auto;
width:940px;
height:590px;
background-image:url(../images/bg_main1.jpg);
background-repeat:no-repeat;
}
#leftMain{
float:left;
margin-left:65px;
#margin-left:35px;
}
#LOGO{
margin-top:58px;
}
#flashMenu{
margin-top:42px;
}
#content{
float:left;
margin-top:58px;
margin-left:30px;
height:490px;
}

#contentAdvertising{
float:left;
margin-top:58px;
margin-left:30px;
height:460px;
}
#ContentMainBoxRed{
width:558px;
height:415px;
background-image:url(../images/bg_news.gif);
background-repeat:no-repeat;
margin-top:14px;
}
#ContentMainBoxRedUnder{
width:558px;
height:415px;
background-image:url(../images/underConstruction.gif);
background-repeat:no-repeat;
margin-top:14px;
}
#ContentMainBoxFushia{
width:558px;
height:415px;
background-image:url(../images/bg_gallery.gif);
background-repeat:no-repeat;
margin-top:14px;
}
#ContentMainBoxWhite{
width:558px;
height:415px;
background-image:url(../images/bg_white.gif);
background-repeat:no-repeat;
margin-top:14px;
}
#ContentMainBoxKate{
width:558px;
height:415px;

background-repeat:no-repeat;
margin-top:14px;
}
#ContentInner{
padding-top:30px;
color:#FFFFFF;
font-size:11px;
}
#ContentInnerStore{
padding-top:30px;
color:#455560;
font-size:11px;
}
#downButton{
padding-top:12px;
padding-right:1px;
}

.newsRow{
margin-left:14px;
#margin-left:7px;
margin-bottom:30px;
}
.newsImage{
margin-right:7px;
}
.newsTexte{
width:160px;
height:30px
font-size:9px;
color:#FFFFFF;
}
.newsBrief{
width:160px;
font-size:11px;
color:#FFFFFF;
}



.newsTexte a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
.newsTexte a:hover{color:#FFFFFF;text-decoration:underline;font-weight:bold;}

#paging{
clear:both;
text-align:center;padding-left:240px;
}
#paging div{float:left}
.pageNum{
border:1px #ffffff solid;
text-align:center;
margin-left:8px;font-weight:bold;
}
#paging a{color:#ffffff;text-decoration:none;}
#paging a:hover{color:#ffffff;text-decoration:underline;}

#idPaging{font-weight:bold;text-decoration:none;display:block;width:15px;height:14px;padding-top:1px;text-align:center;}

.pageNumSelected{
color:#000000;
background-color:#999999;
border:1px #ffffff solid;
margin-left:8px;
}

.jeansImage{
margin-right:28px;
float:left;
}
.jeansCode{
text-align:center;
font-weight:bold;
padding-bottom:2px;
}

#ContentAdvertisingDetails{
background-image:url(../images/bg_advertisingdetails.png);
background-repeat:no-repeat;
}
.region{
color:#ec008c;
font-weight:bold;}
.area_shop{
color:#c02026;}

#mouseovertr{
border-bottom:1px dotted #ec008c;
}
.mediaRows{
background:url(../images/Right-Arrow.png) no-repeat left ;
padding-left:20px;
}

#ContactForm{
color:#ffffff;
}
#ContactForm input{
border:1px solid #C12026;
background:#C12026;
color:#ffffff;
}
#ContactForm .InputTxt{
width:160px;
background:#C12026;
}
#ContactForm textarea{
width:250px;
border:1px solid #C12026;
height:80px;
background:#C12026;
color:#ffffff;
}
#ContactForm .button{
color:#ffffff;
font-weight:bold;
background:#EC008C;
border:0;
cursor:pointer;
}
#ContactForm .frmLabel{
font-weight:bold;
}

#ContentInner a{color:#FFFFFF;text-decoration:none;}
#ContentInner a:hover{color:#FFFFFF;text-decoration:underline;}


/**********************   Gallery  **********************************/
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 393px; /*Width of Carousel Viewer itself*/
height: 260px; /*Height should enough to fit largest content's height*/
}
.stepcarousel{
border:7px solid #ffffff;
}
.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-right:10px;
width: 393px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
img{
border:0;
behavior:url("images/pngbehavior.htc");
}
.floatLeft{
float:left;
}
#EventsDetails{
padding:20px;
color:#FFFFFF;
}
#EventsDetails .img{

}
#EventsDetails .desc{
text-align:justify;
}
#EventsDetails .right{
margin-left:15px;
}
#EventsDetails .right DIV{
margin-bottom:8px;
}
#EventsDetails .title{
font-weight:bold;
font-size:13px;
}
#EventsDetails .date{
font-weight:bold;
font-size:13px;
}
#EventsDetails .wrapper{
float:left;
padding-right:8px;
padding-bottom:6px;
}
#EventsDetails .back{
float:right;
padding:5px 0;
}
#EventsDetails .back a{color:#ffffff;}

.hiddenImage{display:none;visibility:hidden;}

#Response{height:0;line-height:0;padding:0;margin:0;}

#downloadVideo {padding:8px 0;}
#downloadVideo a {color:#000000;}


#eight a{color:#000000;}
