@font-face {
    font-family: 'gotham_htfbold';
    src: url('fonts/gothamhtf-bold-webfont.eot');
    src: url('fonts/gothamhtf-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-bold-webfont.woff2') format('woff2'),
         url('fonts/gothamhtf-bold-webfont.woff') format('woff'),
         url('fonts/gothamhtf-bold-webfont.ttf') format('truetype'),
         url('fonts/gothamhtf-bold-webfont.svg#gotham_htfbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_htfbook';
    src: url('fonts/gothamhtf-book-webfont.eot');
    src: url('fonts/gothamhtf-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-book-webfont.woff2') format('woff2'),
         url('fonts/gothamhtf-book-webfont.woff') format('woff'),
         url('fonts/gothamhtf-book-webfont.ttf') format('truetype'),
         url('fonts/gothamhtf-book-webfont.svg#gotham_htfbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_htfbook_italic';
    src: url('fonts/gothamhtf-bookitalic-webfont.eot');
    src: url('fonts/gothamhtf-bookitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-bookitalic-webfont.woff2') format('woff2'),
         url('fonts/gothamhtf-bookitalic-webfont.woff') format('woff'),
         url('fonts/gothamhtf-bookitalic-webfont.ttf') format('truetype'),
         url('fonts/gothamhtf-bookitalic-webfont.svg#gotham_htfbook_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_htflight';
    src: url('fonts/gothamhtf-light-webfont.eot');
    src: url('fonts/gothamhtf-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-light-webfont.woff2') format('woff2'),
         url('fonts/gothamhtf-light-webfont.woff') format('woff'),
         url('fonts/gothamhtf-light-webfont.ttf') format('truetype'),
         url('fonts/gothamhtf-light-webfont.svg#gotham_htflight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_htflight_italic';
    src: url('fonts/gothamhtf-lightitalic-webfont.eot');
    src: url('fonts/gothamhtf-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-lightitalic-webfont.woff2') format('woff2'),
         url('fonts/gothamhtf-lightitalic-webfont.woff') format('woff'),
         url('fonts/gothamhtf-lightitalic-webfont.ttf') format('truetype'),
         url('fonts/gothamhtf-lightitalic-webfont.svg#gotham_htflight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_htfmedium';
    src: url('fonts/gothamhtf-medium-webfont.eot');
    src: url('fonts/gothamhtf-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamhtf-medium-webfont.woff2') format('woff2'),
         url('fonts/gothamhtf-medium-webfont.woff') format('woff'),
         url('fonts/gothamhtf-medium-webfont.ttf') format('truetype'),
         url('fonts/gothamhtf-medium-webfont.svg#gotham_htfmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

.dropmenudiv, .top {
	position:absolute;
}

.catalog-head i, .dropmenudiv a, .menu li {
	text-transform:uppercase;
}

.footer-menu, .footer-menu ul, .footer_menu2 ul {
	text-align:center;
}

.clear, .divider-line, .input_box, .spacer {
	clear:both; width:100%;
}

body { background:url(../images/body-bg.png);
	font-family: "gotham_htfbook", Arial, Helvetica, sans-serif;
	width:100%;
	font-size:13px;
	font-weight:400!important;
	font-style:normal;
	margin:0;
	padding:0;
}



.catalog-head {
	font-family:museoSans100;
	font-size:15px;
	line-height:21px;
}

.catalog-head i {
	font-family:museoSans900;
	font-style:normal;
	font-size:20px;
}

tr.table-head td {
	background:#000;
	color:#fff;
	font-family:museoSans900;
}

.prod-name {
	color:#828486;
	font-size:25px;
	line-height:28px;
	margin:4px 0;
}

a.pagination:hover, a:hover {
	color:#000;
	text-decoration:none;
}

.table-mid-font {
	font-family:museoSans100;
	font-size:13px;
}

.table-mid-font strong {
	font-family:museoSans500;
}

input, option, select, textarea {
	font-size:13px;
	outline:0;
}

a.pagination:hover {
	background:#ffea2d;
}

a, a.pagination {
	text-decoration:none;
	outline:0;
	color:#000000;
}

p {
	margin:0;
	padding:5px 0; line-height:20px;
}

.font-museo, .menu li { }

#wraper {background:#fff; height:auto; margin:0 auto; width:1080px; }

#content-wraper {
	width:100%;
	height:auto;
}

#top, .top {
	width:1080px;
	height:102px;
	margin:0 auto;
}

#top { background:#ffffff;
	color:#fff;
}

.top {
	background:0 0;
}

.top-panel {
	width:730px;
	float:right;
	height:auto;
	padding-top:10px;
	padding-right:110px;
}

.top_bar {
	height:25px;
	background:#fff;
}

.menu, .menu a, .menu li, .menu ul {
	height:37px;
}

.menu {border-bottom:1px solid #dbdcdd; border-top:1px solid #dbdcdd; margin:20px 0 30px; padding:0 10px 0 150px;}

.menu ul {
	margin:0;
	padding:0;
	float:right;
}

.menu li {
	font-size:12px;
	font-weight:400;
	display:inline;
	list-style:none;
	float:left;
	line-height:35px;
}

.menu a {
	color:#000000;
	text-decoration:none;
	display:block;
	padding:0 15px 0 16px;
}

.menu a.select{font-weight:600}

.menu a:hover, a.selected {color:#444444;}

.dropmenudiv {
	top:0;
	border:none;
	line-height:18px;
	z-index:10002;
	background:0 0;
	width:auto;
	visibility:hidden;
	overflow:visible!important;
	padding:0;
	font-size:12px;
	left:auto;
	margin-top:-8px;
}

.dropmenudiv a {
	width:180px;
	text-decoration:none;
	color:#2a2a2a;
	font-size:13px;
	padding:8px 0;
	display:block;
	line-height:normal;
	height:auto!important;
}

.footer-menu a, .footer_menu2 a {
	text-decoration:none;
	line-height:12px;
}

#top .dropmenudiv {
	left:auto!important;
}

.dropmenudiv.foot_ddmenu {
	margin-top:100px !important;
	top:auto!important;
}

.dropmenudiv.foot_ddmenu.help_submenu{
	margin-top:95px !important;
}

.dropmenudiv.help_submenu {
	margin-top:-38px;
	margin-left:-25px;
}

.dropmenudiv a+a {
	border-top:1px solid #ccc;
}

* html .dropmenudiv a {
	width:100%;
}

.arrow_bot, .arrow_top {
	position:absolute;
	display:block;
	width:80px;
	height:9px;
}

.dropmenudiv a:hover {color:#9c9c9c;}

.footer-menu li, .footer_menu2 li {
	text-transform:uppercase;
	list-style:none;
}

.arrow_top {
	background:url(../images/arrow_top.png) 35px 0 no-repeat;
}

.submenu_box {
	background:#fff;
	padding:3px 10px;
	border:1px solid #ccc;
	margin-top:8px;
	box-shadow:2px 2px 5px #999;
}

.arrow_bot {
	background:url(../images/arrow_bot.png) 35px bottom no-repeat;
	margin-top:-1px;
}

.footer-menu {padding:0 0 18px 0}

.footer-menu li {
	font-size:13px;
	display:inline-block;
	height:14px;
	padding:0 8px; position:relative;
}

.footer-menu a {
	color:#383838;
	display:block;
	padding:0;
}

.footer-menu ul, .sub-menu ul, .sub-menu3 ul {
	height:12px;
	margin:8px 0 0;
	padding:0;
}

h2, h5 {
	margin:0;
}

.footer-menu a:hover {
	color:#000000;
}

.footer_menu2 { border-top:1px solid #929394; padding:18px 0}

.footer_menu2 li {background:url(../images/black-dot.png) no-repeat 0 center;	font-size:12px;	display:inline-block; height:14px; padding:6px 18px;}

.footer_menu2 li:first-child{ background:none; padding-left:10px;}


.footer_menu2 a {
	color:#383838;
	display:block;
	padding:0;
}

.footer_menu2 ul {
	margin:0;
	padding:0;
}

.footer_menu3 ul{ list-style:none; text-align:center; margin:0 0 15px;}
.footer_menu3 li { display:inline-block; font-size:11px; padding:0 10px; border-left:1px solid #383838;}
.footer_menu3 li:first-child{ border-left:none;}
.footer_menu3 a {color:#000; display:block;	padding:0; text-transform:uppercase;}

.collab_list, .section_brief, .section_hover {
	font-size:12px;
	font-weight:400;
}

.top-right {
	width:auto;
	height:auto;
	float:right;
	text-align:right;
	padding-top:1px;
}

#header-wrap, .contener2 { }

.collab_list, .discoutn_banner, .ff_pro_img, .ff_pro_img a, .footer-bottom, .join-panel li, .join_box, .join_logo, .login_facebook, .main_title, .section_brief, .soc_media a span, .wishlist_tooltip {
	text-align:center;
}

.top-search {float:left; margin-right:10px; margin-top:2px;}

.logo {-webkit-box-shadow: 0 3px 6px -5px black;
     -moz-box-shadow: 0 3px 6px -5px black;
          box-shadow: 0 3px 6px -5px black;
	width:auto;
	height:auto;
	position:absolute;
	z-index:1002;
	left:14px;
	top:-8px;
}

#header-wrap, .header {
	margin:0 auto;
	height:380px;
}

.search_box_panel {
	position:relative;
	display:block;
}

#header-wrap {width:100%;}

#slides {position:absolute;top:0;left:0;z-index:100; background:#333}
.slides_container, #discount_slides .slides_container {width:1080px;overflow:hidden;position:relative;display:none}
.slides_container a, #discount_slides .slides_container a {width:1020px;height:380px;display:block}
.slides_container a img{display:block}
#slides .next,#slides .prev{position:absolute;top:0px;width:45px;height:380px;display:none;z-index:101;}
#slides .prev {left:0px; background:url(../images/arrow_prev.png) 13px center no-repeat}
#slides .next{right:0px; background:url(../images/arrow_next.png) 10px center no-repeat}
.pagination{width:1020px;margin:0; padding:0; display:none; position:absolute; text-align:center; margin-top:-23px; z-index:111}
.pagination li {display:inline-block; list-style:none; padding:0 3px;}
.pagination li a {display:inline-block; font-size:0px; background:url(images/paging_bg.png) 0 0 no-repeat; padding:7px;}
.pagination li.current a {background-position:0 -20px; }
#discount_slides .slides_container a {height:116px;}
#discount_slides .next, #discount_slides .prev{position:absolute;top:0px;width:55px;height:116px;display:none;z-index:101;}
#discount_slides .prev {left:0px; background:url(images/prev_slide.png) 13px center no-repeat}
#discount_slides .next{left:959px; background:url(images/next_slide.png) 10px center no-repeat}

.header {position:relative; width:100%;}

.contener2 { background:#ffffff; width:1080px; height:auto; margin:0 auto;}

.grid_outer {width:1080px; overflow:hidden;}

.grid_inner {
	width:105%;
}

.grid_box, .grid_hover {
	height:375px;
	width:auto;
}

.grid_box {
	margin-right:10px;
	margin-bottom:3px;
	float:left; -webkit-transition: opacity .5s ease-in-out;  -moz-transition: opacity .5s ease-in-out;  -o-transition: opacity .5s ease-in-out;  transition: opacity .5s ease-in-out;
}

.grid_hover {
	position:absolute;
	display:none; opacity:0;
}

.grid_box:hover .grid_hover {
	display:block;
}

.vr_grid {
	height:682px;
	background:#999;
}

.vr_grid_right {
	width:700px;
	float:left;
	height:682px;
}

.vr_grid_left {
	width:682px;
	float:left;
}

.vr_grid_left_body {
	width:110%;
}

.vr_grid_left .grid_box, .vr_grid_right .grid_box {
	height:auto;
}

.factory_fresh_home {
	width:1020px;
	margin:0 auto;
	padding-bottom:40px;
}

.new_grid_outer .grid_inner {max-width:100%; margin:0 auto; padding-top:10px;}
.new_grid_outer * {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.new_grid_box { margin:0 -10px;}
.grid_new {padding:10px; position:relative;}
.grid_new > a {display:block;}
.grid_new > a img {max-width:100%; height:auto; width:100%;}
.grid_new > a:first-child {position:absolute; top:10px; left:10px; right:10px; bottom:10px; overflow:hidden; opacity:0; z-index:1;}
.grid_new:hover > a:first-child {opacity:1;}
.grid_new:hover .grid_img {opacity:0.7;}
.grid_half {float:left; width:50%;}
.grid_half {float:left; width:50%;}
.grid_3 {width: 33.333%; float:left;}

.main_title { font-family:"gotham_htfmedium"; font-size:18px; font-weight:100; letter-spacing:4px; margin-bottom:20px; text-transform:uppercase}

.main_title span {
	background:#fff;
	padding:0 10px;
}

.factory_fresh_product {
	width:1020px;
	overflow:hidden;
}

.factory_fresh_product_body {
	width:105%;
	margin-left:10px;
}

.discoutn_banner {background:#d0d2d3; color:#fff; font-family:"gotham_htfmedium"; font-size:25px; letter-spacing:4px; line-height:40px; margin-bottom:28px; margin-top:10px; padding:30px 0; text-align:center}

.home_bot_panel {
	width:1020px;
	margin:0 auto;
	background:url(../images/divider_line.png) repeat-x;
	padding-top:30px;
	height:198px;
}

.product-detail .soc_media {
	margin-top:10px;
}

.product-detail .soc_media a.gplus_btn {
	margin-left:0;
}

.bot_section {
	width:1020px;
	margin:0 auto;
	padding-bottom:22px;
}

.bot_section_box {
	width:310px;
	float:left;
	margin-left:30px;
}

.folktales{ text-align:center; padding:15px 15% 35px;}
.folktales h2{ font-size:17px; padding-bottom:10px; letter-spacing:1px;font-family:"gotham_htfmedium";}
.folktales p{ font-size:14px; line-height:24px;}
.folktelimg .main_title{ margin:10px 0px 30px; }
.bot_section_box.folktelimg{ width:320px; margin-left:15px;}
.bot_section_box.folktelimg .section_img{ border:0;}
.folktelimg .bottom{ display:none !important; opacity:0 !important;}

.intro.picktitle{ text-align:center; padding:15px 0 35px; }
.intro.picktitle h2{ font-size:17px; padding-bottom:10px; letter-spacing:1px;font-family:"gotham_htfmedium";}

.picksec{width:100%;}
.pickimg{ padding-bottom:30px;text-align:center}
.offervalid{ text-align:center;}
.offervalid span {display: block; font-size: 11px; margin: 0;  padding-top: 15px;  text-transform: uppercase;}
.offervalid span strong{ font-size:13px;}

.pickimg a{ display:inline-block; max-width:49%;}
.pickimg img{ max-width:100%;}

.bot_section.blogs{ padding:46px 0;}
.bot_section.blogs .section_img{ border:0;}
.bot_section.blogs .bot_section_box{ width:320px; margin-left:15px;}
.bot_section.blogs .main_title{ font-size:16px; padding-bottom:10px; letter-spacing:1px; font-weight:normal; margin-bottom:5px;}

.bestseller{}
.bestseller .intro{ text-align:center; padding:25px 0px 60px;}
.bestseller .intro h2{ font-size:17px; padding-bottom:10px; letter-spacing:1px; font-weight:bold;font-family:"gotham_htfmedium";text-transform: uppercase;}
.bestseller .pro-detail ul li{ margin-right:0; margin-left:2.33%; position:relative;}
.bestseller .pro-detail ul li .hoverid{ visibility:hidden; margin-right:0; margin-left:2.33%; position:absolute; top:0; }
.bestseller .pro-detail ul li:hover .hoverid{ visibility:visible;}
.bestseller .pro-detail ul li .rights{ position:relative;}
.bestseller .pro-detail ul li .rights .rights1{ left:2.33%;}
.bestseller .pro-detail ul li .out-stock{ margin-left:2.33%}


.colleborationimg.collab_section{ padding:30px 0px 60px;}
.colleborationimg .collab_section_body, .colleborationimg .jcarousel-skin-tango, .colleborationimg .jcarousel-skin-tango .jcarousel-clip-horizontal{ height:auto;}
.colleborationimg .jcarousel-list.jcarousel-list-horizontal{ margin-top:40px !important;}

.colleborationimg .main_title{ font-size:16px; padding-bottom:10px; letter-spacing:1px; font-weight:normal; margin-bottom:5px;}
.colleborationimg .jcarousel-skin-tango{ background:#fff;}
.colleborationimg .collab_list span{ display:none;}
.colleborationimg .jcarousel-clip li{ border-left:1px solid #918f8f;}


.colleborationimg .jcarousel-skin-tango .jcarousel-clip-horizontal{ width:92%;}
.colleborationimg .jcarousel-skin-tango .jcarousel-prev-horizontal{ height:20px; left:47%;  background:url(../images/prevbtn.jpg) center center no-repeat !important;}
.colleborationimg .jcarousel-skin-tango .jcarousel-next-horizontal{ height:20px; right:47%;  background:url(../images/nextbtn.jpg) center center no-repeat !important;}

.ourstoryimg .collect-list img{ width:100%;}
.ourstoryimg .collect-list .col-right{ padding-top:120px;}

.graphicfolk{ padding:35px 0 50px;}
.graphicfolk p{ font-size:16px; text-align:center;}
.our_story .graphicfolk .services{ margin-bottom:60px;}
.subtitle1{ margin-top:150px;}


.section_hover, .section_img, .section_img_body { margin:0 auto; width:280px; height:250px;}

.section_img {
	border:2px dotted #999;
}

.section_img_body {
	overflow:hidden;
}

.section_hover {
	display:none;
	position:absolute;
	background:url(../images/hover_bg.png);
	color:#ddd;
}

.section_icon, .section_img:hover .section_hover {
	display:block;
}

.section_icon {
	height:55px;
	margin:40px 0 5px;
}

.section_brief {
	width:214px;
	height:51px;
	background:url(../images/section_brief_bg.png) center center no-repeat;
	margin:0;
	padding:10px 33px;
	line-height:16px;
	border-top:1px dashed #ffe72d;
	border-bottom:1px dashed #ffe72d;
}

.section_hover:hover {
	color:#fff;
	text-decoration:none;
}

.blog_section .section_icon {
	background:url(../images/blog_icon.png) center center no-repeat;
}

.inthenews_section .section_icon {
	background:url(../images/news_icon.png) center center no-repeat;
}

.project_section .section_icon {
	background:url(../images/projects_icon.png) center center no-repeat;
}

.ff_pro_img {
	width:188px;
	height:243px;
	overflow:hidden;
	margin:2px;
	padding:2px;
	border:2px dotted #999;
}

.ff_pro_img img {
	height:243px!important;
	width:100%!important;
}

.ff_pro_img a {
	display:table-cell;
	width:188px;
	height:188px;
	vertical-align:middle;
}

.collab_section {padding:20px 0;}

.collab_section_body {
	height:90px;
	overflow:hidden;
}

.collab_list {
	display:block;
	line-height:90px;
	height:90px;
}

.collab_list:hover {
	color:#ffffff;
	background-color:#3d3d3f;
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none;
}

.collab_section .main_title {
	margin-bottom:2px;
}

.thumb_loading {
	width:1020px;
	height:90px;
	background:url(../images/loader.gif) center center no-repeat #fff;
	position:absolute;
	z-index:100;
}

.jcarousel-skin-tango {
	width:100%;
	height:90px;
	margin-top:0;
	padding:0;
}

.jcarousel-skin-tango li {
	list-style:none;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	width:100%;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:900px;
	height:90px;
	overflow:hidden;
	margin:0 auto;
}

.jcarousel-skin-tango .jcarousel-item {
	width:auto;
	height:90px;
	padding-top:1px;
	text-wrap:none;
	min-width:70px;
	text-align:center;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin:0 0;
	padding:0px 9px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
	position:absolute;
	top:0;
	right:12px;
	width:33px;
	height:90px;
	cursor:pointer;
	background:url(../images/nexprev_btn.png) -33px center no-repeat;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-position:-99px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position:absolute;
	top:0;
	left:12px;
	width:33px;
	height:90px;
	cursor:pointer;
	background:url(../images/nexprev_btn.png) 0 center no-repeat;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position:-66px;
}

.jcarousel-next-disabled, .jcarousel-prev-disabled, .jcarousel-prev-enabled {
	cursor:default!important;
}

.jcarousel-next-disabled:hover {
	background-position:-33px center!important;
}

.jcarousel-prev-disabled:hover, .jcarousel-prev-enabled:hover {
	background-position:0 center!important;
}

.bottom-product:hover .ff_pro_img {
	margin:0;
	padding:0;
	border:6px solid #ffe72d;
}

.bottom-product a:hover, .bottom-product:hover .prices, .bottom-product:hover a {
	color:#000;
	text-decoration:none;
}

.bottom-product, .footer {
	font-weight:400;
	color:#444;
	font-size:12px;
}

.divider-line {
	width:100%;
	height:10px;
	background:url(../images/divider-line.gif) top center repeat-x;
	margin:15px 0;
}

.divider-line2 {
	width:auto;
	height:10px;
	background:url(../images/dott-line.png) bottom center repeat-x;
	clear:both;
	margin:10px 0;
}

.left-panel p, .right-content p {
	line-height:18px;
	margin:0;
	padding:0 0 0 5px;
}

.right-content {
	width:510px;
	height:auto;
	float:right;
}

.tweet-follow {
	width:236px;
	height:196px;
	border:1px solid #8c8c8c;
	overflow:hidden;
}

.spacer {
	height:10px;
}

.bottom-product-box {
	width:640px;
	height:auto;
	float:right;
}

.bottom-product {
	width:200px;
	height:auto;
	float:left;
}

.collab_list span {
	padding:0 10px;
	background:#fff;
	display:block;
	height:90px;
	text-transform:uppercase;
}

.collab_list:hover span {
	background:url(../images/trans_white.png);
}

.bottom-product td {
	padding:2px 0;
}

.bottom-product .prd-name, .prices {
	margin:0 4px;
	padding:4px 0;
}

.bottom-product .prd-name {
	min-height:16px;
	background:url(../images/dotted-line.gif) 0 bottom repeat-x;
}

.just-in {
	width:117px;
	height:155px;
	float:left;
	margin-top:-3px;
}

#footer, #footer-wrap {
	margin:0 auto;
	height:auto;
}

#footer-wrap {background:#d0d2d3; width:1080px;}

#footer {width:1022px;}

.footer {
	width:796px;
	margin:0 auto;
	padding:0;
}

.social-wrap{padding:35px 0}

.social-wrap .title{margin-bottom:0; text-transform:uppercase; text-align:center}

.footer-top {
	width:826px;
	margin:0;
}

.footer a:hover, a.selected {
	color:#000000;
}

.footer-bottom {margin-top:15px; padding-bottom:15px; text-transform:uppercase;}

.footer-bottom .title{ margin-bottom:10px;}

.copyright {font-size:9px; margin-top:5px; padding:10px 0; text-align:center; text-transform:uppercase}

a.c-care_menu {
	display:block;
	width:117px;
	height:25px;
	background:url(../images/drop-up-menu.png) no-repeat;
}

a.c-care_menu:hover {
	background:url(../images/drop-up-menu-on.png) no-repeat;
}

a.legal_menu {
	display:block;
	width:117px;
	height:24px;
	background:url(../images/drop-up-menu.png) 0 -25px no-repeat;
}

a.legal_menu:hover {
	background:url(../images/drop-up-menu-on.png) 0 -25px no-repeat;
}

a.sitemap_menu {
	display:block;
	width:117px;
	height:30px;
	background:url(../images/drop-up-menu.png) 0 -50px no-repeat;
}

a.sitemap_menu:hover {
	background:url(../images/drop-up-menu-on.png) 0 -50px no-repeat;
}

a.our-story_menu {
	display:block;
	width:117px;
	height:23px;
	background:url(../images/drop-up-menu.png) 0 -93px no-repeat;
}

a.our-story_menu:hover {
	background:url(../images/drop-up-menu-on.png) 0 -93px no-repeat;
}

a.republic_menu {
	display:block;
	width:117px;
	height:22px;
	background:url(../images/drop-up-menu.png) 0 -115px no-repeat;
}

a.republic_menu:hover {
	background:url(../images/drop-up-menu-on.png) 0 -115px no-repeat;
}

a.making_menu {
	display:block;
	width:117px;
	height:24px;
	background:url(../images/drop-up-menu.png) 0 -137px no-repeat;
}

a.making_menu:hover {
	background:url(../images/drop-up-menu-on.png) 0 -137px no-repeat;
}

a.collab_menu {
	display:block;
	width:117px;
	height:30px;
	background:url(../images/drop-up-menu.png) 0 -161px no-repeat;
}

a.fb_top_icon, a.t_top_icon, a.tw_top_icon {
	float:left;
	display:block;
	width:17px;
	height:18px;
}

a.collab_menu:hover {
	background:url(../images/drop-up-menu-on.png) 0 -161px no-repeat;
}

a.tw_top_icon {
	background:url(../images/soc_mid_btn.gif) 0 -18px no-repeat;
	margin:0 0 0 2px;
}

a.t_top_icon {
	background:url(../images/soc_mid_btn.gif) -17px -18px no-repeat;
}

a.fb_top_icon {
	background:url(../images/soc_mid_btn.gif) -34px -18px no-repeat;
}

a.tw_top_icon:hover {
	background-position:0 0;
}

a.t_top_icon:hover {
	background-position:-17px 0;
}

a.fb_top_icon:hover {
	background-position:-34px 0;
}

.banner_fixed {
	width:300px;
	height:270px;
	position:absolute;
	z-index:1002;
	top:55px;
	right:50px;
}

.banner_home {
	width:1020px;
	position:absolute;
}

.category {
	width:260px;
	height:180px;
	float:left;
	vertical-align:middle;
}

.category img {
	margin:auto;
}

.contener, .contener-body {
	width:780px;
	height:auto;
	margin:0 auto;
}

.left-panel, .panel-1 {
	width:240px;
	height:auto;
	float:left;
}

.bottom-product a, .sitemap-list a {
	color:#444 !important;
}

.sitemap-list a:hover{color:#000 !important}

.coll-item:hover, .more-views li:hover {
	border:1px solid #000000;
}

.cat-rights:hover div.cat-title, .coll-box:hover div.name {
	background:#000000;
}

.bottom-product table, .sitemap-panel {
	width:auto;
}

.input-style {
	width:100px;
	background:#fff;
	border:1px solid #ccc;
	color:#666;
	font-size:12px;
	font-style:italic;
	margin:0;
	padding:0 3px;
}

.join-panel {
	list-style:none;
	width:105px;
	margin:0;
	padding:0;
}

.join-panel li {
	float:left;
	position:relative;
	margin:0;
	padding:0;
}

.join-panel a {
	display:block;
	cursor:pointer;
	padding:0;
}

div.input {
	margin-top:2px;
}

div.input input#s {
	float:left;
	width:100%; cursor:pointer;
}

input#s {
	float:left;
}

input#s:focus {
	float:left;
	outline:0;
}

.search-btn {
	float:left;
	margin:0;
}

.lang-converter {
	width:120px;
	background:#ebebec;
	height:17px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	line-height:17px;
	float:left;
	margin-right:0;
	margin-top:4px;
}

.goog-logo-link, .goog-logo-link img {
	display:none;
}

.goog-te-combo {
	background:0 0!important;
	border:none!important;
	width:119px!important;
	height:16px!important;
	line-height:12px!important;
	display:block!important;
	padding:1px;
	font-size:11px!important;
}

.goog-te-gadget {
	font-size:0!important;
	color:#000!important;
}

.home-box {
	height:165px;
}

.home-blog-head {
	height:50px;
	padding-bottom:3px;
	border-bottom:1px dashed #000;
}

.left-cat-menu li, .left-menu .left-cat-menu2 li, .left-menu ul, .sitemap-list, .tab-links ul, div, span {
	margin:0;
	padding:0;
}

.more-views img, img {
	border:none;
}

.read_more {
	width:75px;
	height:17px;
	display:block;
	background:url(../images/soc_mid_btn.gif) 0 -36px no-repeat;
}

.search_btn {
	width:20px;
	height:16px;
	background:url(../images/search-icon.png) no-repeat;
	margin-top:2px;
	cursor:pointer;
	position:absolute;
	right:0;
}

.home_follow, .home_testi {
	background:url(../images/bot_divider.png) no-repeat;
}

.home_product {
	padding:5px 0;
}

.home_bot {
	padding-left:62px;
}

.home_about, .home_follow, .home_testi {
	width:286px;
	float:left;
	height:190px;
}

.home_testi {
	width:318px;
}

.home_follow {
	width:300px;
	margin-right:0;
	padding-left:25px;
}

.home_bot_head {
	width:210px;
	height:21px;
	text-transform:uppercase;
	font-size:13px;
}

.home_bot_head img {
	float:left;
	margin-right:6px;
	margin-top:-2px;
}

.home_testi .home_bot_head {
	width:236px;
	margin:0 auto;
}

.home_testi_body {
	width:260px;
	padding:0 36px;
	min-height:130px;
}

.home_about_body {
	width:250px;
	color:#444;
	padding-left:16px;
}

.home_about_body p {
	line-height:15px;
}

.s_text {
	font-size:11px;
	line-height:14px;
}

#testimonial {
	width:220px;
	height:140px;
	margin:7px auto 0;
}

#testimonial .effectContainer {
	margin:0;
	padding:0;
	width:220px;
	height:140px;
}

#testimonial .slide {
	position:relative;
	height:140px;
	width:220px;
	color:#444;
}

.fadenav, .home_bot_head span img, .soc_media a span, .testi_btn, .wishlist_tooltip, a.add_wishlist, input#searchSubmit {
	position:absolute;
}

.testi_btn {
	width:213px;
}

#testimonial #back, #testimonial #next {
	width:14px;
	height:134px;
	display:block;
	background:url(../images/slide_btn.png) 0 center no-repeat;
	font-size:0;
	position:absolute;
	top:0;
	left:-25px;
}

#testimonial #next {
	right:-20px;
	left:auto;
	background-position:-15px center;
}

.home_follow_body {
	padding-left:9px;
}

.soc_media {text-align:center;}

.soc_media a {
	display:inline-block;
	width:28px;
	height:28px;
	margin:0 3px;
	background:url(../images/soc_media.png) no-repeat;
	font-size:0;
}

.soc_media a span, .subscribe_box .input-style, .wishlist_tooltip {font-size:12px;}

a.gplus_btn {
	background-position:-43px 0;
}

a.twitter_btn {
	background-position:-76px 0;
}

a.insta_btn {
	background-position:-38px 0;
}

a.pin_btn {
	background-position:-113px 0;
}

a.t_btn {
	background-position:-152px 0;
}

a.fb_btn:hover {
	background-position:0 -32px;
}

a.gplus_btn:hover {
	background-position:-43px -32px;
}

a.twitter_btn:hover {
	background-position:-76px -32px;
}

a.insta_btn:hover {
	background-position:-38px -32px;
}

a.pin_btn:hover {
	background-position:-113px -32px;
}

a.t_btn:hover {
	background-position:-152px -32px;
}

.soc_media a span, .wishlist_tooltip {
	background:#231f20;
	color:#fff;
	font-weight:400;
	z-index:10002;
	display:none;
	width:150px;
	padding:5px;
	height:auto;
	line-height:normal;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	margin-left:-65px;
	margin-top:39px;
}

.soc_media a span.arrow_dir {
	display:block;
	height:8px;
	background:url(../images/arrow_dir.png) center top no-repeat;
	padding:0;
	margin-top:-12px;
	margin-left:0;
}

a.add_wishlist {
	width:30px;
	height:30px;
	background:url(../images/addto_wishlist.png) 0 -37px no-repeat;
	z-index:11;
	margin-left:154px;
	margin-top:4px;
}

a.add_wishlist:hover {
	background-position:0 0;
}

.wishlist_tooltip {
	display:none;
	height:15px;
	line-height:16px;
	margin-top:-35px;
	width:120px;
	margin-left:-64px;
}

.wishlist_tooltip span.arrow_dir {
	background:url(../images/arrow_down.png) center bottom no-repeat;
	display:block;
	height:8px;
	margin-top:3px;
}

.subscribe_box {margin:0 auto 35px; width:311px;}

.subscribe_box .title {line-height:17px; text-align:center; text-transform:uppercase; margin-bottom:7px;}

.subscribebox{ position:relative}
.subscribe_box .input-style {border:none; display:block; padding:7px 2%; text-align:center; width:96%}
.subscribe_box .go-btn{background:#555 url(../images/go-icon.png) no-repeat center; border:0; border-radius:0; cursor:pointer; font-size:0; height:30px; position:absolute; right:0; top:0; width:30px;}
.subscribe_box .go-btn:hover{background:#000 url(../images/go-icon.png) no-repeat center;}

.top_left {
	float:right;
	margin-right:10px;
}

.login_top, .shoppingBag {
	float:left;
	display:block;
}

.login_top {
	height:17px;
	margin-right:7px;
	font-size:10px;
	padding-top:5px;
	line-height:16px;
	text-transform:uppercase;
}

.shoppingBag {
	margin-right:10px;
	padding-left:14px;
	background:url(../images/shoppingbag_icon.png) no-repeat 0 5px;
	height:20px;
	margin-top:2px;
	color:#444;
	line-height:20px;
}

.top_left a:hover {
	text-decoration:none;
	color:#000;
}

div.input {
	width:10px;
	padding:0 5px;
	background:#f1f1f1 url(../images/search-icon.png) right center no-repeat;
	height:17px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	line-height:18px;
}

input#s {
	width:100%;
	border:0;
	background:0 0;
	height:15px;
	color:#111;
	font-size:12px;
}

.join_box, .joinnow_input {
	font-size:14px;
}

input#searchSubmit {
	width:25px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	background:0 0;
	border:0;
	top:2px;
	right:0;
	z-index:5;
	display:none;
	cursor:pointer;
}

.join_box {
	width:400px;
}

.join_logo {
	height:230px;
	margin-top:-15px;
	margin-bottom:22px;
}

.join_logo img {
	margin-top:40px;
}

.input_box {
	width:312px;
	margin:0 auto 12px;
}

.joinnow_input {
	width:290px;
	height:40px;
	border:1px solid #6c696a;
	margin:3px 0 0;
	padding:0 10px;
	line-height:38px;
	color:#666;
}

.joinnow_btn {
	width:140px;
	height:42px;
	border:none;
	background:url(../images/join_now.png);
	font-size:0;
	cursor:pointer;
}

.input_field {
	text-align:left;
}

.fadenav {
	text-align:center;
	left:0;
	right:0;
	bottom:-13px;
}

.fadenav a {
	background:url(../images/paging_bullet.png) 0 4px no-repeat;
	padding:0 5px;
	display:inline;
	line-height:6px;
	margin:0 2px;
}

.fadenav a.current {
	background:url(../images/paging_bullet.png) 0 -8px no-repeat;
}

.off_img {
	display:none;
	margin-top:-5px;
	margin-left:-3px;
}

.home_follow .off_img {
	margin-left:-8px;
}

.home_about .off_img {
	margin-left:-2px;
}

.home_bot_head span {
	width:19px;
	height:20px;
	float:left;
}

.home_about .home_bot_head span {
	width:16px;
}

.home_follow .home_bot_head span {
	width:18px;
}

.section_img_body img {
	height:100%;
	width:100%;
}

.portfolio .left_column UL {margin:0px; padding:0px;}
.portfolio .left_column LI {margin:0px; padding:0px; width:240px; height:auto;}
.portfolio .left_column A {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; DISPLAY: block; BORDER-TOP-STYLE: none; COLOR: #777; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none }
.portfolio .left_column LI.thumb A {WIDTH: 240px; HEIGHT: 326px; CURSOR: pointer;}
.portfolio .left_column li SPAN {WIDTH: 240px; DISPLAY: block; HEIGHT: 326px; OVERFLOW: hidden}
.divider-line-index{background:url(images/banner-divider.png) repeat-x; bottom:0px;	height:16px; width:1021px; position:absolute; z-index:9999999999999999999999}
.im-effect1 a {width:150px; height:176px; background:url(images/shop-img.gif) no-repeat top center; display:block; background-position:0px 0px;}
.im-effect1 a:hover{width:150px; height:176px; background:url(images/shop-img.gif) no-repeat; background-position:0px -180px!important;}
.im-effect2 a {width:150px; height:176px; background:url(images/blog-img.gif) no-repeat top center; display:block; background-position:0px 0px; margin-left:25px;}
.im-effect2 a:hover {width:150px; height:176px; background:url(images/blog-img.gif) no-repeat; background-position:0px -180px!important;}
.im-effect3 a {width:173px; height:176px; background:url(images/wander-img.gif) no-repeat top center; display:block; background-position:0px 0px;}
.im-effect3 a:hover {width:173px; height:176px; background:url(images/wander-img.gif) no-repeat; background-position:0px -180px!important;}

ul.uploadifyDropdown{padding:2px 0;float:left;width:180px!important;position:relative;background:#fff;margin-right:0px; font-weight:normal !important; font-size:11px; margin-left:0px;}
ul.uploadifyDropdown li[name=selected]{border:1px solid #eeeeee;cursor:default;padding:3px;background:#fff; background:url(../images/select-arrow.jpg) top right no-repeat; font-weight:normal !important}
ul.uploadifyDropdown li:hover[name=selected] {background-position: right -20px;}
ul.uploadifyDropdown li[name=selected] span.selectText{padding:2px 4px; color:#000}
ul.uploadifyDropdown li[name=selected] a.changeValue{text-decoration:underline;color:#000; float:right;border-left:1px solid #ddd;padding:2px 4px;}
ul.uploadifyDropdown li.generated{border-right:1px solid #ddd;padding:2px 4px;border-left:1px solid #ddd;}
ul.uploadifyDropdown li.generated:last-child{border-bottom:1px solid #ddd;}
ul.uploadifyDropdown li.generated:hover{color:#000;background:#f5f5f5}
ul.uploadifyDropdown li[name=selected] a.changeValue:focus{outline:0}

.cf{position:relative; height:250px; width:280px; margin:0 auto; }
.cf img{position:absolute; left:0; -webkit-transition: opacity .5s ease-in-out;  -moz-transition: opacity .5s ease-in-out;  -o-transition: opacity .5s ease-in-out;  transition: opacity .5s ease-in-out;}
.cf img.top:hover{opacity:0;}
.falktalesImg:hover{opacity:0.5;}

.grid_box:first-child{width:100%}
.grid_box {position:relative; height:355px; margin:0 auto; width:30% }
.grid_box:nth-child(3){margin:0 2.5%}
.grid_box img {position:absolute; left:0; -webkit-transition: opacity .5s ease-in-out;  -moz-transition: opacity .5s ease-in-out;  -o-transition: opacity .5s ease-in-out;  transition: opacity .5s ease-in-out; height:100%; width:100%}
.grid_box img.top:hover {opacity:0;}
/* 12-5-16 */
.page-title.space{ margin-top:20px;}
.our_story .cont-top.privacy-policy{ text-align:left;}
.our_story .cont-top.privacy-policy p, .our_story .cont-top.privacy-policy p a{ font-size:13px; color:#000; text-align:justify;} 
.our_story .cont-top.privacy-policy p strong{ font-size: 16px;  color: #000; margin-bottom:7px; padding: 7px 0 2px; border-bottom: 1px dashed #aaa; display:block;}
a.add_bag_btn.ship { font-size: 16px; padding: 8px 15px;}
a.add_bag_btn.ship:hover { background: #000; }