body { margin:0; font:14px/16px Arial, Helvetica, sans-serif; color:#000; background:#fff; }
img { border-style:none; padding:0 0 0px;}
a { color:#ad9036; text-decoration:none; }
a:hover { text-decoration:underline; }
input,textarea,select { font:100% arial,sans-serif; vertical-align:middle; }
form,fieldset { margin:0; padding:0; border:none; }
.current a { color:#ad9036; }

/* start wrapper */
#wrapper { width:900px; margin:0 auto; }

/* start header */
#header { width:100%; position:relative; z-index:10; }
#header:after { display:block; content:""; clear:both; }
#header h1 { margin:0; }
.logo { position:absolute; top:15px; left:325px; background:url(/images/logo.gif) no-repeat; width:251px; height:107px; text-indent:-9999px; overflow:hidden; }

/* start menu */
.menu { padding:114px 0 0; overflow:hidden; }
* html .menu { padding:0; margin:114px 0 0; }
.menu ul { margin:0 -6px 0 0; display:inline; padding:0; list-style:none; float:right; overflow:hidden; clear:both; text-transform:uppercase; font-size:12px; line-height:14px; }
.menu ul li { float:left; background:url(/images/bullit01.gif) no-repeat 0 2px; margin:0 2px 0 -2px; display:inline; padding:0 5px 0 7px; }
.menu ul a { color:#666; }
.menu ul a:hover,.menu ul .active a { color:#ad9036; text-decoration:none; }
#header .holder { width:100%; margin:4px 0 0; }

/* end menu */

/* start nav */
#nav { margin:0; padding:0; list-style:none; float:left; font-size:13px; line-height:15px; text-transform:uppercase; }
#nav li { float:left; margin:0 2px 0 0; position:relative; }
#nav a { float:left; padding:7px 12px 7px 13px; color:#fff; background:#666; font-weight:normal; }

#nav li:hover a,
#nav li.hover a { text-decoration:none; background:#7d7d7d; }

#nav ul { margin:0; padding:0; list-style:none; position:absolute; top:29px; left:0; font-size:13px; display:none; width:185px; background:url(/images/transparent.gif)!important; }
#nav li:hover ul,
#nav li.hover ul { display:block; }

#nav li ul li { float:none; margin:0; text-transform:none; border-bottom:1px solid #999; }
#nav li ul li a { float:none!important; display:block!important; text-decoration:none!important; padding:0; height:1%; overflow:hidden; padding:7px 13px 7px 14px; }

#nav li:hover ul li a:hover, 
#nav li.hover ul li a:hover { text-decoration:none!important; color:#ad9036; font-weight:bold; }

/* end nav */
.top-form { float:right; }
.top-form input { float:left; margin:0; display:inline; }
.top-form .search { width:123px; border:1px solid #b6b6b6; padding:5px 8px 6px; text-transform:uppercase; color:#666; margin:0 1px 0 0; font-size:14px; }
* html .top-form .search { margin:0; }

/* end header */

/* start main */
#main { overflow:hidden; padding:7px 0 0; }

/* start content */
#content { width:100%; }

/* start gallery-wrapper */
.gallery-wrapper { width:898px; overflow:hidden; border:1px solid #dadada; padding:0 0 16px; color:#666; background:url(/images/bg-gallery-wrapper.gif) repeat-x 0 100%; }
.gallery-wrapper img { display:block; }
.gallery-wrapper .inner { float:left; width:259px; padding:22px 28px 0 0; }
.gallery-wrapper p { margin:0 0 7px; font-size:16px; line-height:18px; text-align:right; }
.gallery-wrapper strong { font-size:22px; line-height:24px; font-weight:normal; }
.gallery-wrapper span { font-style:italic; font-size:16px; line-height:19px; font-weight:bold; }
.gallery-wrapper .welcome { font-size:25px; line-height:28px; font-weight:normal; font-style:normal; }
.meet { color:#ad9036; text-transform:uppercase; font-size:15px; line-height:19px; margin:19px 0 72px; display:block; text-align:right; }
.swicher { width:100%; overflow:hidden; }
.swicher ul { margin:0 0 0 59px; padding:0; list-style:none; height:1%; overflow:hidden; }
.swicher ul li { float:left; border:2px solid #666; margin:0 0 0 6px; display:inline; }
.swicher ul li a { overflow:hidden; display:block; text-indent:-9999px; width:30px; height:25px; }
.gallery { float:right; overflow:hidden; }
.gallery div { width:611px; overflow:hidden; position:relative; }
.gallery div ul { margin:0; padding:0; list-style:none; width:99999px; position:relative; }
.gallery div ul li { float:left; width:611px; }

/* end gallery-wrapper */

/* slide show */
#slideshowWrapper { width:898px; border:1px solid #dadada; padding:0 0 16px 0; color:#666; background:url(/images/bg-gallery-wrapper.gif) repeat-x bottom left; }
#slideshowWrapper p { margin:0 0 7px; font-size:16px; line-height:18px; text-align:right; }
#slideshowWrapper strong { font-size:22px; line-height:24px; font-weight:normal; }
#slideshowWrapper span { font-style:italic; font-size:16px; line-height:19px; font-weight:bold; }
#slideshowWrapper .welcome { font-size:25px; line-height:28px; font-weight:normal; font-style:normal; }
.meet { color:#ad9036; text-transform:uppercase; font-size:15px; line-height:19px; margin:19px 0 72px; display:block; text-align:right; }


#slideshow { width:898px; position:relative; margin-top:-14px; }
#slideshow .left { float:left; width:259px; padding:22px 28px 0 0; }
#slideshow .right { width:611px; float:left; position:relative; height:315px; }


#trigger { width: 260px; position:relative; z-index: 9999; top:240px; left:-32px; }
#trigger li { width: 35px; float: left; margin: 8px; list-style: none }
#trigger a { width: 35px; padding: 3px; display: block; border: 1px solid #ccc; }
#trigger a.activeSlide { background: #dadada; }
#trigger a:focus { outline: none; }
#trigger img { border: none; display: block }

/* start feature-products */
.feature-products { width:898px; overflow:hidden; border:1px solid #dadada; margin:7px 0 0; padding:0 0 23px; color:#666; background:#f6f6f6 url(/images/bg-gallery-wrapper.gif) repeat-x 0 100%; }
.feature-products .inner { float:left; width:245px; padding:5px 28px 0 14px; }
#content h2 { margin:0; font-weight:normal; font-size:32px; line-height:36px; letter-spacing:-1px; }
#content h2 span { color:#ad9036; }
#content h5 { font-weight:bold; color:#ad9036; font-style:italic; font-size:18px; line-height:28px; padding:0; margin:3px 0;}
.feature-products p { margin:9px 0 0 4px; line-height:17px; }
.product-box { float:left; width:629px; margin:0 -18px 0 0; padding:9px 0 0; }
.product-box div { float:left; margin:0 34px 0 0; display:inline; text-align: center; /* font-size:11px; */ }
.product-box img { display:block; padding:8px 26px 7px; border:1px solid #d4d4d4; background:#fff; }
.product-box strong { color:#666; font-weight:normal; display:block; text-align:center; margin:5px 0 0; }
.product-box a { display:block; font-size:12px; text-decoration:underline; line-height:15px; color:#ad9036; text-align:center; }
.product-box a:hover { text-decoration:none; }

/* end feature-products */
#main .content { float:right; width:670px; padding:0 0 25px 7px; overflow:hidden; }
.content p { color:#666; margin:0 0 10px; font-size:13px; line-height:20px; word-spacing:1px; }
.content p img { border:1px solid #dadada; margin:10px; }
#main .sec-content h3 { margin:0 0 40px; }
.breadcrumbs { margin:3px 0 0 -7px; padding:0; list-style:none; overflow:hidden; font-size:12px; line-height:14px; color:#ad9347; }
.breadcrumbs li { float:left; padding:0 0 0 5px; }
.breadcrumbs li a { color:#ad9347; background:url(/images/bullit03.gif) no-repeat 100% 3px; padding:0 12px 0 0; }
.content .block li { background:url(/images/bullit04.gif) no-repeat left 8px; padding:0 0 0 15px; list-style: none; line-height: 22px; }

/* start image-box */
.image-box { height:1%; width:663px; height:136px; border:6px solid #dfdfdf; margin:7px 0 17px -7px; position:relative; }
.image-box img { display:block; }
#content .image-box h2 { position:absolute; bottom:0; left:8px; color:#666; font-size:37px; line-height:45px; }
#content .image-holder h2 { color:#fff; }

/* end image-box */
#content h3 { margin:0 0 15px; color:#666; font-style:italic; font-weight:normal; font-size:17px; line-height:19px; word-spacing:-1px; }

/* start product-wrapper */
.product-wrapper { width:120%; overflow:hidden; }
.product { width:100%; position:relative; overflow:hidden; padding:12px 0 0; margin:0 0 28px; }
.product .inner { position:relative; left:60%; float:left; text-align:center; }
.product .inner ul { margin:0 0 0 -217px; padding:0; list-style:none; position:relative; float:left; display:inline; left:-60%; }
.product .inner ul li { float:left; margin:0 0 0 16px; display:inline; }
.product img { display:block; padding:10px; border:1px solid #dadada; }
.product .inner div { width:200px; overflow:hidden; }
.product strong { color:#666666; display:block; font-weight:normal; margin:5px 0 0; text-align:center; }
.product a { color:#AD9036; display:block; font-size:12px; line-height:15px; text-align:center; text-decoration:underline; }
.product a:hover { text-decoration:none; }
.skin-care { color:#a58a3a; font-style:italic; font-size:15px; line-height:17px; display:block; margin:19px 0 25px; word-spacing:2px; letter-spacing:-1px; }
.describe { width:100%; overflow:hidden; padding:29px 0 57px; }
#content .describe h3 { font-style:normal; }
.describe ul { margin:-8px 0 0; padding:0 0 0 17px; list-style:none; float:left; font-size:14px; line-height:17px; }
.describe ul li { margin:0 0 7px; }
.describe ul a { color:#a78d3e; }
.describe-inner { float:right; margin:-29px 68px 0 0; display:inline; }
.describe-inner img { display:block; border:1px solid #DADADA; padding:10px; }
.describe-inner strong { color:#666666; display:block; font-weight:normal; margin:5px 0 0; text-align:center; }
.describe-inner a { color:#AD9036; display:block; font-size:12px; line-height:15px; text-align:center; text-decoration:underline; }
.describe-inner a:hover { text-decoration:none; }
.products-info { width:100%; overflow:hidden; background:url(/images/hr01.gif) repeat-x; padding:35px 6px 0 0; margin:6px 0 0 -6px; }

/* end product-wrapper */
.left-column { float:left; width:215px; }
.left-column img { display:block; padding:10px; border:1px solid #DADADA; }
.left-column strong { display:block; color:#666666; font-weight:normal; margin:5px 0 0; text-align:center; }
.left-column ul { margin:8px 0 0; padding:0; list-style:none; overflow:hidden; }
.left-column ul li { float:left; display:inline; margin:0 10px 0 0; }
.left-column ul img { float:left; padding:1px; border:1px solid #DADADA; }
.right-column { float:right; width:420px; color:#666; padding:0 15px 0 0; display:inline; }
#content .right-column h2 { font-weight:normal; font-size:36px; margin:-3px 0 2px; line-height:36px; }
.price { display:block; margin:-24px 0 0; font-size:16px; line-height:17px; }
.shopping { width:100%; font-size:17px; line-height:18px; margin:5px 0 0 -9px; padding:0 0 0 9px; }
.shopping div { width:100%; overflow:hidden; margin:0 0 5px; }
.shopping label { float:left; margin:0 7px 0 0; }
.shopping input { float:left; margin:0; }
.quantity { width:47px; color:#000; text-align:center; padding:0; border:none; background:#dfdfdf; }
.shopping .btn-add { margin:0 0 5px -9px; display:inline; float:left; position:relative; }
.email-to { color:#a78d3e; font-style:italic; font-size:15px; line-height:17px; }
.feature-box { height:1%; margin:35px 0 0 -9px; background:#F6F6F6; border:1px solid #dadada; overflow:hidden; position:relative; width:444px; padding:0 0 12px; }
* html .feature-box { padding:0; }
#content .right-column .feature-box h2 { font-size:35px; margin:14px 0 15px 14px; }
.feature-box div { float:left; margin:0 19px 0 11px; display:inline; }
.feature-box img { display:block; padding:8px 26px 7px; border:1px solid #d4d4d4; background:#fff; }
.feature-box strong { color:#666; font-weight:normal; display:block; text-align:center; margin:5px 0 0; }
.feature-box a { display:block; font-size:12px; text-decoration:underline; line-height:15px; color:#ad9036; text-align:center; }

/* end content */

/* start sidebar */
#sidebar { float:left; width:201px; border:1px solid #dadada; padding:8px 0 35px; margin:0 0 15px; }
#sidebar h2 { text-transform:uppercase; margin:0 0 3px 8px; font-size:16px; line-height:18px; color:#a48a39; font-weight:normal; }
#main .sidebar-hr { padding:8px 0 0; }
#main .sidebar-hr h2 { border-bottom:1px solid #b4b4b4; margin:22px 10px 3px 8px; padding:0 0 3px; }
#main .sidebar-hr .navbar { margin:-4px 0 0; }
.navbar { margin:0; padding:0; list-style:none; font-size:15px; line-height:17px; }
.navbar li { height:1%; vertical-align:middle; margin:0 0 1px; }
.navbar li a { display:block; padding:3px 0 4px 9px; color:#666; }
.navbar li a:hover,.navbar li.active a { background:#dfdfdf; text-decoration:none; }
.navbar ul { margin:3px 0 0; padding:0 0 19px; list-style:none; font-size:11px; line-height:14px; display:none; }
.navbar .active ul { display:block; }
.navbar ul li { margin:0 0 3px; }
.navbar ul a { background:none!important; padding:3px 0 4px 24px; }
.navbar ul a:hover,.navbar ul .active a { background:#dfdfdf!important; color:#a48a39; }

.navbar li.current a { color:#a48a39; }

.nav_categories { margin:0; padding:0; list-style:none; font-size:15px; line-height:17px; }
.nav_categories li { height:1%; vertical-align:middle; margin:0 0 1px; }
.nav_categories li a { display:block; padding:3px 0 4px 9px; color:#666; }
.nav_categories li a:hover,.nav_categories li.active a { background:#dfdfdf; text-decoration:none; }
.nav_categories ul { margin:3px 0 0; padding:0 0 19px; list-style:none; font-size:11px; line-height:14px; display:none; }
.nav_categories .active ul { display:block; }
.nav_categories ul li { margin:0 0 3px; }
.nav_categories ul a { background:none!important; padding:3px 0 4px 24px; }
.nav_categories ul a:hover,.nav_categories ul .active a { background:#dfdfdf!important; color:#a48a39; }

.nav_categories li.current a { color:#a48a39; }

/* end sidebar */

/* end main */

/* start footer */
.footer { background:url(/images/bg-footer.gif) repeat-x; padding:38px 0 25px!important; }
#footer { width:100%; overflow:hidden; padding:21px 0 25px; color:#666; }
#footer a.on {color:#ad9036;}
#footer .column1 { float:left; width:565px; }
#footer .column1 ul { margin:0 0 2px -6px; padding:0; list-style:none; text-transform:uppercase; overflow:hidden; font-size:9px; line-height:13px; height:1%; }
#footer .column1 ul li { float:left; background:url(/images/bullit02.gif) no-repeat 0 1px; margin:0 1px 0 -1px; padding:0 6px 0 7px; }
#footer .column1 ul a { color:#666; }
#footer .column1 ul a:hover,#footer .column1 ul .active a { color:#a68b3c; text-decoration:none; }
#footer .column1 p { margin:12px 0 0 0px; font-size:10px; line-height:12px; }
#footer .column2 { float:right; width:330px; }
#footer .column2 p { margin:0 0px 0 0; font-size:13px; text-align:right; }
.footer-form { overflow:hidden; margin:6px 0 0; float:right; }
.footer-form input { margin:0; float:left; }
.footer-form .email { width:190px; padding:5px 8px 4px; color:#666; border:1px solid #bababa; font-size:13px; }
.footer-form .subscribe { margin:0 0 0 5px; }
#footer .column2 ul { margin:10px 0 0; padding:0; list-style:none; float:right; clear:both; height:1%; }
#footer .column2 ul li { float:left; margin:0 0 0 4px; }
#footer .column2 ul a { width:26px; height:26px; float:left; }
#footer .namber1 a { background:url(/images/ico06.gif) no-repeat; }
#footer .namber1 a:hover { background:url(/images/ico13.gif) no-repeat; }
#footer .namber2 a { background:url(/images/ico07.gif) no-repeat; }
#footer .namber2 a:hover { background:url(/images/ico14.gif) no-repeat; }
#footer .namber3 a { background:url(/images/ico08.gif) no-repeat; }
#footer .namber3 a:hover { background:url(/images/ico15.gif) no-repeat; }
#footer .namber4 a { background:url(/images/ico09.gif) no-repeat; }
#footer .namber4 a:hover { background:url(/images/ico16.gif) no-repeat; }
#footer .namber5 a { background:url(/images/ico19.gif) no-repeat; }
#footer .namber5 a:hover { background:url(/images/ico18.gif) no-repeat; }

/* end footer */

/* Contact Form Styles */
#contact-form { margin:0 auto; }
#contact-form img { margin:0; }
.captcha { height:85px; width:500px; padding-top:5px; clear:both; }
.submit { width:100px; clear:both; color:#fff; background-color:#797979; border:0; font-size:15px; font-weight:normal; padding:2px 0 3px 0; text-align:center;}
.input { background-color:#fff; font:11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin:0; padding:5px; border:1px solid #dadada; margin-bottom:3px; }
.textarea { border:1px solid #dadada; background-color:#fff; font:11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin:0; width:584px; padding:5px; }
.subpage span.captchaIMG img { float:none; border:0; margin:0; }
/* end contact form */

/* Blog STyles */

.output2 { text-align: left; padding: 8px 0 3px 0px; }
.output2 .date { float: left; background:url(/images/date-bg.jpg) top left no-repeat; width:39px; text-align:center; padding:8px 5px; color:#666; font:16px/18px Arial, Helvetica, sans-serif; }
.output2 .posttitle { float:left; color:#ad9036; padding-left:10px; padding-top: 15px; line-height:42px; }
.output2 .posttitle a { font-weight:bold; color:#ad9036; text-decoration: none; font:20px/42px Arial, Helvetica, sans-serif; }
.output2 .posttitle a:hover { font-weight:bold; color:#7d7d7d; text-decoration: none; font:20px/42px Arial, Helvetica, sans-serif; }
.output2 p.post-date { font-style: italic; color: #7d7d7d; font-size: 12px; }
.output2 p.post-date a { font-style: italic; color:#7d7d7d; font-variant:normal; font-weight:normal; text-decoration:underline; font-size:12px; }
.paginate { font-style: italic; font:12px/12px Arial, Helvetica, sans-serif; color: #000; /* position: relative; bottom: 0;  */}
.output2 p img { float: right; margin: 8px; border: 0px solid #7d7d7d; padding: 7px; background-color: #dadada; clear: right; }
.divider { border-bottom: 1px dotted #dadada; line-height:2px; margin:0 auto; width:600px; margin-bottom: 15px; }
p.archive { position:relative; bottom:0; }
/* end wrapper */



















