/*----------
	Prescott Cabinets - CSS Document 
----------*/

@import url("reset.css");

/*----------	LaYoUT STYLeS	----------*/
body {
  color: #b9a89d;
  background: #000 url(../images/core/bg.gif) repeat-x;
	font: 62.5%/1.8em "Trebuchet Ms", Verdana, Helvetica, sans-serif;
}

#container {
  width: 960px;
  font-size: 1.1em;
  margin: 0 auto;
}

#content {
  width: 930px;
  padding: 15px;
  background: #120C0A url(../images/core/content-bg.gif) repeat-x;
  position: relative;
  z-index: 10;
}

#column-left {
  float: left;
  width: 330px;
  margin: 0 0 0 5px;
}

#column-right {
  float: right;
  width: 590px;
  margin: 0 5px 0 0;
}


#p-home #text {
  width: 310px;
  margin: 0 0 10px 0;
}

#text {
  width: 310px;
  margin: 0 0 20px 0;
}

#p-terms #text { width: 900px; }

#p-gallery-commercial #column-left { width: 450px; }
#p-gallery-commercial #column-right { width: 450px; }
#p-gallery-commercial #text { width: 420px; }


/*----------	CoMMoN STYLeS	----------*/
a { color: #bb8c46; text-decoration: none; }
a:hover { text-decoration: underline; }
h1, h2, h3 {
  margin: 20px 0 0 0;
  font-weight: normal;
  font-family: Times New Roman;
}
h1 {
  margin: 5px 0 0 0;
  width: 300px;
  height: 30px;
  display: block;
  font-size: 1.6em;
  text-align: center;
  padding: 0px 0 0 0;
  background: url(../images/core/h1-bg.gif) no-repeat bottom center;
}
h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; color: #c49248; }
strong { font-weight: bold; }
hr { border: none; border-bottom: 1px solid #b9a89d; margin: 10px; }
p { margin: 15px 0; }
ul { margin: 10px 30px; list-style-type: square; }

.right { float: right; margin: 10px; }
.top { border-top: 1px solid #b9a89d; text-align: right; font-size: 0.9em; margin: 10px 15px 0; }
.dark_color { color: #c49248; }
.light_color { color: #e6c696; }
.print {display:none;}

#mudmap { width: 280px; }
#logo-ginteriors { width: 305px; margin-top: 50px; }
.right1 { margin: 10px 10px 0px 0px; }

#column1 { width: 305px; height: 430px; float: left;}
#column2 { width: 280px; height: 425px; float: left; overflow: hidden; }

/*----------	HeaDeR STYLeS	----------*/
#header {
  width: 960px;
  height: 131px;
  position: relative;
  z-index: 20;
}
#header #logo {
  top: 30px;
  left: 0;
  position: absolute;
}
#header #address {
  top: 25px;
  left: 672px;
  position: absolute;
}
#header #numbers {
  top: 25px;
  left: 833px;
  position: absolute;
}
#header #numbers #phone {
  padding: 0 0 0 20px;
  background: url(../images/core/icon-phone.gif) no-repeat left;
}
#header #numbers #fax {
  padding: 0 0 0 20px;
  background: url(../images/core/icon-fax.gif) no-repeat left;
}
#header #numbers #email {
  padding: 0 0 0 20px;
  background: url(../images/core/icon-email.gif) no-repeat left;
}



/*----------	BaNNeR STYLeS	----------*/
#banner {
  width: 590px;
  height: 430px;
  display: block;
  overflow: hidden;
}

#p-gallery-commercial #banner { width: 450px; }

#p-profile #banner { background: url(../images/core/banner-profile.jpg) no-repeat; }
#p-facilities #banner { background: url(../images/core/banner-facilities.jpg) no-repeat; }
#p-gallery-residential #banner { background: url(../images/gallery/residential/kitchen/10.jpg) no-repeat; }
#p-gallery-commercial #banner { background: none; }
#p-thankyou #banner { background: url(../images/core/banner1.jpg) no-repeat; }


/*----------	CTa STYLeS	----------*/
ul#cta {
  margin: 0;
  list-style-type: none;
}
ul#cta li {
  float: left;
  width: 160px;
  text-align: center;
  padding: 0 0 20px 0;
  background: url(../images/core/cta-bg.gif) no-repeat bottom;
}
ul#cta li h2 {
  color: #e5c38c;
  letter-spacing: 2px;
  text-transform: uppercase;
}
ul#cta li a {
  padding: 0;
}



/*----------	GaLLeRY STYLeS	----------*/
ul.gallery_thumbnails {
  margin: 10px 0;
  list-style-type: none;
}

ul.gallery_thumbnails li {
  float: left;
  width: 102px;
  height: 105px;
  display: inline;
}

ul.gallery_thumbnails li a {
  display: block;
}

#p-gallery-residential #links {
  font-size: 1.1em;
}

#p-gallery-commercial ul.gallery_thumbnails { }
#p-gallery-commercial ul.gallery_thumbnails li {  width: 150px; height: 150px; }

/*----------	FooTeR STYLeS	----------*/
#footer { color: #58504b; margin: 10px; position: relative; display: block; clear: both; }
#footer a { color: #58504b; margin: 0 3px; }
#footer a:hover { text-decoration: underline; }
#footer #wflogo { position: absolute; top: 0; right: 0; width: 75px; height: 17px; }
#footer #hia { position: absolute; top: 0; right: 90px; width: 83px; height: 31px; }
#footer #cma { position: absolute; top: 0; right: 190px; width: 61px; height: 31px; }



