@charset "UTF-8";
body { font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#36332b; margin:0px; background-image: url(../img/bg1.jpg); }

.wrap { width:960px; margin-left:auto; margin-right:auto; position:relative; }

.head { width:880px; height:165px; background-image:url(../img/head-bg.png); padding-left:80px; }
.head#about { background-image:url(../img/about-head.jpg); }
.head#news-head { background-image:url(../img/news-head.jpg); }
.head#press-head { background-image:url(../img/press-head.jpg); }
.head#contact { background-image:url(../img/contact-head.jpg); }
.head#gallery { background-image:url(../img/gallery-head.jpg); }
.head#contemporary { background-image:url(../img/contemporary-head.jpg); }
.head#vintage { background-image:url(../img/vintage-head.jpg); }


.facebook { position:absolute; top:10px; left:-78px; }
.sale { position:absolute; top:65px; left:-57px; }
a.press { display:block; text-indent:-9999px; background:url(../img/press-button.png) no-repeat; width:100px; height:102px; position:absolute; top:90px; right:-40px; z-index:999;  }
a.press:hover {  background:url(../img/press-hover.png) no-repeat;}

#background { width:100%; background-color:#000; }
#background .wrap { background-image:url(../img/wallpaper.jpg); background-repeat:repeat-y; background-position: top left; }

#content { width:960px; position:relative; }
#content .text2 { width:262px; height:286px; background-image:url(../img/text-bg.jpg); padding:140px 12px 0px 130px; margin-top:0px; margin-bottom:20px; float:left;  }
#content .about { width:320px; height:312px; background-image:url(../img/about-text.png); background-repeat:no-repeat; padding: 160px 40px 0px 180px; margin-top:-25px; float:left; font-size:12px; }
#content .gallery { width:573px; height:395px; margin-left:197px; margin-bottom:20px; padding-top:20px; }
#content .contemporary { width:594px; height:408px; background-image:url(../img/Contemporary.png); margin-left:150px; padding:20px 0px 0px 80px; }
#content .contemporary .left1 { width:222px; height:376px; float:left; margin-right:15px; padding:0px 10px 10px 20px; }
#content .contemporary .left { width:222px; height:361px; float:right; margin-right:70px; padding:2px 10px 10px 20px; }
#content .contemporary .left ul { list-style-type:none; margin:0px; padding:0px; }
#content .contemporary .left li { font-size:14px; margin-bottom: 3px; }
#content .contact { width:250px; height:279px; background-image:url(../img/contact.png); margin-left:175px; padding:145px 40px 0px 325px ; position:relative; }
#content .contact ul { list-style-type:none; font-size:1.6em; line-height:18px; margin:0px; padding:10px 0px 0px 20px;  }
#content .contact li { margin-bottom:13px; }
#content .contact a { color:#36332b; text-decoration:none; }
#content .contact span { font-size:0.9em; }
#content .contact img { position:absolute; left:160px; bottom:14px; }
#content .label { float:left; margin-top:-11px; margin-left:-5px; }
#content .shop-online { float:left; margin-left:120px; margin-top:45px; }
#vintage-gallery .shop-online { float:left; margin-left:363px; margin-top:20px; margin-bottom:20px; }
#content .shop-online-Gallery {top :-85px; right:0px; float:right; margin-right:-190px;  position: relative; z-index: 9; }
#content h1 { color:#604f12; font-size:24px; font-weight:normal; margin-top:-5px; margin-bottom:0px; }
#content h2 { color:#604f12; font-size:1.8em; font-weight:normal; margin:0px; }
#content p { padding:5px 0px 5px 0px; margin:0px; line-height:16px; border: none; }

#content .text2 span { font-size: 0.9em; }
#content  a { color:#36332b; text-decoration:none }
#content .right { width:508px; height:406px; float:left; position:relative; margin-top: -11px; }

#navigation { width:293px; height:122px; position:absolute; top:1px; left:128px; }
#navigation ul{ padding: 0px; margin: 0px; }
#navigation li{ display: inline; }
#navigation a { display:block; width: 101px; height:106px; text-indent: -9999px; outline:none; background-image:url(../img/nav1.jpg); float:left; }
#navigation #nav1 { background-position:0px 106px; }
#navigation #nav1:hover { background-position: 0px 0px }
#navigation #nav2 { background-position:-103px 106px; width:72px!important; }
#navigation #nav2:hover { background-position: -103px 0px }
#navigation #nav3 { background-position:-175px 106px; width:93px!important; }
#navigation #nav3:hover { background-position: -175px 0px }

#contemporary-nav { width:137px; height:384px; position:absolute; left:-11px;}
#contemporary-nav ul{ padding: 0px; margin: 0px; }
#contemporary-nav a {  display:block; width: 137px; height:384px; text-indent: -9999px; outline:none; background-image:url(../img/contemporary-nav.jpg); }
#contemporary-nav #contemp { background-position: -137px 0px; }
#contemporary-nav #contemp:hover { background-position: 1px 0px; }


#page-nav { width:765px; height:64px; margin: -100px 0px 35px 140px; }
#page-nav ul{ padding: 0px; margin: 0px; list-style-type: none; }
#page-nav li{ display: inline; }
#page-nav a { display:block; width:90px; height:64px; text-indent: -9999px; outline:none; background-image:url(../img/page-nav2.jpg); float:left; }
#page-nav #homenav { background-position:0px 0px; }
#page-nav #homenav:hover { background-position: 0px -64px; }
#page-nav #shopnav { background-position:-90px 0px; width:112px!important; }
#page-nav #shopnav:hover { background-position: -90px -64px; }
#page-nav #aboutnav { background-position:-202px 0px; width:118px!important; }
#page-nav #aboutnav:hover { background-position: -202px -64px; }
#page-nav #designersnav { background-position:-320px 0px; width:192px!important; }
#page-nav #designersnav:hover { background-position: -320px -64px; }
#page-nav #gallerynav { background-position:-512px 0px; width:70px!important; }
#page-nav #gallerynav:hover { background-position: -512px -64px; }
#page-nav #newsnav { background-position:-582px 0px; width:70px!important; }
#page-nav #newsnav:hover { background-position: -582px -64px; }
#page-nav #contactnav { background-position:-646px 0px; width:109px!important; }
#page-nav #contactnav:hover { background-position: -646px -64px; }

#footer { width:100%; background-image:url(../img/footer-bg.jpg); }
#footer .wrap { height:135px; background-image:url(../img/footer.jpg); background-repeat:no-repeat; }
#footer .left { width: 470px; float: left }
#footer .right { width: 490px; float: right; padding: 55px 0px 0px 0px; }
#footer .left img { margin-left: 165px; }
#footer ul { list-style-type:none; color:#663a12; font-size:11px; margin: 0px; padding: 0px; }
#footer li { display:inline; margin-right:10px; }
#footer a { text-decoration:none; color:#2d1805; }
#footer a:hover { color:#452609;}
#footer p {color:#2d1805; margin-top:5px; font-size: 0.9em; }

a img { border:none; }
.clear { clear:both; }
.kerry { margin-top:-2px; margin-left:0px; margin-bottom:-12px; }

.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next { margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }
#slider ul, #slider li,  #slider2 ul, #slider2 li { margin:0; padding:0; list-style:none; }
#slider2 { margin-top:1em; }
#slider li, #slider2 li { width:573px; height:400px; overflow:hidden; }
#prevBtn, #nextBtn,  #slider1next, #slider1prev { display:block; width:121px; height:74px; position:absolute; left:70px; top:145px; z-index:1000; }
#nextBtn, #slider1next { left:772px; top:140px; }
#prevBtn a, #nextBtn a,  #slider1next a, #slider1prev a { display:block; position:relative; width:121px; height:74px; background:url(../img/prev.jpg) no-repeat 0 0; }
#nextBtn a, #slider1next a { background:url(../img/next.jpg) no-repeat 0 0; }
ol#controls { margin:1em 0; padding:0; height:28px; }
ol#controls li { margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px; }
ol#controls li a { float:left; height:28px; line-height:28px; border:1px solid #ccc; background:#DAF3F8; color:#555; padding:0 10px; text-decoration:none; }
ol#controls li.current a { background:#5DC9E1; color:#fff; }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus { outline:none; }

#vintage-gallery { margin-left:37px; margin-top:70px; text-align:center; }
#vintage-gallery p.vintage-welcome { font-size:20px; color:#fff; margin-bottom:10px; }
#vintage-gallery p.enlarge { font-size:16px; color:#fff; margin-top:10px; }
#vintage-gallery p { font-size:13px; color:#d3b195; line-height:14px; }

#vintage-gallery li img { margin-right:5px; }
#vintage-gallery ul, #vintage-gallery li{ margin:0; padding:0; list-style:none; }
#vintage-gallery li { width:140px; height:140px;  }
#vintage-gallery #prevBtn, #vintage-gallery #nextBtn { display:block; width:22px; height:41px; position:absolute; left:0px; top:50px; z-index:1000; }
#vintage-gallery #nextBtn { left:935px; top:50px; }
#vintage-gallery #prevBtn a, #vintage-gallery #nextBtn a { display:block; position:relative; width:22px; height:41px; background:url(../img/left-button.jpg) no-repeat 0 0; }
#vintage-gallery #nextBtn a{ background:url(../img/right-button.jpg) no-repeat 0 0; }


#content-news { width:830px; position:relative; padding-left:130px; }
#content-news .news { width:475px; margin-bottom:15px; margin-top:10px; float:left; }
#content-news .article { width:355px; position:relative; background-image:url(../img/article-bg.jpg); background-repeat:repeat-y; margin-bottom:15px; padding:50px 70px 60px 50px; color:#897886;}
#content-news .article-top { width:452px; height:47px; background-image:url(../img/article-top.jpg); position:absolute; top:0px; left:0px; background-repeat:no-repeat; }
#content-news .article-bottom { width:452px; height:47px; background-image:url(../img/article-bottom.jpg); position:absolute; bottom:0px; left:0px; background-repeat:no-repeat; }
#content-news .article a {color:#897886 }
#content-news .archives { width:187px; background-image:url(../img/archives-bg.jpg); background-repeat:repeat-y; float:left; margin-top:-10px; position:relative; margin-left:13px; margin-bottom:15px; padding:20px 10px 200px 10px; text-align:center;}
#content-news ul { list-style-type:none; margin-left:-40px; }
#content-news .archives a {color:#36332b; }
#content-news .archives-top { width:198px; height:28px; background-image:url(../img/archives-top.jpg); background-repeat:no-repeat; position:absolute; top:-36px; left:618px; }
#content-news .archives-bottom { width:228px; height:190px; background-image:url(../img/archives-bottom.png); background-repeat:no-repeat; position:absolute; bottom:-10px; left:0px;}
#content-news .formstyle { width:139px; height:22px; background-image:url(../img/formstyle.jpg); background-repeat:no-repeat; border-width: 0px; padding:15px 20px 0px 20px; }
#content-news .comment { width:231px; height:111px; background-image:url(../img/comment.jpg); background-repeat:no-repeat; border-width: 0px; padding:30px 40px 20px 40px  }
#content-news .submit { width:121px; height:66px; background-image:url(../img/submit.jpg); border:none; }
#content-news .formstyle2 { width:143px; height:29px; background-image:url(../img/formstyle2.jpg); background-repeat:no-repeat; border-width: 0px; padding:10px 20px 0px 20px; }
#content-news .search { width:57px; height:19px; background-image:url(../img/search.jpg); background-repeat:no-repeat; border:none; }
#content-news .entry {  color:#cdc6cc; } 
#content-news h2.pagetitle{ padding: 2px; margin: 4px 0px; color: #FFF; }
ol.commentlist li{ border-bottom:1px #6c5b69 solid; margin-bottom:20px; padding-bottom: 10px; font-size: 24px; font-style: italic; color:#897886; }
ol.commentlist li span{font-weight: normal; font-size: 12px; font-style: normal; }
h3#comments{ padding-top: 20px; margin-top: 30px; border-top:  #6c5b69 1px solid; }

#flash{ width: 499px; height: 429px; }

.carousel { margin-bottom:30px; margin-left:30px; }
.carousel img { margin-left:10px; }
a.prev, a.next { display:block; width:22px; height:41px; position:absolute; left:30px; top:50px; z-index:1000; text-indent:-9999px; }
a.prev { background:url(../img/left-button.jpg) no-repeat 0 0;  }
a.next { left:935px; top:50px;  background:url(../img/right-button.jpg) no-repeat 0 0; }
