/* CSS Document */

body { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding: 0px; margin: 0px; background: url(../images/pageBkgd.jpg) top center no-repeat #2d2d2d; }

h1 { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 20px; color: #fff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
h2 { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 16px; color: #3e0000; border-bottom: 1px solid #666; padding: 0px 0px 0px 0px; margin: 0px 50px 10px 0px; float: left; width: 670px; }

p.intro { font-size: 14px; color: #fff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 600px; height: 160px; overflow: hidden; }
p.project { font-size: 14px; color: #fff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 600px; height: 80px; overflow: hidden; }
ul.specifics { font-size: 14px; color: #fff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 600px; height: 83px; overflow: hidden; }

div.wrapper { margin: 0px auto; border-right: 5px solid #000; border-left: 5px solid #000; background:url(../images/contentBkgd.jpg) no-repeat top center #d7d7d7 ; width: 1106px; min-height: 700px; }

div.mainNavigation { padding: 0px 0px 300px 0px; background:url(../images/secondaryNavBkgd.jpg) 0px 270px no-repeat; width: 378px; float: left; }

a.logo:active, a.logo:link, a.logo:visited { text-indent: -10000px; background: url(../images/logo.jpg) no-repeat; display: block; width: 330px; height: 234px; }
a.customFurniture:active, a.customFurniture:link, a.customFurniture:visited { text-indent: -10000px; background: url(../images/button_customFurniture.jpg) no-repeat; display: block; width: 330px; height: 36px; }
a.about:active, a.about:link, a.about:visited, 
a.contact:active, a.contact:link, a.contact:visited,
span.divider { font-family: Arial, Helvetica, sans-serif; font-size: 18px; letter-spacing: -1px; text-decoration: none; text-transform: uppercase; color: #333; }
a.about:hover, a.contact:hover { text-decoration: underline; }

div.textLinks { text-align: right; margin: 10px 57px 0px 0px; }

div.content { padding: 50px 0px 0px 0px; margin: 0px 0px 0px 378px; }

div.galleryItem { font-family:Arial, Helvetica, sans-serif; font-szie: 12px; color: #6c6c6c; text-align: right; text-transform: uppercase; padding: 0px 0px 0px 13px; margin: 0px 20px 65px 0px; background: url(../images/galleryItem_bkgd.png) bottom left no-repeat; width: 120px; height: 91px; float: left; }
div.galleryItem a { text-decoration: none; color: #6c6c6c; font-weight: bold; display: block; }
div.galleryItem a:hover { background-color: #fff; }
div.galleryItem a.image { border: 1px solid #fff; padding: 91px 0px 0px 0px; background: no-repeat 0px 0px; height: auto; }
div.galleryItem a.image:hover { background-color: #fff; }
div.galleryItem a.image p { padding: 5px 5px 10px 5px; border-top: 1px solid #fff; margin: 0px; }

div.mainNavigation div.secondaryNav { text-align: right; margin: 20px 0px 0px 20px; width: 300px; }
div.mainNavigation div.secondaryNav h2 { width: 300px; float: none; clear: right; }
div.mainNavigation div.secondaryNav div.galleryItem { font-family:Arial, Helvetica, sans-serif; font-szie: 12px; color: #6c6c6c; text-transform: uppercase; padding: 0px 0px 0px 13px; margin: 0px 0px 20px 0px !important; background: url(../images/galleryItem_bkgd.png) top left no-repeat; width: 120px; height: auto; float: right; }
div.mainNavigation div.secondaryNav div.galleryItem a { text-decoration: none; color: #6c6c6c; font-weight: bold; display: block; }
div.mainNavigation div.secondaryNav div.galleryItem a:hover { }
div.mainNavigation div.secondaryNav div.galleryItem a.image { padding: 91px 0px 0px 0px; background: no-repeat -121px 0px; height: auto; }
div.mainNavigation div.secondaryNav div.galleryItem a.image p { padding: 5px 5px 10px 5px; margin: 0px; }
div.mainNavigation div.secondaryNav div.galleryItem a.image:hover { background-position: 0px 0px; background-color: #fff; }
div.mainNavigation div.secondaryNav div.galleryItem a.selected { color: #000; background-position: 0px 0px; background-color: #fff; }
a#tomerlinCoffeeTable_001 { background-image: url(../images/thumbs/tomerlinCoffeeTable_001.jpg); }
a#tomerlinCoffeeTable_002 { background-image: url(../images/thumbs/tomerlinCoffeeTable_002.jpg); }
a#tomerlinCoffeeTable_003 { background-image: url(../images/thumbs/tomerlinCoffeeTable_003.jpg); }
a#extensionTable001a { background-image: url(../images/thumbs/extensionTable001a.jpg); }
a#extensionTable001b { background-image: url(../images/thumbs/extensionTable001b.jpg); }
a#extensionTable001c { background-image: url(../images/thumbs/extensionTable001c.jpg); }
a#extensionTable001d { background-image: url(../images/thumbs/extensionTable001d.jpg); }
a#christineBox_001 { background-image: url(../images/thumbs/christineBox_001.jpg); }
a#christineBox_002 { background-image: url(../images/thumbs/christineBox_002.jpg); }
a#sideboard001a { background-image: url(../images/thumbs/sideboard001a.jpg); }
a#sideboard001b { background-image: url(../images/thumbs/sideboard001b.jpg); }
a#sideboard002a { background-image: url(../images/thumbs/sideboard002a.jpg); }
a#sideboard002b { background-image: url(../images/thumbs/sideboard002b.jpg); }
a#sideboard002c { background-image: url(../images/thumbs/sideboard002c.jpg); }
a#storageBench_001a { background-image: url(../images/thumbs/storageBench_001a.jpg); }
a#counterTop_001a { background-image: url(../images/thumbs/counterTop_001a.jpg); }
a#modernTrundleBed001a { background-image: url(../images/thumbs/modernTrundleBed_001.jpg); }
a#modernTrundleBed001b { background-image: url(../images/thumbs/modernTrundleBed_002.jpg); }
a#modernTrundleBed001c { background-image: url(../images/thumbs/modernTrundleBed_003.jpg); }
a#modernTrundleBed001d { background-image: url(../images/thumbs/modernTrundleBed_004.jpg); }
a#modernTrundleBed001e { background-image: url(../images/thumbs/modernTrundleBed_005.jpg); }
a#hopeChest_001 { background-image: url(../images/thumbs/hopeChest_001.jpg); }
a#hopeChest_002 { background-image: url(../images/thumbs/hopeChest_002.jpg); }

div.footer { padding: 100px 0px 50px 378px; clear: both; }

span.date, span.price { font-size: 10px; display: block; }

/*----- PROJECT PAGES -----*/
/*----- PROJECT PAGES -----*/
/*----- PROJECT PAGES -----*/

div.itemThumbnails { height: 91px; }
div.itemThumbnails a.image { border: 1px solid #fff; margin: 0px 10px 5px 0px; width: 121px; height: 91px; display: block; float: left; }
div.itemThumbnails a.image:hover { border: 1px solid #89120C; }
div.itemThumbnails a#tomerlinCoffeeTable_001 { background-image: url(../images/thumbs/tomerlinCoffeeTable_001.jpg); }
div.itemThumbnails a#tomerlinCoffeeTable_002 { background-image: url(../images/thumbs/tomerlinCoffeeTable_002.jpg); }
div.itemThumbnails a#tomerlinCoffeeTable_003 { background-image: url(../images/thumbs/tomerlinCoffeeTable_003.jpg); }
img.photoDetail { border: 1px solid #fff; }

/*----- HOMEPAGE CLASSES -----*/
/*----- HOMEPAGE CLASSES -----*/
/*----- HOMEPAGE CLASSES -----*/

body.home div.mainNavigation p { line-height: 20px; text-align: justify;  padding: 0px; margin: 20px 56px 0px 41px; }

body.home div.content h1 { height: 1px; text-indent: -10000px; line-height: 1px; margin: 0px; padding: 0px; }
a.homepageImageOne:active, a.homepageImageOne:link, a.homepageImageOne:visited { border: 1px solid #fff; margin: 0px 0px 5px 0px; width: 568px; height: 425px; display: block; }
a.homepageImageOne img { margin: 0px; }
a.homepageImageTwo { border: 1px solid #fff; margin: 0px 5px 0px 0px; display: block; width: 361px; height: 198px; float: left; }
a.homepageImageTwo img { margin: 0px; }
a.homepageImageThree { border: 1px solid #fff; margin: 0px 0px 0px 0px; display: block; width: 200px; height: 200px; float: left; }
a.homepageImageThree img { margin: 0px; }
a.homepageImageOne:hover, a.homepageImageTwo:hover, a.homepageImageThree:hover { border: 1px solid #89120C; }

/*----- ABOUT CLASSES -----*/
/*----- ABOUT CLASSES -----*/
/*----- ABOUT CLASSES -----*/

body.about div.content p { line-height: 24px; width: 600px; }
body.about div.content p.intro { line-height: 18px; }