  /*  
  
  Website:	ECRU New York  
  Type:			Stylesheet 
  Version:	2.1
  Media:		Screen
  
  */

/* GENERAL */
html {overflow-y: scroll; }
html, body {height:100%;border:0;margin:0;padding:0;}
body {width:100%;background:#000000;font-size:12px;font-family: Arial, Helvetica, sans-serif;color:#ffffff;}

table {margin:0;padding:0;background-color:transparent;border:0px;}
td {vertical-align:top;}

form, div, input, textarea { margin:0;padding:0;border:0;}
input, textarea, select, option {font-size:12px;font-family: Arial, Helvetica, sans-serif;color:#000000;line-height:15px;}
input {vertical-align:top;}

ul, ol, li, dd, dt, dd {margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5, h6 {margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif;}

p, img {margin:0;padding:0;border:0px; }
a {color:#ffffff;text-decoration:none;}


/* WRAP */
#wrap {margin:0 auto;width:1000px;background:#000000;position:relative;height:auto !important;height:700px;min-height:700px;}

/* CONTAINER */
#main {width:1000px;height:auto !important;height:661px;min-height:661px;}
#left {float:left;width:830px;}
#right {float:right;width:170px;position:relative;}

/* HEADER */
.logo {padding:18px 0 0 24px;}

/* NAVIGATION */
#nav {margin:145px 0 0 0;}
#nav li {font-size:13px;text-align:right;padding:9px 24px 9px 0;line-height:18px;letter-spacing:1px;}
#nav li a {color:#ffffff;}
#nav li a:hover {color:#cbc3b7;}
#nav li.m1 {background:url(../images/menu/bar-sandal.gif) no-repeat bottom right;}
#nav li.m2 {background:url(../images/menu/bar-blue.gif) no-repeat bottom right;}
#nav li.m3 {background:url(../images/menu/bar-grey.gif) no-repeat bottom right;}
#nav li.m4 {background:url(../images/menu/bar-orange.gif) no-repeat bottom right;}
#nav li.m5 {background:url(../images/menu/bar-yellow.gif) no-repeat bottom right;}

/* PAGE TITLE */
.title {font-size:20px;font-weight:normal;color:#ffffff;height:24px;letter-spacing:1px;font-family:calibri;}
.title span {background:url(../images/layout/divider.jpg) no-repeat 2px 0;padding:0 0 0 16px;color:#e7daad;}

/* HOMEPAGE */
.home {background:url(../images/welcome/homebg.jpg) no-repeat top left;height:661px;padding:20px 0 0 460px;}
.home .slogan {padding:55px 0 0 35px;}

/* SHOP */
.product-list {float:left;width:350px;text-align:right;height:400px;}
.product-list ul {padding:40px 0 0 20px;}
.product-list ul li {font-size:13px;line-height:22px;letter-spacing:1px;padding:5px 0px 5px 5px;}
.product-list ul li b {text-transform:uppercase;padding:0 6px 0 30px;}
.product-list ul li a {padding-right:6px;}
.product-list ul li img {padding:0px 10px 0 0;}
.product-list ul li .CLEANSE {background:#e7daad;color:#000000;}
.product-list ul li .NOURISH {background:#99d7db;color:#000000;}
.product-list ul li .STYLE {background:#c74a1a;}
.product-list ul li .FINISH {background:#f58026;}
.product-list ul li .ACACIA {background:#e7daad;color:#000000;}

.products {float:left;width:435px;background:#ffffff;margin:1px 5px 0 0;padding:46px 20px 0 20px;height:auto !important;height:600px;min-height:600px;color:#000000;}
.products h3 {font-size:13px;line-height:20px;}

.pro-desc {float:left;width:235px;}
.pro-desc p {font-size:12px;line-height:23px;padding:15px 0;text-align:justify;}
.pro-desc a {color:#f58026;}
.pro-desc a:hover {color:#f58026;text-decoration:underline;}
.pro-desc select {margin:5px 0;border:1px solid #cccccc;width:80px;}

.pro-img {float:right;width:200px;text-align:center;}

/* STORY */
.story {padding-top:140px;font-size:13px;line-height:22px;}
.story h1 {font-size:25px;font-weight:normal;letter-spacing:1px;padding-left:10px;}
.story h2 {font-size:18px;font-weight:normal;letter-spacing:1px;padding:20px 0 0 60px;}
.story h3 {font-size:18px;font-weight:normal;letter-spacing:1px;padding:20px 0 0 200px;}
.story h3 span {color:#f58026;}
.story p {padding:28px 210px 0 200px;letter-spacing:1px;text-align:justify;}

/* GO GREEN */
.green {background:url(../images/gogreen/floralbg.jpg) no-repeat top left;height:661px;}
.greentxt {padding:220px 0 0 474px;font-size:14px;line-height:22px;}
.green p {padding:13px 0;}

/* CONTACT */
.contact {background:url(../images/contact/contactbg.jpg) no-repeat top left;height:661px;}
.contacttxt {padding:65px 0 0 320px;font-size:13px;line-height:30px;}
.contact p {padding:14px 0 14px 94px;letter-spacing:1px;}
.contact a {color:#f58026;}
.contact a:hover {text-decoration:underline;}

/* FIND ECRU */
.find {padding:65px 0 0 65px;font-size:13px;line-height:28px;}
.find-con {padding-left:60px;}
.find p {padding:13px 0 13px 0px;letter-spacing:1px;}
.find a {color:#f58026;}
.find a:hover {text-decoration:underline;}
.find small {font-size:12px;}
.find .tbox {width:126px;border:1px solid #5b5c5d;background:#000000;font-size:16px;letter-spacing:1px;color:#ffffff;padding:4px 10px;margin:2px 0;}
.find .search {width:70px;border:1px solid #5b5c5d;background:#000000;font-size:14px;letter-spacing:1px;color:#ffffff;padding:5px 0 4px 0;margin:2px 6px;line-height:17px;}

.result {width:650px;padding-bottom:60px;font-size:11px;letter-spacing:0px;line-height:17px;}
.result th {font-size:14px;border-top:1px solid #274755;border-bottom:1px solid #274755;padding:7px 15px;font-weight:normal;text-align:left;letter-spacing:1px;}
.result td {padding:15px 0 0 15px;}

/* GET THE LOOK */
.look {padding:65px 0 0 65px;font-size:12px;line-height:28px;}
.look ul {margin:60px 0 0 0;text-transform:uppercase;}
.look ul li {float:left;width:380px;height:170px;}
.look ul li b {float:left;padding-top:66px;font-weight:normal;}
.look ul li img {float:left;padding-right:10px;}
.look a:hover {color:#f58026;}

/* SEARCH */
.search {padding:65px 0 0 65px;font-size:13px;line-height:28px;}
.search-con {padding-left:60px;}
.search p {padding:13px 0 13px 0px;letter-spacing:1px;}
.search a:hover {color:#f58026;}
.search .tbox {width:220px;border:1px solid #5b5c5d;background:#000000;font-size:14px;letter-spacing:1px;color:#ffffff;padding:5px 10px;margin:2px 0;}
.search .submit {width:90px;border:1px solid #5b5c5d;background:#000000;font-size:14px;letter-spacing:1px;color:#ffffff;padding:4px 0 4px 0;margin:2px 6px;line-height:17px;}

.searchresult {clear:both;margin:10px 50px 20px 0;background:#ffffff;color:#000000;}
.searchresult ul {padding:15px 35px;}
.searchresult ul li {padding:15px 0;border-top:1px solid #d7d7d7;}
.searchresult ul li:first-child {border-top:0;}
.searchresult ul li b {font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:normal;line-height:40px;}
.searchresult ul li a {color:#000000;}
.searchresult ul li .pimg {float:left;width:130px;text-align:center;}
.searchresult ul li .ptxt {float:left;padding-top:10px;}

.pagenavi {float:right;width:200px;text-align:right;margin:0 50px 0  0;}
.pagenavi a {font-size:11px;text-transform:uppercase;border:1px solid #504B3C;padding:0 5px;color:#b7b7b7;}
.pagenavi a:hover {color:#ffffff;}

.sresult {float:left;width:400px;}

/* SIGN IN PAGES */
.signin  {padding:65px 0 0 65px;font-size:12px;line-height:28px;}
.signin-con {padding-left:60px;}
.signin p {padding:5px 0;}
.signin h3 {padding:45px 0 0 0;font-size:16px;font-weight:normal;letter-spacing:1px;}
.signin a {color:#f58026;}
.signin a:hover {text-decoration:underline;}
.signin .tbox {width:220px;border:1px solid #5b5c5d;background:#000000;font-size:11px;color:#ffffff;padding:5px 10px;margin:2px 10px;}
.signin .submit {width:90px;border:1px solid #5b5c5d;background:#000000;font-size:12px;color:#ffffff;padding:4px 0 3px 0;margin:2px 6px;line-height:17px;}
.signin-con span {color:#c74a1a;font-family:tahoma;font-size:12px;font-weight:normal;}


/* REGISTER */
.register  {padding:65px 0 0 65px;font-size:12px;line-height:28px;}
.register-con {padding-left:60px;}
.register p {padding:5px 0;}
.register h3 {padding:45px 0 0 0;font-size:16px;font-weight:normal;letter-spacing:1px;}

.register .tbox {width:220px;border:1px solid #5b5c5d;background:#000000;font-size:11px;color:#ffffff;padding:2px 0px;margin:2px 0px;}
.register .submit {width:90px;border:1px solid #5b5c5d;background:#000000;font-size:12px;color:#ffffff;padding:4px 0 3px 0;margin:2px 6px;line-height:17px;}
.register-form {margin-top:25px;font-size:11px;}
.register-form td {padding:3px 0;}
.register-form b {font-size:14px;font-weight:normal;color:#44687d;height:24px;letter-spacing:1px;font-family:calibri;background:url(../images/layout/divider.jpg) no-repeat 2px 0;padding:0 0 0 16px;}

.register-form select {width:150px;border:1px solid #5b5c5d;background:#000000;font-size:11px;color:#ffffff;padding:2px 0px;margin:2px 0px;}
.register-form option {color:#ffffff;font-size:11px;}
.register-form span, .register strong {color:#c74a1a;font-family:tahoma;font-size:12px;font-weight:normal;}

/* MY ACCOUNT */
.acc {margin:20px 0;padding:0;color:#ffffff;font-size:11px;line-height:22px;}
.acc td.ti {font-size:14px;border-top:1px solid #274755;border-bottom:1px solid #274755;padding:7px 15px;font-weight:normal;text-align:left;letter-spacing:1px;color:#ffffff;}
.acc td {padding:5px 10px;color:#BFBFBF;}
.acc input.in {width:150px;border:1px solid #5b5c5d;background:#000000;font-size:11px;color:#ffffff;padding:4px 5px;margin:2px 0px;}
.acc .submit {width:100px;border:1px solid #5b5c5d;background:#000000;font-size:11px;color:#ffffff;padding:4px 0px 3px 0px;margin:10px 0px;line-height:17px;}
.acc select {width:162px;border:1px solid #5b5c5d;background:#000000;font-size:11px;color:#ffffff;padding:2px 0px;margin:2px 0px;}
.acc select  option {color:#ffffff;font-size:11px;}

/* EVENTS */
.event {background:url(../images/events/event_paintimg.jpg) no-repeat top left;height:661px;}
.event-txt {padding:30px 30px 0 464px;font-size:12px;line-height:21px;}
.event-txt p {padding:5px 0;}
.event-txt label {display:block;letter-spacing:1px;font-size:13px;}

.pshows a:hover {color:#c44e1f;}

/* ARTIST */
.artistry {padding:30px 30px 0 34px;font-size:12px;line-height:22px;}
.artist-txt {float:left;width:720px;height:550px;background:#ffffff;color:#000000;margin:20px 0;left:-34px;position:relative;padding-left:30px;}
.artist-txt h3 {font-size:15px;font-size:13px;color:#a67023;padding-top:10px;}
.artist-txt p {padding-top:15px;}
.artist-txt label {display:block;letter-spacing:1px;font-size:13px;}

#artist , #artist2  {float:left;width:310px;padding:25px;}
.flexcroll {overflow:auto;height:485px;}

/* BUZZ */
#buzz {width:720px;margin:192px 0 0 1px;border-top:2px solid #cbc3b8;border-bottom:2px solid #cbc3b8;padding-left:26px;}
#buzz li {float:left;width:114px;height:160px;margin-left:26px;}
#buzz li.nw {background:#e7daad;}
#buzz li.ev {background:#9ad7dc;}
#buzz li.ru {background:#cbc3b8;}
#buzz li.ps {background:#c74a1a;}
#buzz li a {color:#333333;font-size:13px;display:block;padding:70px 0 72px 0;text-align:center;letter-spacing:1px;}

#buzz-sub {margin:40px 0 0 60px;}
#buzz-sub .menu {width:390px;border-top:2px solid #cbc3b8;border-bottom:2px solid #cbc3b8;padding-left:10px;}
#buzz-sub .menu li {float:left;width:65px;height:80px;margin:0 2px 0 14px;}
#buzz-sub .menu li.nw {background:#e7daad;}
#buzz-sub .menu li.ev {background:#9ad7dc;}
#buzz-sub .menu li.ru {background:#cbc3b8;}
#buzz-sub .menu li.ps {background:#c74a1a;}
#buzz-sub .menu li a {color:#333333;font-size:11px;display:block;padding:30px 0 32px 0;text-align:center;}

#buzz-sub h3 {font-size:15px;letter-spacing:2px;padding:10px 0;font-weight:normal;line-height:22px;}
#buzz-sub p {padding:10px 0;font-size:12px;line-height:23px;text-align:justify;color:#ffffff;}

.buzz-lf {float:left;width:420px;padding-right:30px;}
.buzz-rt {float:right;width:300px;padding-right:20px;}

#slideshowWrapper{position:relative;width:254px;margin:auto;}
#fssPrev{width:24px;height:21px;background:url(../images/buzz/prev.gif) no-repeat top left;margin:0px 0 0 65px;padding-bottom:5px;}
#fssNext{width:24px;height:21px;background:url(../images/buzz/next.gif) no-repeat top left;margin:0px 0 0 62px;padding-bottom:5px;}
#fssPrev span, #fssNext span {visibility:hidden;}
#fssPlayPause{position:absolute;top:500px;right:10px;padding:4px 0 5px 0;-moz-border-radius:5px;border-radius:5px;width:60px;text-align:center;display:block;color:#333;text-decoration:none;visibility:hidden;}

ul#slideshow{border:1px solid #3a3b3d;padding:1px;margin:auto;margin:10px 0 14px 0;width:250px !important;height:530px !important;overflow:hidden;}
#fssList{list-style:none;width:250px;margin:auto;padding:5px 0 0 45%;visibility:hidden;}
#fssList li{display:inline;padding-right:10px;}
#fssList li a{color:#999;text-decoration:none;}
#fssList li.fssActive a{font-weight:bold;color:#fff;}


.runtxt {padding:15px 0 0 24px;}

.evetxt {width:450px;padding:15px 0 0 16px;}
.evetxt ul li {padding-bottom:10px;}
.evetxt ul li img {float:left;width:100px;background:#000000;padding:10px;} 
.evetxt ul li p {float:right;width:310px;padding:0px 0 0 26px;}
.evetxt ul li b {display:block;font-size:13px;letter-spacing:2px;padding:0px 0 8px 0;font-weight:normal;line-height:22px;}
.evetxt ul li a:hover img {background:#9ad7dc;}

.presstxt {width:680px;padding:15px 0 0 16px;}
.presstxt ul li {float:left;width:130px;padding:0 20px 15px 0;}
.presstxt ul li img {width:120px;height:160px;padding:0;}
.presstxt ul li a {display:block;border:5px solid #000000;padding:0;}
.presstxt ul li a:hover {border:5px solid #c74a1a;}

.runway-video {position:absolute;top:120px;}

/* LISTS */
.bull {padding:13px 0 13px 0;font-size:12px;}
.bull li {background:url(../images/bullets/bull.jpg) no-repeat left 9px;padding:2px 15px;line-height:20px;}

/* ERROR */
#err {font-size:11px;color:#fff2ed;line-height:15px;border:1px solid #c74a1a;width:380px;margin:10px 0;padding:5px 20px;}
#err ul {padding:0 0 0 15px;}
#err li {list-style:disc;padding:3px;}

/* FOOTER */
#foot {height:40px;font-size:11px;}
#foot a {color:#dbdbdb;}
#foot a:hover {color:#ffffff;}

.ft-lf {float:left;width:400px;padding:15px 0 0 0;}
.ft-lf li {float:left;padding:0 12px 0 10px;}

.ft-rt {float:right;width:590px;text-align:right;padding-right:10px;}
.ft-rt li {float:right;padding:0px 4px;}
.ft-rt li a {display:block;padding:2px 15px;border:1px solid #f9f9f9;}
.ft-rt li span {float:right;width:40px;}

/* CLEAR */
.clear {clear:both;}
