.container {
  width:950px;
  margin:0 auto;
  padding-top: 1em;
  }

#mainNav {
	float: left;
	width: 18%;
	margin-right: .5em;
}

#mainNav > h1.header {
  float: right;
  margin-right: .45em;
  }
  #mainNav > h1.header > a{
      display: block;
      width: 3em;
      padding: .3em 0;
      outline: none;
  }
    #mainNav > h1.header > a > span {
    display: block;
    text-indent: -9000px;
    }


  #mainNav > ul {
    clear: both;
  }
    #mainNav > ul > li {
      text-align: right;
    }

div.leftContainer {
  float: left;
}

  #content,
  #slides {
  	width: 730px;
  	min-height: 421px;
  	margin-bottom: 1.4em;
  }

  .left_main {
  	float: left;
  	width: 60%;
  }

  .right_main {
  	float: left;
  	width: 30%;
  	margin: 5em 0 1em 2em;
  }

    img.left_main {
      height: 421px;
    }

  /* scroll-bar styling */
  #slides {
    height: 426px;
    margin: 0 0 1.4em 0;
    padding: 0;
    overflow-x: auto;
    white-space: nowrap;
  }

  #slides li {
    display: inline-block;    /* Opera & Safari, IE6/7 will render as block */
    display: -moz-inline-box; /* Firefox */
    vertical-align: top;      /* For consistency */
    margin: 10px;
    padding: 0;
    white-space: normal;
    text-align: center;
  }
  
  #slides li dl dt, 
  #slides li dl dd {
    padding: 0;
    margin: 0;
  }


/*#subNav*/
#subNav {
  clear: both;
  margin: 0;
  padding: 0;
}

#subNav li {
  float: left;
  margin-right: 4em;
}


/*#footer*/
#footer {
	padding-top: 5em;
}



/***************************************************individual_pages*/

/*
*=index.htm
*/

#content.index .right_main h5 {}
#content.index p {}
/*
*=apparel.htm
*=gifts.htm
*=handbags.htm
*/
#content.apparel p,
#content.gifts p,
#content.handbag p {}

#mainNav.nj h3,
#mainNav.ws h3 {
	margin: 2em .5em 0 0;
}

/*
*=apparel.htm
*=handbag.htm
*=gifts.htm
*/

#content.handbag .right_main {
	margin:4.5em 1.5em 1em 3em;
}
#content.display .right_main,
#content.store .right_main,
#content.gifts .right_main,
#content.apparel .right_main,
#content.oem .right_main {
	margin:4.5em 1.5em 1.5em 3em;
}

#content.display .right_main h5,
#content.store .right_main h5,
#content.handbag .right_main h5,
#content.gifts .right_main h5,
#content.apparel .right_main h5,
#content.oem .right_main h5 {
	margin-bottom:1.5em;
}


/*
*=retail.htm
*/
#content.retailer .right_main {
	margin:4.5em 1.5em 1.5em 1.5em;
}
#content.retailer .right_main h5 {
	margin-bottom:1.5em;
}



/*
*=about.htm
*/
div.about > table {
	float: left;
	width: 49%;
	margin: 1.6em 0 1em .6em;
}
div.about > table th {
  padding-left: 0;
}
div.about > table > tbody > tr > td {
  width: 120px;
  margin: 0;
  padding: 0;
}

.about div#right_side {
	width: 330px;
	float: right;
	margin: 1.8em .6em 0em 0em;
}

.about div#right_side a {
	display: block;
	width: 300px;
	margin-bottom: 0;
  padding-bottom: 0;
}
  .about div#right_side a img {
    float: left;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .about div#right_side a span {
    float: left;
    padding: 5em 0 0 1em;
    margin-bottom: 0;
    padding-bottom: 0;
  }

#content.about h5 {
  padding-left: 0;
	margin-bottom: .5em;
}

#profile {
  display: none;
	padding: 300px 0 0 50px;
}

.person {
  width: 48em;
	float: left;
	margin: 10em 0  0 10em;
	padding: 2em 0 2em 0;
}

.person h5 {
	padding: 1em;
}

.person ul{
	padding: 1em;
}

.person ul li{
	padding-left: 1em;
	padding-top: .5em;
}

#nyroModalContent h4 {
  padding: 0 1.8em;
}
#nyroModalContent p,
#nyroModalContent h5{
  padding: 0 2.3em;
}

#nyroModalContent ul {
  width: 20em;
}

#nyroModalContent img {
  padding-right: 1.2em;
}

/*
*=contact.htm
*/
#content.contact div.right_main {
  width: 43%;
	margin:1.5em 1.5em 1.5em 2em;
}

#content.contact > h5 {
	float:left;
	width: 30.9em;
	text-indent:-9000em;
}

#content.contact h5 span{
	display: block;
	height: 20em;
}

#content.contact img{
	width: 100%;
	height: 186px;
}


/*
*=oem.htm
*/
#content.oem .right_main img {
	margin: 6em 0 0 7em;
}

#content.oem #text {
	overflow-y: scroll;
}



/*
*=construction
*/
#content.construction .right_main {
	margin:4.5em 1.5em 1.5em 1.5em;
}

#content.construction .right_main h5 {
	margin-bottom:1.5em;
}

#content.construction .right_main a {
	display:block;
	margin:.5em 0;
	padding: 0;
}
