/* Najlaa Jabri - Womenswear Textiles Designer
 * Copyright (c) 2008 Dita Tantang, Web Architect
 *
 *          //
 * ShorTTy (",) Productions
 *   http://shortty.co.uk
 *    dita@shortty.co.uk
 */

body {
  background-image: url( "bg.jpg" ) ;
  background-attachment: fixed ;
  background-color: #532643 ;
  margin: 0 ;
}

a {
  color: #fff ;
}

img {
  border: 0 solid #fff ;
}

div#footer, div#footer a {
  color: #606 ;
  font-family: Verdana, sans-serif ;
  font-size: 8pt ;
  text-decoration: none ;
  text-align: center ;
}

div#menu {
  background-color: #fff ;
  padding: 10px ;
  text-align: right ;
}

div#menu img {
  margin-left: 15px ;
}

div#box {
  background-image: url( "bg2.png" ) ;
  border: 0 solid #fff ;
  height: 600px ;
  margin: 0 auto ;
  text-align: center ;
  width: 990px ;
}

table {
  border: 0 solid #fff ;
  width: 100% ;
}

table#home, table#about, table#textiles, table#contact {
  height: 600px ;
}

table#home td#picture {
  background-image: url( "home.jpg" ) ;
  background-position: center center ;
  background-repeat: no-repeat ;
  text-align: center ;
  vertical-align: middle ;
}

table#home td#plaque {
  padding-bottom: 22px ;
  vertical-align: bottom ;
}

table#collection td {
  border: 0 solid #fff ;
  text-align: center ;
  vertical-align: middle ;
}

table#collection td#collage, table#collection td#links {
  height: 460px ;
  width: 20% ;
}

table#collection td#collage, table#collection td#image {
  background-image: url( "collection.png" ) ;
  background-position: center center ;
  background-repeat: no-repeat ;
}

table#collection td#links {
  width: 15% ;
}

table#collection td#thumbnails div.thumb_links {
  background-position: center center ;
  background-repeat: no-repeat ;
  float: left ;
  height: 121px ;
  width: 92px ;
}

table#collection div#scroll {
  margin: 0 auto ;
  overflow: hidden ;
  text-align: center ;
}

table#collection td#thumbnails div.thumb_links, table#collection td#thumbnails div.thumb_links img.thumb_wrap {
  height: 121px ;
  width: 92px ;
}

table#textiles td {
  text-align: center ;
  vertical-align: middle ;
  width: 50% ;
}

table#textiles td#textile {
  background-position: center center ;
  background-repeat: no-repeat ;
}

table#textiles td#samples div.sample_block {
  clear: both ;
  margin: 0 auto ;
  overflow: hidden ;
  text-align: center ;
  width: 448px ;
}

table#textiles td#samples div.sample_wrap {
  float: left ;
}

table#textiles td#samples div.sample_wrap, table#textiles td#samples div.sample_wrap img {
  background-position: center center ;
  background-repeat: no-repeat ;
  height: 148px ;
  width: 106px ;
}

table#about td#blurb {
  padding-left: 40px ;
  text-align: left ;
  vertical-align: middle ;
  width: 70% ;
}

table#contact td#form {
  padding-left: 30px ;
  text-align: left ;
  vertical-align: middle ;
}

table#contact td#form div.white {
  background-color: #fff ;
  padding-bottom: 10px ;
}

table#contact td#form div.short {
  padding: 0 ;
  height: 50px ;
  width: 270px ;
}

table#contact td#form img {
  float: left ;
}

table#contact td#form #message {
  background-color: #fff ;
  border: 0 solid #fff ;
  margin: 0 ;
  padding: 10px ;
  padding-top: 0 ;
  height: 250px ;
  width: 580px ;
}

table#contact td#form .text {
  border: 0 solid #fff ;
  color: #000 ;
  font-family: "Times New Roman", serif ;
  font-size: 12pt ;
  font-weight: bold ;
  margin-top: 20px ;
}

table#contact td#form input#submit {
  background-image: url( 'contact/submit.jpg' ) ;
  background-position: center center ;
  background-repeat: no-repeat ;
  border: 0 solid #fff ; /* doesn't like border: 0 solid #fff ? */
  height: 45px ;
  width: 97px ;
}

table#contact td#phone {
  padding-top: 30px ;
  padding-right: 30px ;
  text-align: right ;
  vertical-align: top ;
}

@media print {
  body {
    display: none ;
    visibility: none ;
  }
}