* {margin:0; padding:0;}

textarea:focus, input:focus{
    outline: 0;
}

body {width: 100%; height: 100%; font-family: Arial; font-size:12px; background: url('images/background.jpg'); padding-top: 0px;}
a img {border: none;}

#wraper{width: 100%; background: #e8e8e8; padding-bottom: 35px;}

.text{color: #525252; font-size: 14px; text-align: justify; line-height: 22px; font-family: Arial;}
.text2{color: #585a5b; font-size: 13px; text-align: left; line-height: 15px; font-family: Arial; font-weight: bold;}
.title {color: #000000; font-size: 30px; font-weight: bolder; font-family: Adamina;}
.subtitle{color: #9cbb49; font-size: 17px;}

/********************** Header **************************/
#logo {width: 505px; margin: auto; margin-top: 30px;}
#nav {width: 1015px; height: 35px; margin: auto; clear: both; overflow: hidden; margin-bottom: 10px;}
#navbar {width: 836px; height: 35px; float: left; font-family: Adamina;}
#navbar > ul > li {width: 180px; height: 30px; float: left; text-align:  center; line-height: 30px; list-style: none;}
#navbar > ul > li:first-child {width: 120px; height: 30px; float: left; text-align:  center; line-height: 30px; list-style: none;}
#navbar > ul > li:nth-child(4) {width: 150px; height: 30px; float: left; text-align:  center; line-height: 30px; list-style: none;}
#navbar > ul > li > a {text-decoration: none; color: #626262; font-size: 20px; font-weight: 200;}
#navbar > ul > li > a:hover{color:#d0a85e}
#social {width: 155px; overflow: hidden; margin: 2px 0 0 0}
#social > a > img {float: left; margin: 0px 0 0 7px; padding-left: 5px;}
#line {width: 100%; height: 41px; background: url(images/line1.png) repeat-x; margin: 20px 0 15px 0;}
#shadow {width: 1220px; height: 41px; margin: auto; background: url(images/shadow.png) no-repeat;}

#slider{width: 1542px; height: 401px; margin: auto;} 
#slider-wide{width: 100%; height: 401px; background: #404040;}

/********************** Main **************************/
#midline {width: 100%; height: 133px; background: #827066; overflow: visible; margin: 15px 0 30px 0;}
#midline-center {width: 1018px; height: 133px; margin: auto; overflow: visible; background: url(images/midbg.png); padding-left: 52px;}
.midbox {width: 239px; height: 160px; float: left; margin-left: 3px;}

#main {width: 960px; margin: auto; overflow: hidden;}
#main > .box {width:700px; float: left;}

td {border-top: solid 1px #827066;}
td p{font-size: 17px; line-height: 25px; color: #46484a; font-weight: bolder;}
.price {font-size: 17px; line-height: 25px; color: #46484a; font-weight: bolder; text-align: right;}

.product {width: 960px; height: 214px; margin-bottom: 30px; border-top: solid 1px #827066; }
.product > img {float: left; margin-right: 20px;}
.product > .name {float: left; margin-right: 20px; font-family: arial; color: #525252; font-size: 20px; font-weight: bold; margin-top: 18px;}

#form {margin-top: 50px;}
#form  > form > input {width: 410px; height: 45px; font-size: 17px; padding: 0 10px 0 10px; border-radius: 10px; border: none; line-height: 45px;}
#form  > form > textarea {width: 410px; height: 130px; font-size: 17px; padding: 10px 10px 10px 10px; border-radius: 10px; border: none;}
.submit {width: 156px; height: 50px; background: url(images/send.png) no-repeat; border: none; cursor: pointer; float: right; margin: 20px 28px 0 0;}

#gallery {width: 960px; margin: auto; overflow: hidden;}
.gallery-img {width: 310px; float: left; margin: 0 10px 10px 0;}

/********************** Footer **************************/
#footer{width: 100%; height: 214px; background: url(images/footer-line.png) repeat-x; padding-top: 20px;}
#footer > #body {width: 1130px; margin: auto;}
#footer > #body > .box {height: 120px; float: left; font-family: Arial; padding-left: 30px; padding-right: 30px;}
#footer > #body > .box > .title {font-size: 17px; color: #fff;}
#footer > #body > .box > .text {font-size: 14px; color: #525252; text-decoration: none; line-height: 25px;}