/* RESET */

* { margin:0; padding:0; }

body { background:#6c812a; font:12px/1.55em arial, helvetica, sans-serif; }

a { color:#1e7ec8; text-decoration:underline; }
a:hover { color:#1e7ec8; text-decoration:none; }
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#0A263C; }
h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; font-weight: 100;}
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p { margin-bottom:.8em; }
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }

/* STYLES */

#wrapper {width: 960px; margin: 30px auto; padding: 0px;}

#contentbackground {background: url(../photos/speckle.jpg) no-repeat; width: 960px; height:610px;}

#content {padding:20px; width:920px;}

.toplinks {color:#493b38; width: 960px;}
.toplinks a {color:#493b38; text-decoration:none;}
.toplinks a:hover {color:#493b38; text-decoration:underline;}



.toplinks span.right{ width:200px;}

.left {text-align: left; float:left;}
.right {text-align: right; float: right;}

ul.home {
  float: left;
  width: 612px;
  margin: 0 0 0 10px;
  padding: 0;
  list-style: none;
}
 
.home li {
  float: left;
  width: 290px;
  margin: 0 6px;
  padding: 0;
} 

.home a,
.home a:hover { display:block; text-decoration:none; }
.home span { display:none; cursor:pointer; white-space:nowrap; }
.home li.ourpassion, .home li.ourproducts {margin-bottom: 15px;}

.home li.ourpassion a span {display:none;}
.home li.ourpassion  a {background: url(../photos/new_home/ourpassion_off.png) no-repeat; height:271px; width:288px;}
.home li.ourpassion  a:hover  {background: url(../photos/new_home/ourpassion_on.png) no-repeat; height:271px; width:288px;}

.home li.ourpeople a span {display:none;}
.home li.ourpeople  a {background: url(../photos/new_home/ourpeople_off.png) no-repeat;  height:273px; width:288px;}
.home li.ourpeople  a:hover  {background: url(../photos/new_home/ourpeople_on.png) no-repeat;  height:273px; width:288px;}

.home li.ourproducts a span {display:none;}
.home li.ourproducts  a {background: url(../photos/new_home/ourproducts_off.png) no-repeat;  height:271px; width:306px;}
.home li.ourproducts  a:hover  {background: url(../photos/new_home/ourproducts_on.png) no-repeat;  height:271px; width:306;}

.home li.ourprocess a span {display:none;}
.home li.ourprocess  a  {background: url(../photos/new_home/ourprocess_off.png) no-repeat; height:274px; width:302px;}
.home li.ourprocess  a:hover  {background: url(../photos/new_home/ourprocess_on.png) no-repeat; height:274px; width:302px;}

.passion_image{ height:459px; width:600px;float:right;}





.clear {clear: both;}

#left {width:295px; float: left;}
#right {width:580px; float: right; }

ul.nav {
margin: 30px 0px 10px 0px;
  padding: 0;
  list-style: none;
  display: block;
  width:600px;
  text-align: right;
  float: right;
}
 
.nav li {
  padding: 0;
  display:inline;
  list-style-type: none;
} 

.textilepeople {padding:40px 60px 105px 40px; color:#c96651; width:475px;}

.style {padding:20px;}

.nav a {float:left;}

.nav a,
.nav a:hover { display:block; text-decoration:none; }

.toplinks a.promo_link {text-decoration:underline;}
.toplinks a.promo_link:link {text-decoration:underline;}
.toplinks a.promo_link:active {text-decoration:underline;}
.toplinks a.promo_link:hover{text-decoration:none;}

.nav span { display:none; cursor:pointer; white-space:nowrap; }
.nav li.men a{background-image: url(../photos/men_off.png);  height:47px; width:113px;}
.nav li.men a:hover{background-image: url(../photos/men_on.png);  height:47px; width:113px;}
.nav li.men a.active{background-image: url(../photos/men_on.png);  height:47px; width:113px;}
.nav li.women a{background-image: url(../photos/women_off.png);  height:47px; width:113px;}
.nav li.women a:hover{background-image: url(../photos/women_on.png);  height:47px; width:113px;}
.nav li.women a.active{background-image: url(../photos/women_on.png);  height:47px; width:113px;}
.nav li.ourpassion a{background-image: url(../photos/passion_off.png); height:47px; width:123px;}
.nav li.ourpassion a:hover{background-image: url(../photos/passion_on.png); height:47px; width:123px;}
.nav li.ourpassion a.active{background-image: url(../photos/passion_on.png); height:47px; width:123px;}
.nav li.ourprocess a{background-image: url(../photos/process_off.png); height:47px; width:125px;}
.nav li.ourprocess a:hover{background-image: url(../photos/process_on.png); height:47px; width:125px;}
.nav li.ourprocess a.active{background-image: url(../photos/process_on.png); height:47px; width:125px;}
.nav li.ourpeople a{background-image: url(../photos/people_off.png); height:47px; width:113px;}
.nav li.ourpeople a:hover{background-image: url(../photos/people_on.png); height:47px; width:113px;}
.nav li.ourpeople a.active{background-image: url(../photos/people_on.png); height:47px; width:113px;}
