/* CssTweak - Reset */
* { margin: 0; padding: 0; /*border:1px solid red;*/ }
html { direction: rtl; overflow-y: scroll; }
img { border: 0; font-size: 0; line-height: 0; }
fieldset { border: 0; }
a { color: #6a4e23; outline: none; }
a:hover { text-decoration: none; }
table { border: 0; border-collapse: collapse; border-spacing: 0; }
.clear { clear: both; font-size: 0; line-height: 0; }
.left { float: left; }
.right { float: right; }
.metadata { display: none; }

.cotton-flower { background: url(../images/cotton.png) 100% 100% no-repeat; padding: 0 0 40px; }

body { background-color: #ced1b6; color: #6a4e23; font: normal 100% arial,tahoma,verdana,sans-serif; margin: 0 auto; text-align: center; }

/* BaseLayer */
#base-layer { margin: 20px auto; text-align: right; width: 960px; }

/* Columns */
.first-col, .second-col, .third-col, .third-col-2 { display: inline; float: right; }

/* FirstColumn */
.first-col { display: inline; margin: 0 0 0 50px; width: 127px; }

/* SecondColumn */
.second-col { margin: 0 0 0 40px; padding: 75px 0 0; width: 160px; }

/* ThirdColumn */
.third-col, .third-col .content, .third-col .content .content-image { width: 580px; }
.third-col-2, .third-col-2 .content, .third-col-2 .content .content-image { width: 780px; }
.third-col, .third-col-2 { position: relative; padding: 75px 0 0; }

/* Logo */
.logo, .logo img { display: block; font-size: 0; height: 30px; line-height: 0; width: 130px; }
.logo { margin: 0 0 40px; }

/* BNav & SNav */
.bnav, .snav { width: 130px; }
.bnav { margin: 0 0 30px; }
.bnav li, .snav li, .bnav li a, .snav li a { display: block; font-size: 0; line-height: 0; }
.bnav li, .snav li { list-style-type: none; }
.bnav li a, .snav li a { background: url('../images/nav.png') 0 0 no-repeat; position: relative; }
.bnav li a span, .snav li a span { display: none; }

/* BNav & SNav > Links */
.bnav-link-1, .bnav-link-1:hover, .bnav-link-1-current { height: 36px; right: -20px; width: 69px; }
.bnav-link-2, .bnav-link-2:hover, .bnav-link-2-current { height: 28px; right: -17px; width: 90px; }
.bnav-link-3, .bnav-link-3:hover, .bnav-link-3-current { height: 32px; right: -19px; width: 82px; }
.snav-link-1, .snav-link-1:hover, .snav-link-1-current { height: 23px; right: -10px; width: 130px; }
.snav-link-2, .snav-link-2:hover, .snav-link-2-current { height: 16px; right: -14px; width: 75px; }
.snav-link-3, .snav-link-3:hover, .snav-link-3-current { height: 17px; right: -14px; width: 75px; }
.snav-link-4, .snav-link-4:hover, .snav-link-4-current { height: 17px; right: -16px; width: 102px; }
.snav-link-5, .snav-link-5:hover, .snav-link-5-current { height: 17px; right: -10px; width: 112px; }
.snav-link-6, .snav-link-6:hover, .snav-link-6-current { height: 20px; right: -10px; width: 59px; }
.snav-link-7, .snav-link-7:hover { height: 15px; width: 142px; }

.bnav-link-1 { background-position: 0 0 !important; }
.bnav-link-1:hover { background-position: 0 -36px !important; }
.bnav-link-1-current, .bnav-link-1-current:hover { background-position: 0 -72px !important; }

.bnav-link-2 { background-position: -69px 0 !important; }
.bnav-link-2:hover { background-position: -69px -36px !important; }
.bnav-link-2-current, .bnav-link-2-current:hover { background-position: -69px -72px !important; }

.bnav-link-3 { background-position: -159px 0 !important; }
.bnav-link-3:hover { background-position: -159px -36px !important; }
.bnav-link-3-current, .bnav-link-3-current:hover { background-position: -159px -72px !important; }

.snav-link-1 { background-position: -241px 0 !important; }
.snav-link-1:hover { background-position: -241px -36px !important; }
.snav-link-1-current, .snav-link-1-current:hover { background-position: -241px -72px !important; }

.snav-link-2 { background-position: -371px 0 !important; }
.snav-link-2:hover { background-position: -371px -36px !important; }
.snav-link-2-current, .snav-link-2-current:hover { background-position: -371px -72px !important; }

.snav-link-3 { background-position: -446px 0 !important; }
.snav-link-3:hover { background-position: -446px -36px !important; }
.snav-link-3-current, .snav-link-3-current:hover { background-position: -446px -72px !important; }

.snav-link-4 { background-position: -521px 0 !important; }
.snav-link-4:hover { background-position: -521px -36px !important; }
.snav-link-4-current, .snav-link-4-current:hover { background-position: -521px -72px !important; }

.snav-link-5 { background-position: -623px 0 !important; }
.snav-link-5:hover { background-position: -623px -36px !important; }
.snav-link-5-current, .snav-link-5-current:hover { background-position: -623px -72px !important; }

.snav-link-6 { background-position: -735px 0 !important; }
.snav-link-6:hover { background-position: -735px -36px !important; }
.snav-link-6-current, .snav-link-6-current:hover { background-position: -735px -72px !important; }

.snav-link-7 { background-position: -794px 0 !important; }
.snav-link-7:hover { background-position: -794px -36px !important; }

/* FacebookLink */
.facebook-link { display: inline-block; margin: 2px 0 0 5px; vertical-align: top; }

/* AddThis */
.addthis_toolbox { left: 0; position: absolute; top: 75px; width: 48px; z-index: 1000; }
.addthis_button { font-size: 0.75em; text-decoration: none; }

/* Slogen */
.slogen { background: url('../images/slogen.png') 0 0 no-repeat; display: block; font-size: 0; height: 85px; line-height: 0; margin: 54px 0 0 0; width: 103px; cursor: pointer; }

/* HomeSlide */
.home-slide { margin: 6px 0 0; width: 780px; }
.home-slide li { float: right; height: 148px; list-style-type: none; margin: 0 0 15px; }
.home-slide li a, .home-slide li img { display: block; font-size: 0; line-height: 0; }
.home-slide li a { height: 142px; margin: 0 0 0 6px; }
/*.home-slide li a img.short {width: 95px;}
	.home-slide li a img.wide {width: 213px;}*/
.home-slide li .border { border: 3px solid #fff; }
.home-slide li .no-border { border: 0; height: 148px; }

/* SBox */
.sbox { margin: 0 0 30px; width: 160px; }
.sbox h4 { font-size: 0.875em; margin: 0 0 20px; }
.sbox h4 span { display: none; }
.sbox h4.archive, .sbox h4.search { font-size: 0; line-height: 0; margin: 0 0 10px; }
.sbox h4.archive { background: url('../images/sbox-h4-archive.png') 0 0 no-repeat; height: 25px; width: 102px; }
.sbox h4.search { background: url('../images/sbox-h4-search.png') 0 0 no-repeat; height: 15px; width: 110px; }
.sbox ul li { list-style-type: none; }
.sbox select { display: block; margin: 0 0 5px; width: 160px; }

/* SBox > News */
.sbox .news li { background: url('../images/cotton.png') 100% 100% no-repeat; margin: 0 0 10px; padding: 0 0 30px; position: relative; right: -6px; width: 160px; }
.sbox .news li a { border: 1px solid transparent !important; display: block; padding: 5px; text-decoration: none; width: 158px; }
.sbox .news li a:hover, .sbox .news li a.current { border: 1px solid #96a97c !important; }
.sbox .news li a strong, .sbox .news li a span, .sbox .news li a cite { display: block; font-size: 0.75em; font-style: normal; }
.sbox .news li a cite { font-size: 0.625em; }
.sbox .news li.last-child { background-image: none; }

/* SBox > ShopsList */
.sbox .shops-list li { font-size: 0.75em; margin: 0 0 10px; }
.sbox .shops-list li a { text-decoration: none; }
.sbox .shops-list li a:hover { font-weight: bold; }
.sbox .shops-list li span.new { color: #c9754a; font-weight: bold; padding: 0 5px 0 0; }

/* Content */
.content { margin: 0 0 20px; position: relative; }
.content h1 { font-size: 1.25em; margin: 0 0 10px; }
.content h1 span, .content h1 cite { display: block; font-weight: normal; }
.content h1 span { font-size: 0.6935em; }
.content h1 cite { font-size: 0.5em; font-style: normal; }
.content .text, .content .author, .content .tags, .content .comment-links { display: block; font-size: 0.875em; }
.content .author, .content .tags, .content .comment-links { margin: 0 0 10px; }
.content .text p { padding: 0 0 20px; }
.content .author, .content .tags, .content .comment-links { font-weight: bold; }
.content .tags a, .content .comment-links a { text-decoration: none; }
.content .tags a:hover, .content .comment-links a:hover { text-decoration: underline; }
.content .tags a { color: #819c69; }
.content .comment-links { margin: 0 0 20px; }
.third-col .last-child { background-image: none; }
.content .about-content-icon { background: 0 0 no-repeat; display: block; height: 69px; position: absolute; right: -99px; top: 0; width: 69px; }
.content .content-image, .content .news-image { display: block; margin: 0 0 20px; }
.content .news-image { border: 3px solid #fff; width: 574px; }
.content .coupon-image { display: block; float: left; height: 142px; margin: 0 10px 10px 0; width: 212px; }

/* Content > RowGallery */
.row-gallery { margin: 0 0 10px; width: 200px; }
.row-gallery td { border: 1px solid #ced1b6; padding: 2px; }
.row-gallery td a { display: block; }

/* CommentList */
.comment-list { width: 560px; list-style-type: none; }
.comment-list li { font-size: 0.875em; margin: 0 0 10px; }
.comment-list li p, .comment-list li div { float: right; }
.comment-list li p { width: 535px; }
.comment-list li div.idx { width: 25px; }
.comment-list li .comment-data { margin: 0 25px 0; display: block; font-size: 0.875em; }

/* Form */
.form { background-color: #efece3; margin: 0 0 20px; padding: 10px; }
.form em { color: #C9754A; }
.form h4 { font-size: 1em; margin: 0 0 10px; }
.form p { margin: 0 0 10px; }
.form label, .form input, .form textarea, .form .button, .form .error { display: inline-block; font: normal 0.875em arial,tahoma,verdana,sans-serif; vertical-align: middle; }
.form label { cursor: pointer; }
.form cite { font-size: 0.675em; font-style: normal; }
.form .height { height: 30px; }
.form .field, .form textarea { border: 0; padding: 2px 3px; }
.form .ltr { direction: ltr; }
.form .inline { display: inline-block; }
.form .short { width: 46px !important; }
.form .center { text-align: center; }
.form .error { background-color: #c9754a; color: #efece3 !important; padding: 3px 5px; }
.form .button { text-decoration: none; }
.form .vtop { vertical-align: top; }
.form .auto { width: auto !important; }
.form .close, .form .button { background: 100% 50% no-repeat; display: inline; float: left; margin: 10px 30px 0 0; padding: 5px 30px 5px 0; }
.form .button { background-image: url('../images/send.png'); }
.form .close { background-image: url('../images/close.png'); cursor: pointer; font-size: 0.875em; padding-right: 25px; }

/* Form Width */
.third-col .form { width: 560px; }
.third-col-2 .form { width: 760px; }
.third-col .form fieldset { width: 270px; }
.third-col-2 .form fieldset { width: 380px; }
.third-col .form label, .third-col-2 .form label { width: 100px; }
.third-col .form .field { width: 158px; }
.third-col-2 .form .field { width: 240px; }
.third-col .form .error { width: 254px; }
.third-col-2 .form .error { width: 336px; }
.third-col .form textarea { height: 120px; width: 270px; }
.third-col-2 .form textarea { height: 215px; width: 374px; }

/* Form > AddCommet */
.add-comment { display: none; }
.add-comment .error { margin: 45px 0 0; }
.send-friend, .form-template { display: none; }

/* Form > CareerForm */
.career-form .error { margin: 15px 0 0; }
.career-form .left label { width: 50px; }
.career-form .left textarea { height: 120px; width: 214px; }

/* Form > ContactForm */
.contact-form .error { margin: 170px 0 0 0; }

/* Form > JoinForm */
.join-form .left label { width: 80px; }
.join-form .left .field { width: 183px; }
.join-form .button { margin-top: 40px; }

/* PressList */
.press-list { width: 768px; }
.press-list li { display: inline; float: right; list-style-type: none; margin: 0 0 95px 79px; width: 116px; }
.press-list li a, .press-list li img { display: block; }
.press-list li a { text-decoration: none; }
.press-list li .img { margin: 0 0 5px; }
.press-list li img { background-color: #c1c0c0; border: 3px solid #fff; height: 165px; width: 110px; }
.press-list li h3 { font-size: 1.25em; font-weight: normal; }
.press-list li h3 span, .press-list li h3 cite { font-size: 0.6875em; font-style: normal; }

/* Store */
.store { margin: 0 0 25px; width: 580px; font-size: 0.875em; }
.store img.top { display: block; margin: 0 0 20px; border: 3px solid #fff; }
/*.store img.left, .store img.right {background-color: #c0c0c0; border: 3px solid #fff; display: block; height: 190px; margin: 0 0 20px; width: 285px;}*/
.store img.left { border-right-width: 1px; }
.store img.right { }
.store .info { clear: both; position: relative; width: 580px; }
.store .info .right, .store .info .left { width: 280px; }
.store .info .map-link { background: url('../images/map-link.png') 0 0 no-repeat; cursor: pointer; display: block; height: 35px; left: 0; position: absolute; top: 0; width: 22px; }
.store .info em, .store .info address { font-style: normal; }
.store .info strong, .store .info span, .store .info address, .store .info em, .store .info h3 { line-height: 1.5em; }
.store .info h3 { font-size: 1.25em; }
.store .info strong, .store .info span { display: block; margin: 0 0 5px; }
.store .info em { display: inline-block; width: 50px; }
.store .info .map-link span { display: none; }

/* Credits */
.about-site { color: #fff; display: inline-block; font-weight: bold; margin: 5px 0 0 0; text-decoration: none; display: none; font-size: 0.75em; }
.credits { float: right; width: 260px; }
.credits ul { list-style-type: none; margin: 20px 0 0; }
.credits a { text-decoration: none; }
.credits ul li { margin: 0 0 20px; }

/* Icons */
.iadd, .iremove { background: url('../images/icons.png') 0 0 no-repeat; cursor: pointer; display: inline-block; font-size: 0; height: 24px; line-height: 0; vertical-align: middle; width: 24px; }
.iadd { background-position: 0 0; }
.iremove { background-position: 0 -24px; }

/* z-index property list 
	*because of stupid IEBUG */
.sbox .news li { z-index: 990; }
.content { z-index: 980; }
.third-col { z-index: 970; }
.bnav li a, .snav li a { z-index: 960; }

