﻿

html{ overflow:auto; background-image: url(../images/bg-tile.jpg);}
body{ margin: 0; padding: 0; /*font-family: "TrajanProRegular", "Times New Roman", Times, serif;*/ font-family: 'Trebuchet ms', 'Source Sans Pro', Calibri, Verdana, Tahoma, Arial, Geneva, sans-serif; background-image: url(../images/bg-tile.jpg); line-height: 20px; /*letter-spacing:0.2px;*/ }

.clearall{ clear:both;}

.site-wrapper{ position:relative; margin: 0 auto; width:700px; min-height:460px; background-color: #fff; overflow: hidden;}

.first-letter{ font-size:14px; /*font-size:12px;*/}
.first-letter2{ font-size:22px;}
.first-letter3{ font-size:17px;}

.lux-h1{ margin-bottom:4px; padding-left:14px; color:#381f11; /*color:#ccb379;*/ font-size:17px; /*text-transform:uppercase;*/ /*letter-spacing:1px;*/}
.lux-h1 a{ color:#381f11; text-decoration:none;}
.lux-h2{ padding-left:14px; color:#381f11; font-size:14px; /*text-transform:uppercase;*/ /*letter-spacing:1px;*/}
.lux-h2 a{ color:#381f11; text-decoration:none;}
.lux-h2 img{  position:relative; display:inline-block; top:-1px; margin:0px 6px auto 6px;}
.lux-h3{ margin-bottom:4px; padding-left:8px; color:#381f11; /*color:#9b7863;*/ font-size:15px; /*font-size:11px;*/ text-transform:capitalize; /*text-transform:uppercase;*/ /*letter-spacing:1px;*/ font-weight:bold;}
.lux-h3 a{ color:#381f11; text-decoration:none;}


/**************************  header  ************************************/
.banner{ position:relative; display:inline-block; margin:3px 0px 3px 0px; width:700px; height:auto; /*border:#f00 dotted 1px;*/}
.banner-wrapper1{ position:relative; display:inline-block; float:left; width:700px; height:315px; overflow:hidden;}
.banner-wrapper2{ position:relative; display:inline-block; float:left; width:700px; height:220px; overflow:hidden;}

    .flash-banner{ position:absolute; top:0px; left:0px; width:700px; height:315px; overflow:hidden; z-index:200; background:#fff;}


nav{ position:relative; margin:0 auto; width:684px; background-color:#633a26; /*background-color:#5e3b25;*/ overflow: hidden; }
    ul#menu{ position:relative; display:inline; /*float:left;*/ margin:0; padding:0; height:28px; }
    ul#menu li{ position:relative; display:inline-block; float:left; padding:0px 16px 0px 14px; margin:0px 2px 0px 0px; text-align:center; text-transform:capitalize; /*font-weight:bold;*/ color:#e3e0d6; /*color:#ece9de;*/ font-size:12px; /*font-size:9px;*/ line-height:26px; /*letter-spacing:0.2px;*/ background:url(../images/menu-tab-bg.png) right no-repeat; /*border:#fff dotted 1px;*/}
    ul#menu li:hover{ background:url(../images/menu-tab-bg2.png) right no-repeat;}
    ul#menu li a{ /*display:block;*/ height: 28px;  color:#e3e0d6; /*color:#ece9de;*/ text-decoration:none; }
    
    ul#menu #menu-item1{ padding:0px 22px 0px 20px;}
    
    #nav-icon{ position:relative; display:inline-block; float:right; margin:8px 12px auto auto; width:25px; height:12px;}
    
    


/************************  main content  ************************************/
.main-content{ position:relative; margin:0 auto; width:684px; min-height:200px;}

.breadcrumb-bar{ position:relative; margin:0 auto; width:684px; height:18px; background-color: #cdbfb6; color: #472b1d; font-size: 11px; /*font-size: 9px;*/}
    .breadcrumb{ position:relative; margin:0px auto 0px 34px; text-transform:capitalize; line-height:18px;}
    .breadcrumb a{ position:relative; display:inline-block; color:#472b1d; text-decoration:none;}
    .breadcrumb img{ position:relative; display:inline-block; top:-2px; margin:0px 6px 0px 6px;}
 
 
    /**************  home  ****************************/   
    .home-content{ position:relative; margin:0 auto; width:684px; min-height:200px; /*background:url(../images/bg-home.jpg) repeat-x;*/
                    background: #dedace;
                    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiNkZWRhY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2FjMWFmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
                    background: -moz-linear-gradient(top,  #dedace 13%, #cac1af 100%);
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#dedace), color-stop(100%,#cac1af));
                    background: -webkit-linear-gradient(top,  #dedace 13%,#cac1af 100%);
                    background: -o-linear-gradient(top,  #dedace 13%,#cac1af 100%);
                    background: -ms-linear-gradient(top,  #dedace 13%,#cac1af 100%);
                    background: linear-gradient(to bottom,  #dedace 13%,#cac1af 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedace', endColorstr='#cac1af',GradientType=0 );

                   }
        .tag-line{ position:absolute; bottom:40px; left:26px; font-size:20px; /*font-size:24px;*/ line-height:26px; /*text-transform:uppercase;*/ color:#4e3227; /*font-family: 'Source Sans Pro', Calibri, Verdana, Tahoma, Arial, Geneva, sans-serif;*/}
        
        .lux-logo{ position:absolute; bottom:40px; right:44px;}
    
    
    
   /***************  about  ***************************/
   .about-content{ position:relative; margin:0 auto; padding:20px 30px; width:624px; min-height:160px; color:#4e3227; font-size:13px; text-align:justify; /*background:url(../images/bg-home.jpg) repeat-x;*/
                    background: #dedace;
                    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiNkZWRhY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2FjMWFmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
                    background: -moz-linear-gradient(top,  #dedace 13%, #cac1af 100%);
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#dedace), color-stop(100%,#cac1af));
                    background: -webkit-linear-gradient(top,  #dedace 13%,#cac1af 100%);
                    background: -o-linear-gradient(top,  #dedace 13%,#cac1af 100%);
                    background: -ms-linear-gradient(top,  #dedace 13%,#cac1af 100%);
                    background: linear-gradient(to bottom,  #dedace 13%,#cac1af 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedace', endColorstr='#cac1af',GradientType=0 );
                   }
   .about-content a{ color:#4e3227; text-decoration:none;}
   .about-title{ font-size:16px; /*font-size:24px;*/ /*font-weight:bold;*/}
   
   
   
   /*************** Bespoke Edition *********************/
   .bespoke-content{ position:relative; margin:0 auto; width:684px; min-height:200px;}
       #bespoke-img{ position:relative; display:block; margin:0 auto; text-align:center;}
   
   
   /***************  products  *************************/
   .products-content{ position:relative; margin:22px auto 30px auto; width:660px; min-height:400px;}
   .products-content article{ display:inline-block; /*border:#f00 dotted 1px;*/}
       .prod-cat{ position:relative; width:660px; margin:10px auto 10px auto;}
       .prod-cat ul{ margin:0px; padding:0px;}
       .prod-cat ul li{ position:relative; display:inline-block; float:left; width:110px; height:80px; margin:0px 16px 14px 16px; padding:0px; /*border:#f00 dotted 1px;*/}
       .prod-cat ul li a{ text-decoration:none; /*cursor:pointer;*/ /*border:#f00 dotted 1px;*/}
           .prod-cat-img{ position:relative; display:block; width:108px; height:58px; border:#633a26 solid 1px; /*border:#cbb379 solid 1px;*/ overflow:hidden;}
           .prod-cat-img img{ width:100%;}
           .prod-cat-desc{ position:relative; display:block; float:left; cursor:pointer; min-width:30px; min-height:12px; padding:2px 12px 4px 6px; font-size:10px; /*font-size:9px;*/ line-height:12px; color:#fff; /*text-transform:uppercase;*/ /*font-style:italic;*/ background:url(../images/prod-tab-bg1.png) right no-repeat; overflow:hidden;}
           .prod-cat-desc:first-letter{ font-size:13px; /*font-size:11px;*/}
           .prod-cat-desc a{ color:#fff; text-decoration:none;}
           
       .prod-list{ position:relative; width:660px; margin:10px auto 10px auto;}
       .prod-list ul{ margin:0px; padding:0px;}
       .prod-list ul li{ position:relative; display:inline-block; float:left; width:102px; height:130px; margin:0px 14px 14px 14px; padding:0px; /*border:#f00 dotted 1px;*/}
       .prod-list ul li a{ text-decoration:none; cursor:pointer;}
           .prod-list-img{ position:relative; display:block; width:100px; height:100px; border:#d2d2d2 solid 1px; overflow:hidden;}
           .prod-list-img img{ width:100px;}
               .tag{ position:absolute; float:left; height:14px; top:0px; left:0px; padding:0; margin:0; z-index:100;}
               .tag img{ position:absolute; top:0px; left:0px;}
           .prod-list-desc{ position:relative; display:block; float:left; /*cursor:pointer;*/ width:100px; height:26px; margin:2px 0px 2px 0px; font-size:10px; /*font-size:9px;*/ line-height:12px; /*letter-spacing:1px;*/ text-align:center; color:#381f11; /*color:#9b7863;*/ /*border:#f00 dotted 1px;*/}
           .prod-list-desc:first-letter{ font-size:11px;}
           .prod-list-desc a{ color:#fff; text-decoration:none;}
           
    .paginate{ position:relative; float:right; font-size:11px; margin:0px 20px 20px auto; color:#9b7863;}
    .paginate a{ color:#9b7863; text-decoration:none; padding:0px 4px;}
    .paginate ul{ list-style:none;}
    .paginate ul li{ position:relative; display:inline-block; float:left; margin:0px 4px;}
        .paginate .sel{ text-decoration:underline;}
    
    
    
    
    
    /***************  contact us  *************************/
    .contact-content{ position:relative; margin:0 auto; padding:20px 30px; width:624px; min-height:160px; color:#4e3227; font-size:13px; /*background:url(../images/bg-home.jpg) repeat-x;*/
                        background: #dedace;
                        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiNkZWRhY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2FjMWFmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
                        background: -moz-linear-gradient(top,  #dedace 13%, #cac1af 100%);
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#dedace), color-stop(100%,#cac1af));
                        background: -webkit-linear-gradient(top,  #dedace 13%,#cac1af 100%);
                        background: -o-linear-gradient(top,  #dedace 13%,#cac1af 100%);
                        background: -ms-linear-gradient(top,  #dedace 13%,#cac1af 100%);
                        background: linear-gradient(to bottom,  #dedace 13%,#cac1af 100%);
                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedace', endColorstr='#cac1af',GradientType=0 );
                      }
    .contact-content a{ color:#4e3227; text-decoration:none;}
    .contact-title{ font-size:16px; /*font-size:24px;*/}



/****************************  footer  ************************************/
footer{ position:relative; margin:9px auto 0px auto; width:684px; height:22px; line-height:21px; /*color:#605f5e;*/ color:#4e3227; font-size:11px; /*font-size:9px;*/ /*letter-spacing:0.4px;*/ /*font-weight:bold;*/ /*font-style: italic;*/}





/**********************************  product details panel  *******************************/
#prod-details-panel{ display:inline-block; width:680px; min-height:280px; height:auto; max-height:560px; /*background:#fff;*/ /*overflow:auto;*/}
#prod-details-panel .pd-image{ position:relative; display:inline-block; float:left; width:280px; height:280px; margin-top:20px; margin-left:20px; overflow:hidden; text-align:center; background:#fff;}
#prod-details-panel .pd-image img{ width:280px;}
#prod-details-panel .pd-txt{ position:relative; display:block; float:right; width:310px; height:auto; padding:0px; margin-top:12px; font-size:13px; /*font-size:9px;*/ /*font-weight:bold;*/ color:#381f11; /*color:#9b7863;*/ font-family: 'Trebuchet ms', 'Source Sans Pro', Calibri, Verdana, Tahoma, Arial, Geneva, sans-serif; /*font-family: "TrajanProRegular", "Times New Roman", Times, serif;*/ }
#prod-details-panel .pd-txt a{ color:#381f11;}
    .pd-txt table{ width:310px;}
    .pd-txt table tr td{ padding:4px 8px 4px 8px; min-width:100px;}
#prod-details-panel .pd-view{ position:relative; display:block; float:right; width:310px; min-height:100px; padding:0px; margin-top:20px; color:#9b7863;}
    .pd-view .lux-h1{ padding-left:8px; color:#9b7863; font-size:16px;}
    .pd-view ul{ padding:0px; margin:0px;}
    .pd-view ul li{ position:relative; display:inline-block; float:left; width:86px; height:86px; margin:0px 6px; overflow:hidden; background:#fff; border:#e4e4e4 solid 1px;}
	.pd-view ul li img{ width:86px;}
    .pd-view .back{ position:relative; float:right; font-size:13px; /*font-size:10px;*/ margin:10px 10px 0px auto; color:#381f11; /*color:#9b7863;*/ font-family: 'Trebuchet ms', 'Source Sans Pro', Calibri, Verdana, Tahoma, Arial, Geneva, sans-serif; /*font-family: "TrajanProRegular", "Times New Roman", Times, serif;*/}
    .pd-view .back a{ color:#381f11; text-decoration:none;}