/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */
/* ======= HEADER:begin ======= */
#header_page{
	position:relative;
}

/* TOP header:begin */

.top_header_wrapper{
	background: url(/images/header/top_header_bg.png) left top repeat-x;
	height: 32px;
}
.top_header{
	margin:0 auto;
	height: 32px;
}

/* my profile */
.myprofile{
	float: left;
	padding: 0 11px 0 0;
	height: 32px;
	position: relative;
}
.myprofile .not-auth a{
	color: #3F79C7;
}
.myprofile .not-auth{
	line-height: 32px;
	font-size: 13px;
	width: 300px;
}
.myprofile .dropdown{
	position: relative;
}
.myprofile a.profile{
	font:11px/32px Tahoma, Arial, sans-serif;
	color: #3f79c7;
	padding: 0 0 0 31px;
	background: url(/images/sprites/icons_sprite.png) -200px -1771px no-repeat;
	height: 32px;
	display: block;
	z-index: 300;
	position: relative;
}
.myprofile a.profile i{
	background: url(/images/sprites/icons_sprite.png) -937px -1044px no-repeat;
	margin: 0 0 0 8px;
	width: 7px;
	display: inline-block;
}
.myprofile a.profile.active_menu i{
	background: url(/images/sprites/icons_sprite.png) -974px -1009px no-repeat;
}
.myprofile .submenu{
	background: url(/images/header/myprofile_sprite.png) -102px -691px no-repeat;
	position: absolute;
	top: 0;
	left: -25px;
	z-index: 200;
	width: 259px;
	display: none;
	margin: 0;
	padding: 39px 0 0;
	box-shadow: 0 1px 4px rgba(177, 156, 122, 0.9);
}
.add_nav_drop_down_arrow{
	display: none;
	width: 21px;
	height: 11px;
	background: url(/images/sprites/icons_sprite.png) -880px -1107px no-repeat;
	position: absolute;
	left: 0;
	top: 67px;
	z-index: 200;
}
.myprofile .submenu ul{
	margin: 0 0 0 21px;
	padding: 0 20px;
}
.myprofile .submenu ul li{
	border-bottom: 1px #DDCDB5 solid;
	margin: 0;
	padding: 0;
}
.myprofile .submenu ul li a{
	font: 12px/14px Tahoma, Arial, sans-serif;
	color: #54321d;
	padding-left: 43px;
	display: block;
	margin: 4px 0 4px;
}
.myprofile .submenu ul li.link_mypage a{
	background: url(/images/sprites/icons_sprite.png) -618px -1354px no-repeat;
	height: 20px;
	line-height: 20px !important;
	margin: 0 0 5px;
}
.myprofile .submenu ul li.link_myshop a{
	background: url(/images/sprites/icons_sprite.png) -656px -1319px no-repeat;
	height: 23px;
	line-height: 23px !important;
	margin: 3px 0 3px;
}
.myprofile .submenu ul li.link_mygoods a{
	background: url(/images/sprites/icons_sprite.png) -695px -1278px no-repeat;
	height: 24px;
	line-height: 24px !important;
}
.myprofile .submenu ul li.link_myorders a{
	background: url(/images/sprites/icons_sprite.png) -738px -1245px no-repeat;
	height: 21px;
	line-height: 21px !important;
}
.myprofile .submenu ul li.link_mybalance a{
	background: url(/images/sprites/icons_sprite.png) -775px -1208px no-repeat;
	height: 17px;
	line-height: 17px !important;
	margin: 5px 0 5px;
}
.myprofile .submenu ul li.link_addorder a{
	background: url(/images/sprites/icons_sprite.png) -814px -1164px no-repeat;
	height: 23px;
	line-height: 23px !important;
	margin: 3px 0 7px;
}
.myprofile .submenu ul li.not-active a {
	height: 18px;
	line-height: 23px !important;
	margin: 3px 0 7px;
	color:#ADACAC !important;
	text-decoration:none;
	cursor:default;
}
.myprofile .submenu ul li:last-child{
	border-bottom: none;
}
.myprofile .submenu .link_quit{
	background: url(/images/header/myprofile_sprite.png) -385px -577px no-repeat;
	width: 217px;
	height: 59px;
	padding: 0 0 0 84px;
	display: block;
	font: 12px/59px Tahoma, Arial, sans-serif;
	color: #54321D;
}

/* orders */
.user-info {
	width: 100%;
}

/* set up shop */
.set_up_shop{
	display: block;
	float: left;
	background: url(/images/sprites/icons_sprite.png) -317px -1657px no-repeat;
	font:bold 11px/32px Tahoma, Arial, sans-serif;
	color: #3f79c7;
	padding: 0 0 0 24px;
	margin: 0 0 0 237px;
}

/* mytown */
.mytown{
	margin: 0 0 0 37px;
	float: left;
	height: 32px;
	z-index: 1000;
	position: relative;
}
.mytown .dropdown{}
.mytown .submenu {display: none;}
.mytown .town{
	font:normal 11px/32px Tahoma, Arial, sans-serif;
	color: #000;
}
.mytown .town a{
	text-decoration: none;
	border-bottom: 1px #3f79c7 dashed;
	color: #3f79c7;
	margin-right: 17px;
}
.mytown .town i{
	display: inline-block;
	background: url(/images/sprites/icons_sprite.png) -356px -1635px no-repeat;
	width: 9px;
	height: 9px;
	margin-top: 1px;
	cursor: pointer;
}
.mytown .town a:hover{
	border-bottom: none;
}
/* TOP header:end */

/* BOTTOM header:begin */
.bottom_header_wrapper {
	background: url(/images/header/bottom_header_bg.png) left top repeat-x;
	height: 79px;
}
.bottom_header{
	margin: 0 auto;
	position: relative;
	height: 79px;
}

/* logotype */
.logotype{
	display: block;
	background: url(/images/header/logotype_uniqhand.png) left top no-repeat;
	height: 57px;
	top: -6px;
	left: 15px;
	position: absolute;
	color: #54321d;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	text-decoration: none !important;
	padding: 28px 0 0 160px;
	text-align: left;
	text-shadow: 0 1px 2px rgba(255, 255, 255, 0.55);
}
.logotype_year{
	background: url(/images/header/logotype_uniqhand_year.png) left top no-repeat;
	width: 407px;
	height: 87px;
	left: -90px;
	padding: 24px 0px 0px 265px;
}

/* search form */
.search_form{
	position: absolute;
	left: 345px;
	top: 21px;
}
.search_form > div{
	float: left;
	margin-right: 9px;
}
.search_form input[type="text"]{
	width: 180px;
}
.search_form .search_button{
	width: 75px; height: 30px;
	background: url(/images/sprites/buttons_sprite.png) -101px -871px no-repeat;
	cursor: pointer;
	border: none;
	font: bold italic 12px/30px Georgia, Arial, sans-serif;
	color: #fff;
	text-align: center;
	display: block;
	margin: -1px 0 0 0;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.42);
	padding: 0;
}

/* basket */
.basket{
	position: absolute;
	right: 0;
	top: 15px;
}
.basket .basket_title{

}
.basket .basket_title a{
	text-decoration: none !important;
	width: 145px; height: 39px;
	background: url(/images/sprites/buttons_sprite.png) -199px -779px no-repeat;
	cursor: pointer;
	border: none;
	font: bold italic 14px/39px Georgia, Arial, sans-serif;
	color: #54321d;
	display: block;
	margin: 0;
	padding: 0;
	z-index: 400;
	position: relative;
	text-align: center;
}
.basket .basket_title i{
	font: bold 14px/39px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 0 41px;
}

.basket .submenu{
	background: #fefcf0;
	position: absolute;
	top: 33px;
	right: 0;
	z-index: 300;
	width: 418px;
	display: none;
	margin: 0;
	padding: 13px 0 0;
	box-shadow: 0 1px 8px rgba(177, 156, 122, 0.5);
	border-radius: 2px 2px 2px 2px;
}
.basket .submenu ul{
	margin: 0 auto;
	padding: 0;
	width: 368px;
}
.basket .preview_product{
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 7px 0 0;
	border-bottom: 1px #F9F1E2 solid;
}

.basket .preview_product > a{
	display: block;
	width: 97px;
	float: left;
	margin: 0 20px 0 0;
}
.basket .preview_product a img{
	width: 89px;
	padding: 3px;
	border: 1px #ecddc3 solid;
}

.basket .preview_product .title_and_number{
	width: 190px;
	float: left;
}
.basket .preview_product .title_and_number h2{
	font: 12px/18px Arial, Helvetica, sans-serif;
}
.basket .preview_product .title_and_number h2 a{
	color: #3f79c7;
	width: 100%;
	display: block;
}
.basket .preview_product .title_and_number p{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #000000;
}
.basket .preview_product .price{
	font: bold 12px/18px Arial, Helvetica, sans-serif;  color: black;
	width: 60px;
	float: left;
}

.basket .total{
	padding: 12px 20px 20px;
	background: #f9f1e2;
	margin: 0;
	overflow: hidden;
}
.basket .total > a{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3F79C7;
	display: block;
	width: 180px;
	float: left;
}
.basket .total .order_to_make{
	width: 190px;
	float: right;
}
.basket .total .order_to_make p{
	font: italic 18px/18px Georgia, Arial, sans-serif;
	color: #5f3f2b;
	margin: 0 0 9px;
	text-align: right;
}
.basket .total .order_to_make p span{
	font: italic 18px/18px Arial, Helvetica, sans-serif;
}

/* BOTTOM header:end */
/* ======= HEADER:end ======= */


/* ======= NAVIGATION:begin ======= */
#nav_page{
	position:relative;
	padding-bottom: 6px;
}

/* main menu:begin */
.main_menu{
	padding: 4px 0 9px;
	height: 28px;
	margin: 0;
}
.main_menu li{
	display: block;
	float: left;
	margin: 0 0 0 34px;
}

.main_menu li.first{
	margin: 0 0 0 13px;
}
.main_menu li a{
	display: block;
	height: 28px;
	font: italic 14px/28px Georgia, Arial, sans-serif;
	color: #54321d;
	text-decoration: underline;
	padding-left: 24px;
}
.main_menu li a:hover, .main_menu li.active a{
	color: #879b06;
	text-decoration: none;
}
a.link_catalog{
	background: url(/images/sprites/icons_sprite.png) -389px -1589px no-repeat;
}
a.link_women{
	background: url(/images/sprites/icons_sprite.png) -426px -1549px no-repeat;
}
a.link_materials{
	background: url(/images/sprites/icons_sprite.png) -426px -1549px no-repeat;
}
a.link_man{
	background: url(/images/sprites/icons_sprite.png) -458px -1517px no-repeat;
}
a.link_children{
	background: url(/images/sprites/icons_sprite.png) -493px -1480px no-repeat;
}
a.link_popular{
	background: url(/images/sprites/icons_sprite.png) -527px -1446px no-repeat;
}
a.link_sale{
	background: url(/images/sprites/icons_sprite.png) -558px -1418px no-repeat;
}
a.link_holiday{
	background: url(/images/sprites/icons_sprite.png) -588px -1388px no-repeat;
}
/* main menu:end */

/* additional menu:begin */
.add_menu_arrow{
	display: block;
	width: 17px; height: 9px;
	background: url(/images/sprites/icons_sprite.png) -1180px -806px no-repeat;
	position: absolute;
	left: 0;
	bottom: 50px;
}
.add_menu{
	background: #f6eada;
	height: 34px;
	border-radius: 2px 2px 2px 2px;
	margin: 0;
}
.add_menu li{
	display: block;
	float: left;
	margin: 0 0 0 24px; padding: 0;
	position: relative;
}
.add_menu li.arrow{
	background: url(/images/header/add_nav_drop_down_arrow.png) center 27px no-repeat;
}
.add_menu li:first-child{
	margin: 0 0 0 10px; padding: 0;
}
.add_menu li > a{
	display: block;
	height: 34px;
	font: italic 13px/34px Georgia, Arial, sans-serif;
	color: #54321d;
	text-decoration: none;
}
.add_menu li a:hover, .add_nav_drop_down .add_nav_link.active{
	color: #879b06;
}

.add_nav_drop_down{
	position: relative;
	padding: 0 0 0 10px;
}
.add_nav_drop_down .dropdown{
	position: relative;
}
.add_nav_drop_down .add_nav_link{
	display: block;
	font-weight: bold;
	height: 34px;
	font-style: italic;
	font-size: 13px;
	line-height: 34px;
	font-family: Georgia, Arial, sans-serif;
	color: #54321D;
	text-decoration: none;
}
.add_nav_drop_down .submenu{
	background: #ffffff;
	position: absolute;
	top: 34px;
	left: 0;
	z-index: 100;
	display: none;
	margin: 0;
	padding: 16px 16px;
	box-shadow: 0 2px 2px rgba(153, 140, 117, 0.35);
	border-radius: 4px 4px 4px 4px;
}

.add_nav_drop_down .submenu ul{
	height: 257px;
	margin: 0 17px 0 0;
	padding: 0 15px 0 0;
	background: url(/images/borders/separator_add_nav.png) right 10px no-repeat;
	position: relative;
	float: left;
	display: block;
}
.add_nav_drop_down .submenu ul li{
	display: block;
	float: none;
	margin: 0;
	height: 28px;
}
.add_nav_drop_down .submenu ul li a{
	font: normal 13px/28px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0 12px;
	height: 28px;
}
.add_nav_drop_down .submenu ul li a:hover{
	background: #f6eada;
	color: #879B06
}
.add_nav_drop_down .submenu ul li a i{
	color: #c2c2c2;
}

.one_thing{
	position: relative;
	width: 211px;
	display: block;
	float: left;
	line-height: 0;
}
.add_nav_drop_down .one_thing {float: right !important;}
.one_thing .preview{
	display: block;
	width: 225px;
	height: 176px;
	margin-bottom: 9px;
	background: url(/images/borders/bg_things_sprite.png) -330px -962px no-repeat;
	padding: 7px 0 3px 8px;
}
.one_thing .preview img{
	width: 205px;
	border: 2px #fff solid;
}
.add_nav_drop_down .one_thing .preview{
	background: none;
	padding: 0;
}
.add_nav_drop_down .one_thing .preview img{
	width: 205px;
	border: 1px #ecdec7 solid;
	display: block;
	padding: 2px;
	background: none;
}
.one_thing .link_to_thing{
	width: 200px;
	display: inline-block;
	font: normal 12px/14px Tahoma, Arial, sans-serif;
	color: #1e68cc;
	margin-bottom: 2px;
}
.one_thing .link_to_thing:hover{
	color: #1e68cc;
}
.one_thing .author{
	display: inline-block;
	font: normal 11px/13px Tahoma, Arial, sans-serif;
	color: #adacac;
	margin-bottom: 5px;
}
.one_thing .author:hover{
	color: #adacac;
}

.one_thing .price{
	display: block;
	font: italic 18px/26px Arial, Helvetica, sans-serif;
	color: #54321d;
}
.one_thing .price span{
	margin: 3px 10px 0 0;
	display: inline-block;
	height: 31px;
	vertical-align: top;
}
.strikethrough_text{
	text-decoration: line-through;
}
.green_text{
	color: #9db400;
}
.one_thing .price a{
	display: inline-block;
	width: 46px; height: 31px;
	background: url(/images/sprites/icons_sprite.png) -1045px -923px no-repeat;
	cursor: pointer;
	margin: 0;
}
.one_thing .price a:hover, .one_thing .price a.active {
	background: url(/images/sprites/icons_sprite.png) -1101px -869px no-repeat;
}
.one_thing .price a.active{
	cursor: default;
}

/* additional menu:end */
/* ======= NAVIGATION:end ======= */


/* ======= CONTENT:begin ======= */
#content_page{}

.title{
	font: italic 18px Georgia, Arial, sans-serif;
	color: #8B7264;
	display: block;
	clear: both;
	margin: 0 0 15px 0;
}
.title a{
	color: #8B7264;
}
.title.separator_1{ height: 32px;
	line-height: 32px;
	background: url(/images/sprites/horisontal_separators_sprite.png) -101px -57px no-repeat;
	padding: 0;
	margin: 0 auto;
	width: 960px;
	text-align: center;
	text-decoration: none;
}
.title.separator_1 span{
	border-bottom: 1px #8B7264 dashed;
	padding-bottom: 1px;
	cursor: pointer;
	margin: 0 26px 0 0;
}
.title.separator_2{
	line-height: 32px;
	background: url(/images/sprites/horisontal_separators_sprite.png) -94px -186px no-repeat;
	text-align: left;
	padding: 0 0 0 439px;
	margin: 0 0 8px;
}
.title.separator_2 a{
	color: #8B7264;
}
.separator_3{
	height: 17px;
	background: url(/images/sprites/horisontal_separators_sprite.png) -90px -329px no-repeat;
	text-align: left;
	padding: 0 0 0 380px;
	margin: 0 0 10px;
	display: block;  clear: both;
}

/* first time on the site. collapsible:begin */
.first_time{}
.collapsible_container{
	overflow: hidden;
}
/* popular products */
.first_time .one_thing .preview img{
}
.white_frame .preview{
	background: url(/images/borders/bg_things_sprite.png) -1090px -200px no-repeat;
}
.light_cyan_frame .preview{
	background: url(/images/borders/bg_things_sprite.png) -854px -443px no-repeat;
}
.sand_frame .preview{
	background: url(/images/borders/bg_things_sprite.png) -603px -692px no-repeat;
}
.light_marsh_frame .preview{
}
.light_pink_frame .preview{
	background: url(/images/borders/bg_things_sprite.png) -77px -1216px no-repeat;
}

/* masters */
.master{
	padding: 0 35px 20px 0;
	height: 220px;
}
.master .master_descr{
	overflow: hidden;
	padding: 0 0 10px;
	margin: 0 0 10px;
	border-bottom: 1px #e3d9c4 solid;
}
.master .master_descr img{
	border: 2px #ffffff solid;
	float: left;
	display: block;
	margin: 0 16px 0 0;
}
.master .master_descr div{
	float: left;
	width: 100px;
}
.master .master_descr a{
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #3f79c7;
	display: block;
	margin: 0 0 4px;
}
.master .master_descr p{
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;  display: block;
	margin: 0 0 5px;
}
.master .master_descr span{
	font: 18px/24px Arial, Helvetica, sans-serif;
	color: #54321d;  display: block;
	padding: 0 0 0 32px;
	background: url(/images/sprites/icons_sprite.png) -1224px -748px no-repeat;
}

.master .goods_this_master{}
.master .goods_this_master p{
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #5f3e28;  display: block;
	margin: 0 0 8px;
}
.master .goods_this_master p{
	font-size: 12px;
}
.master .goods_this_master img{
	border: 1px #ecddc3 solid;
	padding: 3px;
	width: 80px;
	height: 59px;
	float: left;
	display: block;
	margin: 0 3px 15px 0;
}
.master .goods_this_master img.last{
	margin: 0 0 15px;
}
.master .goods_this_master a{
	font: 12px/14px Arial, Helvetica, sans-serif;  color: #3F79C7;  display: block;
	text-align: right;
}
/* first time on the site. collapsible:end */

/* novelty:begin */
.novelty{
	position: relative;
}
.novelty > div{
	position: relative;
	float: left;
	margin: 0 10px 0 0;
	line-height: 0;
}
.novelty:last-child{
	margin: 0;
}
.novelty > div .small_preview{
	display: block;
	margin: 0 0 15px;
	width: 96px;
	position: relative;
}
.novelty > div .small_preview img{
	border: 1px #ECDDC3 solid;  padding: 3px;
	width: 88px;      display: block;
	margin: 0 auto;
}
.novelty > div .hidden{
	display: none;
	position:absolute;
	width: 155px;
	left: -47px;
	top: -10px;
	box-shadow: 0 0 5px rgba(66, 39, 12, 0.5);
	border-radius: 3px 3px 3px 3px;
	padding: 85px 16px 4px 16px;
	background: #fff;
	z-index: 100;
}
.novelty .link_to_thing {
	display: block;
	font: normal 12px/14px Tahoma, Arial, sans-serif;
	color: #1E68CC;
	margin: 11px 0 2px;
}
.novelty .author {
	display: inline-block;
	font: normal 11px/14px Tahoma, Arial, sans-serif;
	color: #ADACAC;
	margin-bottom: 5px;
}
.novelty .price {
	display: inline-block;
	font: italic 18px/26px Arial, Helvetica, sans-serif;
	color: #54321D;
}
.novelty .price span {
	margin: 3px 10px 0 0;
	display: inline-block;
	height: 31px;
	vertical-align: top;
}
.novelty .price a {
	display: inline-block;
	width: 46px;
	height: 31px;
	background: url(/images/sprites/icons_sprite.png) -1045px -923px no-repeat;
	cursor: pointer;
	margin: 0;
}
.novelty .price a:hover, .novelty .price a.active {
	background: url(/images/sprites/icons_sprite.png) -1101px -869px no-repeat;
}
.novelty .price a.active {
	cursor: default !important;
}
/* novelty:end */

/* main path. content:begin */
/* left column:begin */
/* banner */
.banner_visa_sale{
	margin: 0 0 15px;
}
/* small title */
.small_title{
	display: block;
	font: italic 18px/24px Georgia, Arial, sans-serif;
	color: #8B7264 !important;
	margin-bottom: 8px;
}

/* blogs:begin */
.wrapper_blogs{
	margin: 0 0 32px;
}
.one_blog_post_preview{
	padding: 8px 5px;
	margin: 0;
	border-bottom: 1px #e1cbad dashed;
	overflow: hidden;
}
.one_blog_post_preview > div{}
.one_blog_post_preview.bg_green{
	background: #f1f5db;
}

.one_blog_post_preview img{
	display: block;
	float: left;
	margin: 3px 10px 0 0;
	padding: 0;
}
.one_blog_post_preview > div{
	float: left;
	width: 172px;
}
.one_blog_post_preview .title_post{
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #4c68cc;
	display: block;
}
.one_blog_post_preview p{
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #adacac;
	display: block;
	margin: 0;
}
.one_blog_post_preview p .author_post{
	color: #adacac;
}
/* blogs:end */

/* recently viewed:begin */
.recently_viewed{}
.recently_viewed a{
	display: block;
	float: left;
	margin: 0 9px 11px 0;
}
.recently_viewed a img{
	border: 1px #ECDDC3 solid;
	padding: 3px;
	width: 89px;
	height: 69px;
	display: block;
	margin: 0;
}
/* recently viewed:end */

/* left column:end */

/* right column:begin */
.twelve-720 > div{
	margin-bottom: 15px;
}

/* right column:end */
/* main path. content:end */

/* ======= CONTENT:end ======= */


/* ======= FOOTER:begin ======= */
#footer_page{}
.footer_nav{
	margin: 10px 0 8px 0;
}
.footer_nav ul{
	width: 960px;
	margin: 0 auto;
	text-align: center;
}
.footer_nav ul li{
	display: inline-block;
	margin: 0 23px 0 0;
}
.footer_nav ul li:last-child{
	margin: 0;
}
.footer_nav ul li a{
	font: 12px/30px Arial, Helvetica, sans-serif;
	color: #ceb28b;
	display: block;
	height: 30px;
}
.copyright{
	background: url(/images/footer/footer_copyright_bg.png) 0 0 repeat-x;
	height: 35px;
}
.copyright .wrapper{
	width: 960px;
	margin: 0 auto;
	height: 30px;
	font: 12px/30px Tahoma, Arial, sans-serif;
	color: #000;
	padding: 5px 0 0 0;
}

/* ======= FOOTER:end ======= */

/* #Page Styles
================================================== */

/* ======= MAIN PAGE:begin ======= */
/* === FIRST TIME ON THE SITE:begin === */

/*.firstVisitBox {background:url(/images/first_time_here/first_decor.png) center 6px no-repeat;}*/
.fvbLinkBox {position: relative;}
* HTML .fvbLinkBox {width:205px;}
/*.fvbShowLink {font:italic 18px georgia; color:#8b7264; text-decoration:none; background:url(/images/template/first_arrow.gif) right 8px no-repeat; padding-right:15px; position:relative; right:-50%; float:right; margin-right:-25px;}*/
/*.fvbShowLink span {float:left; border-bottom:1px dashed #8b7264; position:relative; cursor:pointer;}*/
.fvbShowLink:hover span {border-color:#fefcf0;}
.firstVisitContent {background:#f7f1df url(/images/first_time_here/first_bg_decor.gif) center center no-repeat; height:400px; margin:20px 0; position:relative; width:100%; overflow:hidden; display: none;}

.firstTabLinkBox {position:relative; float:right; right:50%; margin-top:25px;}
* HTML .firstTabLinkBox {width:382px;}
.firstTabLink {white-space:nowrap; position:relative; float:right; right:-50%;}
.firstTabLinkBox a {float:left; width:191px; height:47px; text-align:center; color:#54311d; font:italic 24px georgia; text-decoration:none; padding-top:8px;}
.firstTabLinkBox a span {border-bottom:1px dashed #8b7264; cursor:pointer;}
.firstTabLinkBox a:hover span {border-color:#f7f1df;}

.firstTabLinkBox a.active {background:url(/images/first_time_here/first_active_link.png) 0 0 no-repeat; color:#879b06;}
.firstTabLinkBox a.active span {border-color:#f7f1df;}

.firstTabBox {width:100%; overflow:hidden; height:295px; list-style:none; margin:0; padding:0; position:relative; }
.firstTabBox li {position:absolute; top:10px; left:50%; margin-left:-435px; width:870px;}
.firstTabBox li.customerBox {}
.firstTabBox li.sellerBox {left:-9999px;}
.ftbItem {float:left; width:200px; color:#54341f; padding-top:175px; margin-right:17px;font-size: 12px;line-height: 14px;}
.ftbItem strong {display:block; font:italic 18px georgia; margin-bottom:15px;}
.ftbItem .image-link {display: block; width: 200px; top: 0; height: 174px; position: absolute}

.cbItem_1 {background:url(/images/first_time_here/customer/001.png) center 20px no-repeat;}
.cbItem_2 {background:url(/images/first_time_here/customer/002.png) center 8px no-repeat;}
.cbItem_3 {background:url(/images/first_time_here/customer/003.png) center 0 no-repeat;}
.cbItem_4 {background:url(/images/first_time_here/customer/004.png) center 8px no-repeat;}

.sbItem_1 {background:url(/images/first_time_here/seller/001.png) center 0 no-repeat; width:190px;}
.sbItem_2 {background:url(/images/first_time_here/seller/002.png) center 25px no-repeat; width:190px;}
.sbItem_3 {background:url(/images/first_time_here/seller/003.png) center 15px no-repeat;}
.sbItem_4 {background:url(/images/first_time_here/seller/004.png) center 15px no-repeat; width:220px;}
.cityChangeLink, #header_change_city_bottom {color: #3F79C7; font: normal 12px/18px arial; float: right; height: 24px; line-height: 24px; margin-right: 10px; text-decoration: none;}
.cityChangeLink span, #header_change_city_bottom span {border-bottom: 1px dashed #3F79C7;}
.cityChangeLink:hover span, #header_change_city_bottom:hover span {border-color:#fefcf0;}
.productInCart {color: #F37500; float: right; width: 154px; margin-top: 20px; text-align: left; height: 34px; font: italic 11px/36px georgia; font-weight: bold;}
.product-buy-modal-actions {position: absolute; top: 113px; left: 56px;}
/* ======= FIRST TIME ON THE SITE:end ======= */


/* === PRODUCTS IN YOUR REGION:begin === */
.border_dashed{
	background: url(/images/borders/border_dashed.gif) 0 bottom repeat-x;
	margin-bottom: 3px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
.products_in_your_region{
	height: 335px;
	background: url(/images/product_in_your_region/bg_product_in_your_region.png) 0 0 repeat-x;
}
.flower_box{
	height: 315px;
	background: url(/images/product_in_your_region/flowers.png) right bottom no-repeat;
	padding: 17px 0 0 0;
}

.change_region{
	font: italic 18px/24px Georgia, Arial, sans-serif;
	color: #54321d;
	margin: 0 0 15px;
	position: relative;
	z-index: 235;
}
.change_region .submenu{
	display: none;
}
.change_region .subMenuBox{
	position: absolute;
	top: 32px;
	left: 199px;
}
.change_region a.city{
	color: #54321d;
}
.change_region .header_change_city{
	font: 14px/24px Arial, Helvetica, sans-serif;
	color: #1e68cc;
	text-decoration: none;
	border-bottom: 1px #1e68cc dashed;
}

.corner_top{
	width: 67px;
	height: 67px;
	position: absolute;
	background: url(/images/sprites/icons_sprite.png) -1515px -417px no-repeat;
	left: -10px;
	top: 30px;
	z-index: 100;
}
.corner_bottom{
	width: 67px;
	height: 67px;
	position: absolute;
	background: url(/images/sprites/icons_sprite.png) -1597px -315px no-repeat;
	right: -14px;
	top: 129px;
	z-index: 100;
}

/* === PRODUCTS IN YOUR REGION:end === */
/* ======= MAIN PAGE:end ======= */

/* buttons */
.button {float: right; display:block; background: transparent url(/images/template/newButtons.png) 0 0 no-repeat; height:36px; position:relative; color:#6c6e28; font:italic 13px/36px georgia; text-decoration:none; text-align:center; font-weight:bold; border:0; padding:0; margin:0;}
.button span {position:absolute; cursor:pointer; color:#fff; top:0; left:0; height:36px; text-align:center; line-height:34px;}
.button:hover {color:#fff;}
.button:hover span {color:#84860c;}


.nbiGreenTiny {background-position:-96px -468px; width:75px; height:30px; line-height:30px;}
.nbiGreenTiny span {width:74px; line-height:28px;}
.nbiGreenTiny:hover {background-position:0 -504px;}
.nbigtNotActive {background-position:-75px -504px !important; color:#676767 !important; cursor:default;}
.nbigtNotActive span {color:#fff !important; cursor:default;}


.nbiGreenSmall {background-position:-124px -288px; width:82px;}
.nbiGreenSmall span {width:81px;}
.nbiGreenSmall:hover {background-position:-124px -324px;}
.nbigsNotActive {background-position:-124px -360px !important; color:#676767 !important; cursor:default;}
.nbigsNotActive span {color:#fff !important; cursor:default;}


.nbiPinkSmall {background-position:0 -396px; width:96px; color:#d2372c;}
.nbiPinkSmall span {width:95px;}
.nbiPinkSmall:hover {background-position:0 -432px;}
.nbiPinkSmall:hover span {color:#d2372c;}


.nbiOrangeSmall {background-position:-96px -396px; width:96px; color:#f37500;}
.nbiOrangeSmall span {width:95px;}
.nbiOrangeSmall:hover {background-position:-96px -432px;}
.nbiOrangeSmall:hover span {color:#f37500;}


.nbiGreenMid {background-position:0 -288px; width:124px;}
.nbiGreenMid span {width:123px;}
.nbiGreenMid:hover {background-position:0 -324px;}
.nbigmNotActive {background-position:0 -360px !important; color:#676767 !important; cursor:default;}
.nbigmNotActive span {color:#fff !important; cursor:default;}


.nbiGreenBig {background-position:0 -108px; width:174px;}
.nbiGreenBig span {width:173px;}
.nbiGreenBig:hover {background-position:0 -144px;}
.nbigbNotActive {background-position:0 -252px !important; color:#676767 !important; cursor:default;}
.nbigbNotActive span {color:#fff !important; cursor:default;}


.nbiOrangeBig {background-position:0 -180px; width:174px; color:#f37500;}
.nbiOrangeBig span {width:173px;}
.nbiOrangeBig:hover {background-position:0 -216px;}
.nbiOrangeBig:hover span {color:#f37500;}

.nbiGreenLarge {background-position:0 0; width:209px;}
.nbiGreenLarge span {width:208px;}
.nbiGreenLarge:hover {background-position:0 -36px;}
.nbiglNotActive {background-position:0 -72px !important; color:#676767 !important; cursor:default;}
.nbiglNotActive span {color:#fff !important; cursor:default;}

.subMenuBox{
	background:#fff;
	padding:15px;
	width: 235px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	-moz-box-shadow: 2px 2px 9px #42270c;
	-webkit-box-shadow: 2px 2px 9px #42270c;
	box-shadow: 2px 2px 9px #42270c;
}
.bottom_change_city{
	font-size: 13px;
}

.SBSHOME-4Background{
	width: 220px;
	border: 0;
	background-color: transparent;
}

.strandsRecs .SBSHOME-4HeaderText {
	font: italic 18px Georgia, Arial, sans-serif;
	color: #8B7264;
	text-align: left;
	background-color: transparent;
	display: block;
	padding: 3px 4px 3px 4px;
}

.strandsRecs  .SBSHOME-4Background a.SBSHOME-4Line0 {width: 200px;
	display: inline-block;
	font: normal 12px/14px Tahoma, Arial, sans-serif;
	text-decoration: underline;
	color: #1E68CC;
	margin-bottom: 2px;
}

.strandsRecs  .SBSHOME-4Background a.SBSHOME-4Line1{
	font: italic 18px/26px Arial, Helvetica, sans-serif;
	color: #54321D;
}

.strandsRecs .SBSHOME-4img img {
	border: 1px #ECDDC3 solid;
	padding: 3px;
	width: 89px;
	height: 69px;
	display: block;
	margin: 0;
}

.strandsRecs .SBSHOME-4Background {
	margin: 0 !important;
	width: 204px;
}

.strandsRecs .SBSHOME-4HeaderWrap {
	width: 202px;
}

.SBSHOME-3Background{
	width: 620px;
	border: 0;
	background-color: transparent;
}

.strandsRecs  .SBSHOME-3HeaderText {
	font: italic 18px Georgia, Arial, sans-serif;
	color: #8B7264;
	text-align: left;
	background-color: transparent;
	display: block;
	padding: 3px 4px 3px 4px;
}

.strandsRecs  .SBSHOME-3Background a.SBSHOME-3Line0 {
	width: 200px;
	display: inline-block;
	font: normal 12px/14px Tahoma, Arial, sans-serif;
	text-decoration: underline;
	color: #1E68CC;
	margin-bottom: 2px;
}

.strandsRecs  .SBSHOME-3Background a.SBSHOME-3Line1{
	font: italic 18px/26px Arial, Helvetica, sans-serif;
	color: #54321D;
}

.strandsRecs .SBSHOME-3img img {
	width: 205px;
	border: 2px white solid;
}

.strandsRecs .SBSHOME-3Background {
	margin: 0 !important;
	width: 204px;
}

.strandsRecs .SBSHOME-3HeaderWrap {
	width: 602px;
}

.strandsRecs .SBSHOME-3Background a.SBSHOME-3Line0{
	width: 200px;
	display: inline-block;
	font: normal 12px/14px Tahoma, Arial, sans-serif;
	color: #1E68CC;
	margin-bottom: 2px;
}

.strandsRecs .SBSHOME-3Background a.SBSHOME-3Line1{
	text-decoration: none;
	font: italic 18px/26px Arial, Helvetica, sans-serif;
	color: #54321D;
}

.strandsRecs .SBSHOME-3recinner {
	padding-left: 40px;
	padding-bottom: 15px;
}
/* #Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {}


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('/fonts/FontName.eot');
	    src: url('/fonts/FontName.eot?iefix') format('eot'),
	         url('/fonts/FontName.woff') format('woff'),
	         url('/fonts/FontName.ttf') format('truetype'),
	         url('/fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }

/*
playback timings (ms):
  LoadShardBlock: 283.205 (3)
  esindex: 0.011
  captures_list: 302.278
  CDXLines.iter: 13.092 (3)
  PetaboxLoader3.datanode: 252.852 (4)
  exclusion.robots: 0.424
  exclusion.robots.policy: 0.401
  RedisCDXSource: 2.161
  PetaboxLoader3.resolve: 1061.78 (3)
  load_resource: 1052.513
*/