html { height: 100%; }
img { border: 0px none; }
a { outline: none; }
body { margin:20px; padding:0; background-color: #000000; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.bg-standard { background-image: url("http://www.tribeca-jeans.com/images/bg-logo.gif"); background-repeat: no-repeat; background-position: center 70px; }
.bg-look-book { background-image: url("http://www.tribeca-jeans.com/images/bg-look-book.jpg"); background-repeat: no-repeat; background-position: center 0px; }
.bg-campaign { background-image: url("http://www.tribeca-jeans.com/images/bg-campaign.jpg"); background-repeat: no-repeat; background-position: center 0px; }
.bg-start { background-image: url("http://www.tribeca-jeans.com/images/bg-start.jpg"); background-repeat: no-repeat; background-position: center 0px; }
.bg-start-gntm { background-image: url("http://www.tribeca-jeans.com/images/bg-start-gntm.jpg"); background-repeat: no-repeat; background-position: center 0px; }
.bg-start-gntm-v2 { background-image: url("http://www.tribeca-jeans.com/images/bg-start-gntm20100810.jpg"); background-repeat: no-repeat; background-position: center 0px; }
#container { position:absolute; left:50%; width: 930px; height: 800px; margin-left:-465px; margin-top:0px; }
#flash_container { position:absolute; left:50%; width: 930px; height: 520px; margin-left:-465px; margin-top:0px; }
#footer { position:absolute; left:52px; bottom: 14px; width: 830px; height: 20px; color: #666666; font-size: 9px; }
#footer a { color: #666666; text-decoration:none; font-size: 9px; }
#footer a:hover { color: #999999; }
#legal { float:left; }
#copyright { float:right; }
#logo { width: 134px; height: 90px; right: 20px; bottom: 60px; position:absolute; }
#breadcrumb { width: 672px; height: 20px; left: 198px; top: 106px; position:absolute; color: #666666; font-size: 10px; text-align:right; z-index: 999;}
#breadcrumb a { color: #666666; font-size: 10px; text-decoration: none; }
#breadcrumb a:hover { color: #999999; text-decoration: none; }
#menu { width: 838px; height: 31px; left: 58px; top:20px; position:absolute; font-size: 11px; font-weight: normal; color: #fff; z-index:999; }
#menu2 { position:relative; color: #ffffff; font-size: 12px; left:50%; width: 800px; height: 524px; margin-left:-400px; margin-top: 20px; }
#content { position:relative; color: #ffffff; font-size: 12px; left:50%; width: 800px; height: 524px; margin-left:-400px; padding-top: 130px; }
.flash_gallery { width: 883px; height: 415px; padding: 10px; font-size: 11px; color: #FFF; text-align: center; background-color:#000; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFF; border-bottom-color: #FFF; margin: 0em auto; margin-left:-50px; }
.flash_gallery_products { width: 930px; height: 412px; padding: 0px; font-size: 11px; color: #FFF; text-align: center; background-color:#000; margin: 0em auto; margin-left:-70px;}
.flash_campaign { width: 930px; height: 620px; padding: 0px; font-size: 11px; color: #FFF; text-align: center; margin: 0em auto; margin-left:-66px; margin-top:-132px; }
.flash_look-book { width: 1024px; height: 524px; padding: 0px; font-size: 11px; color: #FFF; text-align: center; margin: 0em auto; margin-left:-112px; margin-top:0px; }
.flash_look-book2010 { width: 1024px; height: 524px; padding: 0px; font-size: 11px; color: #FFF; text-align: center; margin-left:-112px; margin-top:-112px; margin-right: auto; margin-bottom: 0em; }
.flash_look-book2010v3 { width: 1024px; height: 700px; padding: 0px; font-size: 11px; color: #FFF; text-align: center; margin-left:-110px; margin-top:-152px; margin-right: auto; margin-bottom: 0em; }
.flash_start { width: 930px; height: 750px; padding: 0px; font-size: 11px; color: #FFF; text-align: center; margin: 0em auto; margin-left:0px; margin-top:0px; }
#content_impressum { width: 470px; height: 750px; left: 200px; top: 150px; position:absolute; background-color: #000000; }
.content_frame { width: 885px; height: 453px; left: 23px; top: 101px; position:absolute; background-color:#000000; z-index: 0; }
.overview { background:url(http://www.tribeca-jeans.com/images/bg.jpg) no-repeat right top; }
.about-us { background:url(http://www.tribeca-jeans.com/images/bg-about-us.jpg) no-repeat right top; }
.product { background:url(http://www.tribeca-jeans.com/images/pbg.jpg) no-repeat right top; }
#flash_content { width: 880px; height: 450px; left: 50%; margin-left:-440px; top: 24px; position:absolute; background-color:#000000; border: 1px solid #232323;} 
.p_content { width: 883px; height: 415px; padding: 10px; font-size: 11px; color: #FFF; text-align: left; background-color:#000; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFF; border-bottom-color: #FFF; margin: 0em auto; margin-left:-50px; display: block; position: relative; }
#image0 { width: 280px; height: 420px; left: 0px; bottom: 4px; position:absolute; padding-top:0px; }
#description { padding-left:15px; padding-top:4px; width: 295px; height: 312px; left: 290px; position:absolute; background-color:#000000; top: 15px; }
#select_image { width: 125px; height: 75px; left: 290px; bottom: 35px; position:absolute; overflow:hidden; text-align: left; }
.magnify { width: 288px; height: 435px; right: 0px; top: 0px; position:absolute; overflow:hidden; }
#p_navi { width: 295px; height: 20px; left: 290px; bottom: 15px; position:absolute; text-align:center; }
h1 { font-size: 24px; color: #FFFFFF; margin: 0px; padding: 0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height: 24px; font-weight: normal; letter-spacing: 1px; text-align:center; text-transform:uppercase; }
h2 { font-size: 11px; color: #666666; margin-top: 5px; margin-bottom: 5px; padding: 0px; }
h3 { font-size: 24px; color: #FFFFFF; margin: 0px; padding: 0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height: 24px; font-weight: normal; letter-spacing: 1px; text-align:center; text-transform:uppercase; margin-bottom: 15px;}
h4 { font-size: 18px; color: #FFFFFF; margin: 0px; padding: 0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height: 24px; font-weight: normal; letter-spacing: 1px; text-align:center; text-transform:uppercase; margin-top:-15px; padding-top:0px; margin-bottom: 15px;}
h5 { font-size: 18px; color: #FFFFFF; margin: 0px; padding: 0px; font-family: "MS Serif", "New York", serif; line-height: 24px; font-weight: normal; text-align:center; margin-bottom: 30px; text-transform:uppercase; }

#description small, #description .price { font-size: 11px; color: #999999; padding: 0px; }
.p_desc { margin-left: -28px; padding-right: 5px; }
#description li { font-size: 12px; color: #ffffff; list-style-type:disc; list-style-image: url(../images/bullet.png); line-height: 18px; padding-left: 8px; }
#image3 img { top: 0; }
.small { font-size: 9px; color:#999999; }
#pic { top:0px; position:absolute; }
#script { width: 442px; margin-left:-221px; margin-top:180px; position:absolute; background-color:#000000; border: 1px solid #ffffff; color:#FFFFFF; z-index:200; padding: 5px; font-size:11px; height:850px; left:50%; text-align:center; }
#newsletter_box {  width: 660px; height: 450px; padding: 10px; font-size: 11px; color: #FFF; text-align: left; background-color:#000; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFF; border-bottom-color: #FFF; margin: 0.3em auto; }
#newsletter_box h1 { text-align: left; }
#newsletter { width: 166px; left: 40px; top: 335px; position:absolute; z-index:400; font-size: 10px; color: #999999; }
.input { width: 110px; background-color:#666666; font-size: 10px; color:#000000; border: 1px solid #090909; margin-top:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; }
.button { background-color:#262729; font-size: 10px; color:#999999; border: 1px solid #666666; margin-top:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; width: 242px; height: 15px; }
.plink { color: #666666; font-size: 9px; line-height: 12px; }
.plink a { color: #666666; text-decoration:none; font-size: 9px; }
.plink a:hover { color: #999999; }
.input { width: 238px;background-color:#ffffff;font-size: 12px;color:#000000;border: 1px solid #090909;margin-top:12px;padding-left: 2px;border-top: 1px solid #949CAB;border-left: 1px solid #8891A2;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #42506C;border-bottom-color: #42506C; }
.go { background-color:#252d3d;font-size: 10px;color:#949CAB;margin-top:3px;padding-left: 2px;width: 50px;border-top: 1px solid #949CAB;border-left: 1px solid #8891A2;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #42506C;border-bottom-color: #42506C; }
.field1 { width: 140px; float:left; }
.field_mail { width: 140px; float:left;}
.str { width: 140px; float:left;}
.strnr { width: 29px; float:left;}
.ort { width: 125px; float:left;}
.plz { width: 44px; float:left;}
.geb_input1 { margin: 2px; width: 26px; }
.geb_input2 { margin: 2px; width: 47px; }
.field1, .field_mail, .str , .strnr, .ort, .plz , .geb_input1, .geb_input2 { margin: 2px;font-size: 11px; color:#000000; border: 1px solid #090909; padding-left: 2px; border-top: 1px solid #949CAB; border-left: 1px solid #8891A2; border-right-width: 1px;border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;border-right-color: #42506C;border-bottom-color: #42506C; }
.box20 { float:left; width:27%; }
.box30 { float:left; width:37%; }
.box80 { float:left; width:72%; }
.box70 { float:left; width:62%; }
.box100 { float:left; width:99%; margin-bottom: 4px; }
#subscribeForm { width:324px; float:left; color: #FFFFFF; font-size:12px; }
#frame_unsubscribe { width:284px; float:left; color: #FFFFFF; font-size:12px; }
#content_news { width: 677px; min-height: 476px; left: 200px; top: 150px; position:absolute; background-color:#000000; height: 476px; }
#content_news_form { width: 677px; min-height: 576px; left: 200px; top: 150px; position:absolute; background-color:#000000; height: 576px; }
#content_news a { font-size: 11px; color: #CCCCCC; }
#news { height: 250px; width: 400px; color:#999999; font-size: 11px; color: #FFFFFF; line-height: 15px; padding-left: 120px; padding-top: 15px; }
#news_first { height: 150px; width: 400px; color:#999999; font-size: 11px; color: #FFFFFF; line-height: 15px; padding-left: 120px; padding-top: 15px; }
#news li { margin-left: -20px; }
#content_popup { width: 470px; height: 750px; left: 0px; top: 0px; position:absolute; background-color:#000000; }
#news_box { width: 645px; left: 425px; margin-left:-225px; top: 180px; position:absolute; background-color:#000000; color:#FFFFFF; z-index:200; padding-left: 25px; padding-bottom: 25px; font-size:11px; height:409px; }
#news_box a, a:link { font-size: 11px; text-decoration: none; }
#news_box a:hover { text-decoration: underline; }
.ddown { font-size: 11px; width: 48px;}
.storename { font-weight: bold; text-transform: uppercase;}
.zos_swf { background-color: #FFFFFF;}
#news a:link, #news_first a:link { color: #D2232A; }
#news a:visited, #news_first a:visited { color: #D2232A; }
#navcontainer { text-align:center;	 overflow :hidden; position: relative; }
a, a:link { font-size: 14px; text-decoration: none; }
ul#navlist { margin-left: 0; padding-left: 0; white-space: nowrap; text-transform: uppercase; color:#FFFFFF; }
#navlist li { display: inline; list-style-type: none; }
#navlist a { padding: 3px 10px; color: #fff; }
#navlist a:link, a, a:link { color: #fff; text-decoration: none; }
#navlist a:hover, a:hover { color: #666666; text-decoration: none; }
#navlist a:active, a:active { color: #db001b; text-decoration: none; }
ul#navlist li a#current { color: #db001b; }
#content a:link, #content a { font-size: 12px; }
#model{ width: 180px; height: 554px; left: 86px; top: 135px; position:absolute; z-index:999; background-image: url(../images/model.png); background-repeat: no-repeat;}
#gntm-navi{ width: 225px; height: 280px; right: -17px; top: 209px; position:absolute; z-index:999; background-color:#000000; padding-left:20px; margin:0px;}
#gntm-navi ul {	 padding:0px; margin:0px; padding-top:40px;}
#gntm-navi li { list-style-type: none; clear:both; padding-bottom:20px;}
#gntm-navi ul li a { font-size:12px; color: #FFFFFF; margin-top: 0; padding: 0; letter-spacing: 1px; text-align:left; text-transform:uppercase;}
#gntm-navi ul, #gntm-navi li { }
.niete { background-image: url(../images/gntm-niete.png); background-repeat: no-repeat; float: left; height: 25px; width: 30px;}
.collection_gallery { width: 883px; height: 465px; font-size: 11px; color: #FFF; text-align: center; background-color:#000; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFF; border-bottom-color: #FFF; margin: 0em auto; margin-left:-50px; }
.pager { font-size:11px; padding:4px 8px; text-align:center; position:relative; float:left; clear:left; width: 883px;}
.pager .amount { float:left; margin:0; }
.pager .limiter { float:right; }
.pager .limiter label { vertical-align:middle; }
.pager .limiter select { padding:0; margin:0 0 1px; vertical-align:middle; }
.pager .pages { margin:0 140px; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; margin:0 2px; }
.pager .pages .current {}
.products-grid { position:relative; float:left; }
.products-grid.last { border-bottom:0; }
.products-grid li.item { float:left; width:250px; padding:12px 10px 80px; list-style-type: none;}
.products-grid .product-image { display:block; width:250px; height:375px; margin:0 0 10px; }
.products-grid .product-name { /*min-height:2.7em;*/ margin:0 0 5px; font-weight:bold; font-size:13px; color:#ffffff; }
.products-grid .product-name a { color:#ffffff; }
#horizontalwrap { display: inline; white-space: nowrap; float:left; width:9000px; }
.flexcroll-hide-default {overflow: hidden !important;}

