﻿*					{font-family: Helvetica, Arial; cursor: default;}
a					{color: #333; cursor: pointer; font-weight: bold; text-decoration: none;}
a:hover				{color: #666;}
a img               {border:none;}
.flap_body a img	{margin-bottom: -4px;}
body				{margin: 0px; padding: 0px;}
form				{margin: 0px; padding: 0px;}
fieldset			{margin: 0px; padding: 0px; border: 0px;}
img					{border: 0px;}
legend				{display: none;}
ol,
ul					{padding: 0px; margin: 0px 0px 0px 14px;}
li					{margin: 8px 0px 0px 0px;}
var					{display: none!important;}

h1					{color: #333; font-size: 72px; margin: 12px 0px 10px 0px; line-height: 65px;}
h2					{color: #333; font-size: 36px; margin: 6px 0px 6px 0px; line-height: 37px;}
h2 p				{margin-top: 13px; margin-bottom: 13px;}
h3					{color: #333; font-size: 31px; margin: 6px 0px 6px 0px; line-height: 28px; font-family: Times New Roman;}
h4					{color: #333; font-size: 26px; margin: 6px 0px 6px 0px;}
h5					{color: #333; font-size: 18px; margin: 2px 0px 4px 0px;}
h6					{color: #333; font-size: 15px; margin: 2px 0px 2px 0px;}

textarea			{resize: none;}

input, a			{outline: none;}

/*	GLOBAL	*/
.hideMe				{display: none;}
.sprite				{position: relative; overflow: hidden; border-bottom: 0px;}
span.sprite			{display: inline-block;}
a *,
a.sprite span		{cursor: pointer;}
.sprite span		{position: absolute; width: 500px; height: 750px; background: url(/rsrcs/images/box.png) 0px 0px no-repeat; -moz-user-select: none; -webkit-user-select: none;}

.img_underlay		{z-index: 1; position: absolute; top: 0px; left: 0px; background: #e5e5e5;}
.overlay			{z-index: 2; position: absolute; top: 0px; left: 0px; width: 410px; height: 410px;}

/*	CHANGE START	*/
.page_cover			{display: none; background: url(/rsrcs/images/bg_cover.png); position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 100;}
.ol_cover			{display: none; position: fixed; top: 28px; left: 50%; width: 874px; overflow: hidden; margin-left: -437px; z-index: 101;}
.ol_cover .rbw_close{top: -3px; right: -3px; z-index: 102;}
.ol_cover h3		{float: left; font-family: Arial;}
.ol_cover .embed_txt{float: right; font-size: 14px; width: 350px; color: #656565;}
.embed_once			{width: 874px; height: 532px;}
/*	CHANGE END	*/

.layout				{position: relative; font-size: 12px;}
.base				{width: 980px; margin: 0px auto 0px auto; padding: 100px 0px 0px 0px;}
.body				{padding: 20px 0px 30px 0px;}

/*	LAYOUTS	*/
.layout_01 .left	{float: left; width: 405px;}
.layout_01 .right	{float: left; width: 595px; margin: 0px 0px 0px 30px;}
.layout_01 h1		{margin-bottom: 15px;}

.layout_02 .left	{float: left; width: 660px;}
.layout_02 .right	{float: right; width: 290px; margin: 0px; padding: 90px 0px 0px 0px;}

.layout_03 .left	{float: left; width: 630px;}
.layout_03 .right	{float: left; width: 290px; padding: 80px 0px 0px 0px;}

.layout_04 .left	{float: left; width: 720px;}

.layout_05			{clear: both;}
.layout_05 h2		{margin-bottom: 25px;}

.layout_06			{padding-top: 2px;}
.layout_18 h2,
.layout_06 h2		{font-size: 42px; line-height: 46px!important;}
.layout_06 .left	{float: left; width: 305px; margin: 0px 34px 0px 0px;}
.layout_06 .right	{float: left; width: 620px;}

.layout_06 .product_logo,
.layout_06 .right .header_divider,
.layout_06 .flap_head,
.layout_06 .product_xtra	{display: none;}

.layout_06 .social_links	{padding: 5px 0px 0px 0px; height: 45px; margin-bottom: 25px; border-bottom: #b8b8b8 1px solid;}
.layout_06 .pro_description	{font: bold 14px Helvetica,Arial; line-height: 20px;}

.layout_06 .more_info		{float: left; clear: both; width: 100%; padding: 0px 0px 30px 0px; margin: 0px 0px 30px 0px; border-bottom: #b8b8b8 1px solid;}
.layout_06 .more_info *		{font-size: 36px;}
.layout_06 .more_info h4	{color: #999; line-height: 34px;}
.layout_06 .more_info ul	{float: left; clear: both; width: 100%; list-style: none; margin: 0px; padding: 0px;}
.layout_06 .more_info li	{float: left; margin: 0px 5px 0px 0px;}
.layout_06 .more_info a		{color: #333; line-height: 40px; border-bottom: #333 2px solid;}

.layout_06 .extra_imgs		{float: left; width: 100%; clear: both;}
.layout_06 .extra_imgs ul	{list-style: none; margin: 0px; padding: 0px;}
.layout_06 .extra_imgs li	{float: left; margin: 0px 5px 5px 0px;}

.x_material_01		{width: 119px; height: 168px;}
.x_material_02		{width: 257px; height: 124px;}
.x_material_03		{width: 203px; height: 115px;}
.x_material_04		{width: 111px; height: 151px; clear: left;}
.x_material_05		{width: 148px; height: 201px; position: relative; top: -44px; left: 8px;}

.layout_07			{display: none;}
.layout_07 h2		{font-size: 48px; line-height: 55px!important;}

.layout_08			{margin-top: -35px; width: 975px;}
.layout_08 .header_divider	{width: 100%;}

.layout_08 .intro_txt	{top: 46px;}
.layout_08 .intro_txt p	{padding: 0px; margin: 0px;}

/*	BAD BROWSER	*/
.bad_browser		{display: none; position: absolute; top: 170px; left: 35%; width: 270px; height: 220px; padding: 15px; z-index: 20; background: url(/rsrcs/images/bg_search.png); border: #DDD 1px solid;}
.bad_browser .btn_close		{position: absolute; top: 10px; right: 10px; width: 11px; height: 11px;}
.bad_browser .btn_close span{top: -215px; left: -90px; cursor: pointer;}

.badbr_content		{}
.badbr_content p,
.badbr_content p *	{font-size: 12px; color: #656565;}

.optional_browsers	{padding: 0px 0px 0px 10px;}
.optional_browsers a{float: left; width: 60px; height: 75px; text-align: center; line-height: 13px; margin: 10px 5px 0px 0px;}
.optional_browsers b{font-size: 11px;}

.sad_face			{width: 21px; height: 21px; float: left;}
.sad_face span		{top: -126px; left: -211px;}

.sprite.browser		{width: 37px; height: 40px; margin-left: 10px;}
.br_firefox span	{top: -244px; left: 0px;}
.br_safari span		{top: -244px; left: -37px;}
.br_chrome span		{top: -244px; left: -74px;}
.br_ie8 span		{top: -417px; left: -461px;}


/*	CHRISTMAS SPECIAL	*/
.christmas_left		{z-index: -1; position: absolute; top: -16px; left: -600px; width: 675px; height: 499px; background: url(/rsrcs/images/christmas.jpg) 0px 0px no-repeat;}
.christmas_right	{z-index: -1; position: absolute; top: -16px; left: 870px; width: 319px; height: 457px; background: url(/rsrcs/images/christmas.jpg) -675px 0px no-repeat;}
.christmas_bottom	{z-index: -1; position: absolute; bottom: -220px; left: 50%; width: 1294px; height: 122px; margin-left: -647px; background: url(/rsrcs/images/christmas.jpg) 50% -498px no-repeat;}

/*	LAYOUTS	INDEX PAGES	*/
.front_box				{}
.front_box h2			{}
.front_box p			{width: 480px; font-size: 14px; line-height: 20px; color: #727272; padding: 0px 0px 15px 0px; margin-bottom: 30px; border-bottom: #CCC 1px dotted;}
.front_box a			{font-weight: bold; border-bottom: #333 1px dotted; color: #000!important;}

/*	LAYOUT 11	*/
.layout_11				{width: 955px; padding-left: 25px;}
.layout_11 .flap_head	{width: 853px; margin-left: 0px;}
.layout_11 .flap_body	{width: 853px;}

.layout_11 .index_blog	{float: left; clear: right; *clear: both; margin: 0px 0px 10px 0px;}
.layout_11 img			{}
.layout_11 .blog_quote	{margin-right: 50px;}
.layout_11 .blog_text	{width: 853px;}
.layout_11 .blog_text p	{color: #727272;}
.layout_11 .blog_text a	{color: #000;}

.layout_11 .vertical_divider		{width: 853px; left: 0px; margin: 30px 0px 30px 0px;}
.layout_11 .second_box				{margin: 0px 0px 0px 40px;}
.layout_11 .second_box .flap_body	{margin-bottom: 50px;}

/*	LAYOUT 12	*/
.layout_12						{margin-bottom: 250px;}
.layout_12 .left				{float: left; width: 600px;}
.layout_12 .left .flap_head		{width: 558px; margin-left: 0px;}
.layout_12 .left .flap_body		{width: 558px;}

.layout_12 .left .blog_quote	{width: 320px; font-size: 30px;}
.layout_12 .left .blog_text p	{color: #727272; font-size: 11px; line-height: 17px;}

.layout_12 .right				{float: left; width: 320px; margin: 0px 0px 0px 30px;}
.layout_12 .right .flap_head	{width: 320px; margin: 15px 0px 0px 0px;}
.layout_12 .right .flap_body	{width: 320px;}

.img_undertext				{text-align: center; line-height: 20px; padding: 0px 0px 15px 0px;}
.img_undertext a			{font-size: 14px;}
.last_flap .img_undertext	{border-bottom: 0px; margin-bottom: 30px;}

.layout_12 .second_box				{clear: both; margin: 0px 0px 0px 40px;}
.layout_12 .second_box .flap_head	{width: 853px; margin-left: 0px;}
.layout_12 .second_box .flap_body	{width: 853px;}

/*	LAYOUT 13	*/
.layout_13 .columns_3			{}
.layout_13 .flap_body			{border-bottom: #E5E5E5 1px solid;}
.layout_13 .flap_body p,
.layout_13 .front_box p			{width: 100%; margin-top: 2px;}

.layout_13 .columns_3 .left_1	{float: left; width: 355px; padding: 0px 25px 0px 0px;}
.layout_13 .columns_3 .left_1 h2{font-size: 44px; line-height: 41px;}
.layout_13 .left_1 .flap_head	{width: 310px; margin-left: 25px;}
.layout_13 .left_1 .flap_body	{width: 310px; margin-left: 25px; margin-bottom: 30px;}

.layout_13 .columns_3 .left_2	{float: left; width: 310px; padding: 0px 20px 0px 0px;}
.layout_13 .columns_3 .left_2 p	{font-size: 11px; color: #727272;}
.layout_13 .left_2 .flap_head	{width: 305px; margin-left: 0px;}
.layout_13 .left_2 .flap_body	{width: 305px;}

.layout_13 .dbl_column .flap_head	{width: 558px; margin-left: 60px; margin-top: 15px;}
.layout_13 .dbl_column .flap_body	{width: 558px; margin-left: 60px;}

.layout_13 .columns_3 .right_3	{float: left; width: 290px;}
.layout_13 .right_3 .flap_head	{width: 290px; margin-left: 0px;}
.layout_13 .right_3 .flap_body	{width: 290px; margin-bottom: 35px;}

.layout_13 .flap_body.explanation{padding: 0px 0px 0px 7px;}
.layout_13 .explanation h3		{font-family: Times New Roman; font-size: 28px;}
.layout_13 .explanation p		{font-size: 11px; color: #727272;}

.layout_13 .puff_body		{position: relative;}
.layout_13 .puff_logos p	{width: 270px; padding: 0px 0px 0px 20px;}
.layout_13 .puff_logos img	{margin: 0px 0px 0px 30px;}
.layout_13 .puff_logos a	{border-bottom:none; color:#FFFFFF; font-weight:normal;}
.layout_13 .puff_logos a:hover {background-color:#FFFFFF;}
.layout_13 .puff_logo		{display: none; width: 185px; height: 81px;}
.product_logo,
.brand						{display: block;}

/*	LAYOUT 14	*/
.layout_14				{width: 955px;}
.layout_14.body			{padding-top: 0px;}
.layout_14 .header_divider	{margin: 20px 0px 20px 0px;}
.layout_14 .flap_head	{width: 955px; margin-left: 0px;}
.layout_14 .flap_body	{width: 955px;}
.layout_14 .vertical_divider		{width: 1000px; left: 0px; margin: 30px 0px 30px 0px;}

.layout_15			{}
.layout_16			{}
.layout_17			{}
.layout_18			{}
.layout_19			{}
.layout_20			{}
.layout_21			{}
.layout_22			{}
.layout_23			{}

.layout_bottom		{clear: both;}

/*	ACS SHOW	*/
.layout_23			{}
.layout_23 p		{width: 460px; color: #505050;}
.layout_23 .box_left{float: left; margin: 20px 40px 0px 0px;}

.try_yourself				{text-transform: none; color: #505050;}
.try_yourself .pink_logo	{float: left; margin: 0px 5px 0px 0px;}
.try_yourself .try_txt		{float: left; margin: 15px 0px 0px 0px;}

.pink_logo			{width: 46px; height: 46px;}
.pink_logo span		{top: -418px; left: -414px;}

/*	CROCKER PEP	*/
.layout_22			{padding: 0px 0px 0px 10px; height: 560px; overflow: hidden;}
.c_pep_ribbon		{clear: both; width: 100%; height: 142px; background: url(/rsrcs/images/crocker_pep/ribbon.png) 0px 0px repeat-x; margin: 0px 0px 40px 0px; position: relative; top: -3px;}
.ribbon_body		{width: 1000px; height: 140px; margin: 0px auto 0px auto; position: relative; left: -15px;}

.cp_pin				{width: 137px; height: 136px; position: absolute; overflow: hidden; text-indent: -99px;}
a:hover.cp_pin		{background-color: transparent;}
.pin_red			{top: 4px; left: 0px; background-position: 0px 0px; background-repeat: no-repeat;}
.pin_blue			{top: -10px; left: 150px; background-position: 0px 0px; background-repeat: no-repeat;}
.pin_green			{top: 10px; left: 300px; background-position: 0px 0px; background-repeat: no-repeat;}

.cp_pin.over		{background-position: 0px -137px;}
.logo_crocker_pep	{position: absolute; top: 14px; right: -2px; width: 221px; height: 113px; background: url(/rsrcs/images/crocker_pep/logo_crocker_pep.png) 0px 0px no-repeat;}

.cp_slogan			{position: absolute; top: 71px; right: 225px; width: 325px; text-align: right; color: #FFF; font: bold 16px Arial;}

.sv .sv_txt		{display: block;}
.no .no_txt		{display: block;}
.fi .fi_txt		{display: block;}

.sv .pin_red		{background-image: url(/rsrcs/images/crocker_pep/pin_red_sv.png);}
.sv .pin_blue		{background-image: url(/rsrcs/images/crocker_pep/pin_blue_sv.png);}
.sv .pin_green		{background-image: url(/rsrcs/images/crocker_pep/pin_green_sv.png);}

.no .pin_red		{background-image: url(/rsrcs/images/crocker_pep/pin_red_no.png);}
.no .pin_blue		{background-image: url(/rsrcs/images/crocker_pep/pin_blue_no.png);}
.no .pin_green		{background-image: url(/rsrcs/images/crocker_pep/pin_green_no.png);}

.fi .pin_red		{background-image: url(/rsrcs/images/crocker_pep/pin_red_fi.png);}
.fi .pin_blue		{background-image: url(/rsrcs/images/crocker_pep/pin_blue_fi.png);}
.fi .pin_green		{background-image: url(/rsrcs/images/crocker_pep/pin_green_fi.png);}

/*	CROCKER PEP STICKERS	*/
.sticker_holder		{position: absolute; z-index: 9999;}
.sticker_close		{position: absolute; width: 54px; height: 34px; cursor: pointer; z-index: 1; margin-left: -50px; background: url(/rsrcs/images/crocker_pep/sticker_close.png) 0px 0px no-repeat;}
.sticker			{position: absolute; top: 0px; left: 0px; width: 350px; height: 250px; z-index: 2;}

.cp_sticker_1 .sticker		{background: url(/rsrcs/images/crocker_pep/cp_sticker_1.png) 0px 0px no-repeat;}
.cp_sticker_1 .sticker_close{top: 37px; left: 301px;}
.cp_sticker_2 .sticker		{background: url(/rsrcs/images/crocker_pep/cp_sticker_2.png) 0px 0px no-repeat;}
.cp_sticker_2 .sticker_close{top: 29px; left: 303px;}
.cp_sticker_3 .sticker		{background: url(/rsrcs/images/crocker_pep/cp_sticker_3.png) 0px 0px no-repeat;}
.cp_sticker_3 .sticker_close{top: 27px; left: 298px;}

/*	STYLEIN	*/
.layout_21				{height: 1140px;}
.layout_21 .right		{float: left; width: 930px; position: relative; left: 98px;}
.layout_21 .divider		{width: 900px;}
.layout_21 .intro_txt	{position: static; margin: 30px 0px 30px 0px;}
.layout_21 .intro_txt b	{color: #000;}

.stylein_model			{position: absolute; top: -16px; left: -230px; z-index: 1;}

.jc_plus_stylein		{float: left; margin: 0px 20px 0px 0px; position: relative; top: -20px; z-index: 2;}
.stylein_menu			{float: left; clear: both; margin: 10px 0px 0px 0px; width: 810px;}
.stylein_menu a			{float: left; width: 110px; white-space: nowrap;}
.stylein_body a,
.stylein_menu a			{text-transform: none; text-decoration: underline;}
.stylein_body a:hover,
.stylein_menu a:hover	{background: #FFF;}
.stylein_menu a.jc_plus_stylein {width: auto;}

.stylein_head			{margin: 0px 0px 10px 0px; position: relative; left: 145px;}
.stylein_body			{position: relative; left: 145px; width: 710px;}
.stylein_menu a,
.stylein_body *,
.stylein_body			{font: 12px Courier New; line-height: 20px; color: #606060;}
.stylein_menu a.active	{color: #ccc;}
.stylein_body h6        {font-size:15px;margin:10px 0 2px 0;font-family:Helvetica,Arial;color:#000000;font-weight:bold;}

.stylein_left			{float: left; width: 510px; margin: 0px 15px 0px 0px;}
.stylein_right			{float: left; width: 175px;}

.stylein_cltns			{clear: both;}
.stylein_cltn			{float: left; width: 130px; margin: 20px 30px 10px 0px; text-align: center;}
.stylein_cltn .placeholder	{background: #DDD; width: 140px; height: 160px;}

.stylein_movies			{clear: both;}
.stylein_movie			{float: left; position: relative; width: 670px; height: 293px; margin: 20px 30px 10px 0px;}
.stylein_movie .placeholder	{background: #DDD; width: 521px; height: 293px;}
.stylein_movie .movie_info	{position: absolute; bottom: 0px; right: 20px; width: 110px;}

/*	LOOKLET	*/
.layout_20					{padding: 10px 0px 40px 0px;}
.layout_20 .intro_txt		{width: 465px; top: 33px; right: 22px; line-height: 17px; font-weight: bold;}
.layout_20 .header_divider	{top: 10px; left: -10px; width: 1020px;}

.layout_20 .puff_560,
.layout_20 .puff_320		{display: none;}

.lkl_intro_txt				{margin: 15px 0px 10px 5px;}
.lkl_intro_txt *,
.lkl_intro_txt				{font: bold 18px Helvetica,Arial; color: #666; text-transform: none;}
.lkl_intro_txt a,
.lkl_intro_txt strong,
.lkl_intro_txt b			{color: #333;}
.lkl_intro_txt p			{margin: 0px;}

.ll_board_box				{width: 980px; height: 610px;}
.ll_board					{width: 490px; height: 595px; overflow: hidden; position: relative;}
.ll_board a					{text-transform: none; font-weight: normal;}
.ll_board *					{color: #727272; font-size: 11px; line-height: 18px;}
.ll_board b					{color: #000;}

.ll_board .big_doll			{position: absolute; left: -90px; cursor: pointer;}
.ll_board .big_doll_price	{cursor: pointer;}

.ll_board .remix_look		{position: absolute; top: 10px; left: 10px; height: 20px; color: #000;z-index:2;}
.remix_look span			{position: absolute; color: #FFF; white-space: nowrap; font-weight: bold; font-size: 13px;}
.remix_look .sh_tl			{top: 0px; left: 0px;}
.remix_look .sh_tr			{top: 0px; left: 2px;}
.remix_look .sh_bl			{top: 2px; left: 0px;}
.remix_look .sh_br			{top: 2px; left: 2px;}
.remix_look .sh_c			{top: 1px; left: 1px; color: #000;}


.ll_board .preview_circle		{position: absolute; left: 0px; bottom: 4px; width: 298px; height: 80px;}
.ll_board .preview_circle span	{top: -666px; left: 0px;}

.ll_board span.doll_rotate_left		{cursor: pointer; background-image: none; position: absolute; top: auto; left: 0px; bottom: 15px; width: 50px; height: 50px;}
.ll_board span.doll_rotate_right	{cursor: pointer; background-image: none; position: absolute; top: auto; left: auto; right: 0px; bottom: 15px; width: 50px; height: 50px;}

.look_extra					{position: absolute; top: 50px; left: 270px;}
.ll_board .cloth_thumbs		{position: absolute; top: 200px; left: 0px; width: 240px; height: 240px;}
.ll_board .cloth_list		{position: absolute; top: 20px; left: 265px; width: 120px; height: 205px;}
.ll_board .cloth_list *		{cursor: pointer;}
.ll_board .cloth_list h6	{color: #000; margin-bottom: 0px;}
.ll_board .cloth_list .cl_box {position: absolute; bottom: 0px; left: 0px;}

.thumb_div					{float: left; position: relative; width: 102px; height: 102px; background: #FFF; text-align: center; margin: 0px 10px 10px 0px;}
.thumb_div .ll_thumb		{height: 100px;}
.thumb_div .ll_thumb_mask	{cursor: pointer; position: absolute; top: 0px; left: 0px; width: 102px; height: 102px; background: url(/rsrcs/Images/thumb_mask.png) 0px 0px no-repeat;}
.active .ll_thumb_mask		{cursor: default; background-position: -102px 0px;}

.board_left					{float: left;}
.board_right				{float: right;}

.reel_box					{padding: 0px 0px 25px 0px; margin: 0px 0px 25px 0px; border-bottom: #b8b8b8 1px solid;}
.show_reel *,
.show_reel					{font: bold 14px Helvetica,Arial; color: #333;}
.ll_reel_head				{}
.ll_board_reel				{position: relative; left: 15px; width: 947px; height: 335px; overflow: hidden; margin: 0px 0px 30px 0px;}
.ll_reel_corner				{position: absolute; width: 15px; height: 15px; z-index: 2;}
.crn_tl						{top: 0px; left: 0px;}
.crn_tl span				{top: -609px; left: -222px;}
.crn_tr						{top: 0px; right: 0px;}
.crn_tr span				{top: -609px; left: -236px;}
.crn_bl						{bottom: 0px; left: 0px;}
.crn_bl span				{top: -625px; left: -222px;}
.crn_br						{bottom: 0px; right: 0px;}
.crn_br span				{top: -625px; left: -236px;}

.llb_reel_div				{position: relative; width: 99999px;}
.llb_reel_item				{position: relative; float: left; cursor: pointer; width: 316px; height: 335px;}
.llb_reel_item *			{position: absolute; cursor: pointer;}
.llb_reel_item h6			{top: 15px; left: 22px;}
.llb_reel_item img			{}
.llb_reel_item.active h6	{color: #FFF;}

.wdgt_close					{position: absolute; top: 9px; right: 9px; width: 15px; height: 15px; z-index: 2;}
.wdgt_close span			{top: -160px; left: -172px; cursor: pointer;}
.wdgt_close.over span		{top: -160px; left: -187px;}


.full_width					{width: 980px; padding: 0px 0px 0px 15px;}
.full_width .flap_head		{width: 100%; margin-left: 0px;}
.full_width .flap			{left: 65px; right: auto;}
.full_width .flap_body		{width: 100%; padding: 0px 0px 10px 0px;}
.full_width .flap_intro_txt	{width: 500px;}
.full_width .intro_switch	{float: right;}
.full_width .intro_switch *,
.full_width .intro_switch	{font-weight: bold; color: #727272; text-transform: none;}

.layout_20 .full_width .intro_switch	{position: relative; top: 20px;}
.layout_20 .full_width .flap_intro_txt	{width: 570px; color: #505050;}

.puff_560					{float: left; margin-top: 20px; width: 560px;}
.puff_560 .blog_quote		{width: 290px; font-size: 28px;}
.puff_320					{float: right; margin-top: 20px; width: 317px; height: 340px;}

a.puff_320					{border-bottom: 0px!important;}
a:hover.puff_320			{background-color: #FFF;}
a.puff_320 .reel_txt span		{border-bottom: #505050 1px dotted;}
a:hover.puff_320 .reel_txt span	{background-color: #ffcccc;}

.looklet_placeholder		{margin: 20px 0px 40px 15px; width: 950px; height: 620px;}


/*	ACCESSORIES OVERVIEW	*/
.layout_19			{}
.acs_overview		{height: 780px;}
.acs_overview_intro	{margin-top: 20px; width: 300px;}
.acs_overview_intro,
.acs_overview_intro	* {font-size: 18px; line-height: 24px; color: #727272;}
.acs_overview_intro	p {margin: 0px;}
.acs_overview_intro	b {color: #000;}

.acs_ov_entre,
.acs_ov_entre h2,
.acs_ov_entre p,
.acs_ov_entre .prod_img,
.acs_ov_entre .acs_headline	{position: absolute;}
.acs_ov_entre				{text-transform: none;}
.acs_ov_entre p				{font-size: 11px; color: #727272; width: 190px; line-height: 16px;}

.acs_headline				{display: block; width: 253px; height: 22px;}
.acs_headline span			{top: -632px; left: 0px;}

a.acs_ov_entre				{}
a:hover.acs_ov_entre		{background: transparent;}

.acs_ov_entre_01			{top: 10px; left: 400px;}
.acs_ov_entre_01 .prod_img	{top: 0px; left: 208px;}
.acs_ov_entre_01 .acs_headline	{top: 120px; left: 0px;}
.acs_ov_entre_01 h2			{top: 78px; left: 0px;}
.acs_ov_entre_01 p			{top: 116px; left: 0px;}

.acs_ov_entre_02			{top: 256px; left: 0px;}
.acs_ov_entre_02 .prod_img	{top: 0px; left: 0px;}
.acs_ov_entre_02 .acs_headline	{top: 30px; left: 0px;}
.acs_ov_entre_02 h2			{top: -12px; left: 0px;}
.acs_ov_entre_02 p			{top: 25px; left: 0px;}

.acs_ov_entre_03			{top: 356px; left: 440px;}
.acs_ov_entre_03 .prod_img	{top: 0px; left: 128px;}
.acs_ov_entre_03 .acs_headline	{top: 30px; left: 9px;}
.acs_ov_entre_03 h2			{top: -12px; left: 7px;}
.acs_ov_entre_03 p			{top: 25px; left: 9px;}


/*	NEW OVERVIEW	*/
.acs_world				{height: 780px; position: relative; left: -20px; margin-bottom: 25px; border-bottom: #b5b5b5 1px solid;}
.acs_world_intro		{width: 450px;}
.acs_world_intro,
.acs_world_intro *		{font-size: 18px; line-height: 24px; color: #727272;}
.acs_world_intro p		{margin: 0px;}
.acs_world_intro b		{color: #000;}

.acs_ov_world_01			{top: 50px; left: 600px;}
.acs_ov_world_01 .world_name{position: absolute; top: 405px; left: 263px;}

.acs_ov_world_02			{top: 170px; left: 0px;}
.acs_ov_world_02 .world_name{position: absolute; top: 232px; left: 88px;}

.acs_ov_world_03			{top: 145px; left: 315px;}
.acs_ov_world_03 .world_name{position: absolute; top: 105px; left: 45px;}



/*	ACCESSORIES	*/
.layout_17			{}
.layout_17 a		{font-weight: normal; text-transform: none;}
.layout_17 a:hover	{background: transparent;}
.layout_17 a span	{display: block; text-align: center;}

.acs_intro			{margin: 0px 0px 30px 0px; width: 980px;}
.acs_intro_txt		{width: 620px;}
.acs_intro_txt *,
.acs_intro_txt		{font-size: 18px; color: #727272; text-transform: none;}
.acs_intro_txt a,
.acs_intro_txt b	{color: #000;}
.acs_intro_txt p	{margin: 0px;}

.acs_intro_switch	{float: right;}
.acs_intro_switch *,
.acs_intro_switch	{font-weight: bold; color: #999;}
.view_switch		{float: right; cursor: pointer; padding: 0px 5px 0px 5px; margin: 0px 5px 0px 5px;}
.view_switch.down	{cursor: default; background: #999; color: #FFF;}


.pos_div_holder		{position: relative; top: 20px; left: -30px; height: 3570px;}
.pos_div_holder a	{border-bottom: 0px!important; text-decoration: none;}
.pos_prod,
.pos_div			{position: absolute;}
.pos_div_txt		{position: relative; display: block; text-align: center;}
.pos_prod span		{display: block; color: #112526!important; font-size: 11px;}

/*	ACS CHANGE START	*/
.old_batch						{position: relative; z-index: 1;}
.prod_bracelets .news_100219	{position: relative; z-index: 3; height: 1040px;}
.prod_necklaces .news_100219	{position: relative; z-index: 1; height: 440px;}
.prod_earrings .news_100219		{position: relative; z-index: 3; height: 520px;}

.pos_div_holder .pos_div_txt	{margin: 4px 0px 0px 0px;}
.prod_list .btn_holder,
.pos_div_holder .btn_holder		{float: left; clear: both; position: relative; left: 50%; *left: auto; text-align: center; white-space: nowrap;}

.round_btn			{float: right; position: relative; right: 50%; *float: none; *right: auto; margin: 0px auto 0px auto; height: 19px; padding: 0px 0px 0px 7px;}
.round_btn_r		{float: left; height: 19px; padding: 0px 7px 0px 0px;}
.round_btn_m		{float: left; height: 18px; padding: 1px 6px 0px 6px; font-weight: bold;}

.prod_ab img		{width: 210px; height: 210px;}

.bracelet_01				{top: 70px; left: 0px; *width: 313px;}
.bracelet_01 img			{width: 313px; height: 371px;}
.bracelet_01 .pos_div_txt	{width: 280px; left: 20px;}
.bracelet_02				{top: -15px; left: 398px; *width: 268px;}
.bracelet_02 .pos_div_txt	{width: 260px; left: 7px;}
.bracelet_03				{top: 55px; left: 788px; *width: 268px;}
.bracelet_03 .pos_div_txt	{width: 240px;}
.bracelet_03 .btn_holder	{margin-left: -33px;}
.bracelet_04				{top: 429px; left: 268px; *width: 352px;}
.bracelet_04 .pos_div_txt	{width: 260px; left: 90px;}
.bracelet_04 .btn_holder	{margin-left: 40px; *margin-left: 75px;}
.bracelet_05				{top: 348px; left: 738px; *width: 294px;}
.bracelet_05 .pos_div_txt	{width: 300px;}
.bracelet_05 .btn_holder	{margin-left: -3px;}
.bracelet_06				{top: 590px; left: 20px; *width: 268px;}
.bracelet_06 .pos_div_txt	{width: 280px;}
.bracelet_06 .btn_holder	{margin-left: -3px;}
.bracelet_07				{top: 805px; left: 395px; *width: 285px;}
.bracelet_07 .pos_div_txt	{width: 300px;}
.bracelet_07 .btn_holder	{margin-left: -2px; *margin-left: 12px;}

/*	ACS CHANGE END	*/

/*	ARMBAND	*/
.bracelet_08		{top: 1115px; left: 0px;}
.bracelet_08 .pos_div_txt	{width: 300px;}
.bracelet_09		{top: 1230px; left: 465px; z-index: 2;}
.bracelet_09 .pos_div_txt	{width: 320px;}
.bracelet_10		{top: 1040px; right: 0px;}
.bracelet_10 .pos_div_txt	{left: 70px; width: 250px;}
.bracelet_11		{top: 1495px; left: 0px;}
.bracelet_12		{top: 1968px; left: -75px; z-index: 3;}
.bracelet_12 .pos_div_txt	{left: 80px; width: 400px;}
.bracelet_13		{top: 1515px; right: 0px;}
.bracelet_14		{top: 2040px; right: 0px;}
.bracelet_15		{top: 1790px; left: 420px;}
.bracelet_16		{top: 2610px; right: 40px;}
.bracelet_17		{top: 3030px; left: 400px;}
.bracelet_17 .pos_div_txt	{left: 40px; width: 250px;}
.bracelet_18		{top: 2266px; left: 393px;}
.bracelet_19		{top: 2670px; left: 0px;}
.bracelet_20		{top: 2935px; right: 0px;}


.bracelet_21		{display: none; top: 3100px; left: 60px;}
.bracelet_21 .pos_div_txt	{width: 230px;}
.bracelet_22		{display: none; top: 320px; right: -147px;}

/*.prod_bracelet_01	{display: none; top: 20px; left: 465px;}*/
.prod_bracelet_01	{top: 2860px; left: 380px;}
.prod_bracelet_02	{top: 1970px; left: 740px; z-index: 2;}

.prod_list			{position: relative;}
.neclace_list		{height: 1180px;}
.bracelet_list		{height: 1730px;}
.earring_list		{height: 1285px;}

.prod_ab			{float: left; text-transform: none; width: 210px; height: 270px; margin: 10px 17px 10px 17px;}
.prod_ab img		{}


/*	HALSBAND	*/
.prod_necklaces					{height: 2440px;}
.prod_necklaces .pos_div_txt	{position: absolute; font-size: 13px; width: 140px; text-align: center;}

.prod_neclace_01				{top: 0px; left: 250px; width: 395px; height: 630px;}
.prod_neclace_01 .pos_div_txt	{top: 250px; left: 132px;}
.prod_neclace_01 .btn_holder	{position: absolute; top: 271px; *left: 0px;}

.prod_neclace_02				{top: 15px; left: 750px; width: 228px; height: 331px;}
.prod_neclace_02 .pos_div_txt	{top: 173px; left: 48px;}
.prod_neclace_02 .btn_holder	{position: absolute; top: 194px; *left: 0px;}

.prod_neclace_03	{top: 480px; left: -70px; z-index: 2;}
.prod_neclace_03 .pos_div_txt	{top: 250px; left: 194px;}
.prod_neclace_04	{top: 668px; left: 294px;}
.prod_neclace_04 .pos_div_txt	{top: 163px; left: 98px;}
.prod_neclace_05	{top: 440px; right: -70px;}
.prod_neclace_05 .pos_div_txt	{top: 263px; left: 136px;}
.prod_neclace_06	{top: 950px; left: -10px;}
.prod_neclace_06 .pos_div_txt	{top: 475px; left: 40px;}
.prod_neclace_07	{top: 1178px; left: 281px;}
.prod_neclace_07 .pos_div_txt	{top: 300px; left: 120px;}
.prod_neclace_08	{top: 1060px; right: 13px;}
.prod_neclace_08 .pos_div_txt	{top: 310px; left: 98px;}
.prod_neclace_09	{top: 1575px; left: -60px;}
.prod_neclace_09 .pos_div_txt	{top: 240px; left: 210px;}
.prod_neclace_10	{top: 1740px; left: 300px;}
.prod_neclace_10 .pos_div_txt	{top: 420px; left: 240px;}
.prod_neclace_11	{top: 1945px; left: 21px;}
.prod_neclace_11 .pos_div_txt	{top: 230px; left: 158px;}

.prod_hb			{float: left; text-transform: none; width: 249px; height: 375px; margin: 10px 40px 20px 40px;}
.prod_hb img		{width: 249px; height: 326px;}

/*	ÖRHÄNGEN	*/
.prod_earrings		{height: 2535px;}
.prod_earrings .pos_div_txt	{position: absolute; font-size: 13px; width: 140px; text-align: center;}


.prod_earring_01				{top: 0px; left: -30px; width: 463px; height: 590px; z-index: 3;}
.prod_earring_01 .pos_div_txt	{top: 550px; left: 190px;}
.prod_earring_01 .btn_holder	{top: 10px; margin-left: 25px; *margin-left: 45px;}
.prod_earring_02				{top: 50px; left: 465px; width: 213px; height: 400px;}
.prod_earring_02 .pos_div_txt	{top: 358px; left: 40px;}
.prod_earring_02 .btn_holder	{top: 14px;}
.prod_earring_03				{top: -10px; left: 750px; width: 278px; height: 547px;}
.prod_earring_03 .pos_div_txt	{top: 504px; left: 72px;}
.prod_earring_03 .btn_holder	{top: 19px;}
.prod_earring_04	{top: 560px; left: -40px;}
.prod_earring_04 .pos_div_txt	{top: 405px; left: 67px;}
.prod_earring_05	{top: 520px; left: 250px;}
.prod_earring_05 .pos_div_txt	{top: 155px; left: 30px;}
.prod_earring_06	{top: 550px; left: 630px;}
.prod_earring_06 .pos_div_txt	{top: 340px; left: 205px;}
.prod_earring_07	{top: 890px; left: 220px; z-index: 2;}
.prod_earring_07 .pos_div_txt	{top: 180px; left: 100px;}
.prod_earring_08	{top: 1210px; left: -10px; z-index: 2;}
.prod_earring_08 .pos_div_txt	{top: 215px; left: 132px;}
.prod_earring_09	{top: 1090px; left: 694px;}
.prod_earring_09 .pos_div_txt	{top: 528px; left: 93px;}
.prod_earring_10	{top: 1430px; left: 90px; z-index: 2;}
.prod_earring_10 .pos_div_txt	{top: 14px; left: 366px;}
.prod_earring_11	{top: 1640px; left: 580px;}
.prod_earring_11 .pos_div_txt	{top: 504px; left: -50px;}
.prod_earring_12	{top: 1890px; left: 10px;}
.prod_earring_12 .pos_div_txt	{top: 271px; left: 210px;}
.prod_earring_13	{top: 2260px; left: 390px;}
.prod_earring_13 .pos_div_txt	{top: 135px; left: 190px;}
.prod_earring_14	{top: 1860px; left: 831px;}
.prod_earring_14 .pos_div_txt	{top: 353px; left: 20px;}
.prod_earring_15	{top: 1660px; left: 290px; z-index: 3; width: 420px; height: 320px;}
.prod_earring_15 .pos_div_txt	{top: 35px; left: 305px;}

.prod_er			{float: left; text-transform: none; width: 235px; height: 290px; margin: 10px 10px 30px 10px;}
.prod_er img		{width: 233px; height: 235px;}

/*	ACCESSORIES MATCH MODULE	*/
.match_plus					{width: 34px; height: 35px;}
.match_plus span			{top: -666px; left: -296px;}
.match_equals				{width: 34px; height: 25px;}
.match_equals span			{top: -666px; left: -330px;}
.ms_left					{width: 20px; height: 29px;}
.ms_left span				{top: -603px; left: -164px;}
.ms_right					{width: 20px; height: 29px;}
.ms_right span				{top: -603px; left: -184px;}

.tryout_module				{width: 960px; height: 460px; margin: 30px 0px 0px 10px;}
.tryout_module .flap_body p	{width: 580px;}
.tryout_flash				{width: 960px; height: 440px; left: -10px;}
.placeholder				{background: #EEE;}

.match_module				{width: 960px; height: 380px; margin: 0px 0px 0px 10px;}
.tryout_module .flap_head,
.match_module .flap_head	{width: 100%; margin-left: 0px;}
.tryout_module .flap,
.match_module .flap			{left: 30px; right: auto;}
.tryout_module .flap_body,
.match_module .flap_body	{position: relative;}

.match_slot					{position: absolute; top: 20px; overflow: hidden;}
.match_slot .match_reel		{position: absolute; width: 9999px;}
.match_slot .match_reel img	{float: left; width: 300px; height: 280px;}

.match_slot_1				{left: 0px; width: 300px; height: 280px;}
.match_module .ms_1_txt		{position: absolute; top: 303px; left: 0px; width: 300px; height: 20px; text-align: center; font-weight: bold;}
.match_module .ms_1_txt a	{text-transform: none;}
.match_slot_2				{left: 360px; width: 300px; height: 280px;}
.match_module .ms_2_txt		{position: absolute; top: 303px; left: 360px; width: 300px; height: 20px; text-align: center; font-weight: bold;}
.match_module .ms_2_txt a	{text-transform: none;}

.match_module .ms_left		{position: absolute; top: 45%; left: 10px;}
.match_module .ms_right		{position: absolute; top: 45%; right: 10px;}

.match_module .ms_right span,
.match_module .ms_left span	{cursor: pointer;}

.match_module .match_plus	{position: absolute; top: 143px; left: 313px;}
.match_module .match_equals	{position: absolute; top: 148px; left: 678px;}

.match_txt					{position: absolute; top: 85px; left: 730px; width: 250px; font: bold 122px Times New Roman;}
.match_txt .mg_txt			{display: none;}

.mod_grade_20 .mg_20		{display: block;}
.mod_grade_10 .mg_10		{display: block;}
.mod_grade_0 .mg_0			{display: block;}


/*	ACCESSORIES PRODUCT PAGE	*/
.layout_18				{padding: 20px 0px 30px 0px;}
.layout_18 .top_nav		{width: 980px;}
.layout_18 .pos_div_holder a:hover	{background-color: transparent;}
.layout_18 .prod_list a				{text-align: center;}
.layout_18 .prod_list a:hover		{background-color: transparent;}

.acs_prod_layout					{position: relative; height: 590px;}
.acs_prod_layout .social_links		{height: 25px; margin: 20px 0px 0px 0px; position: relative; z-index: 2;}
.acs_prod_layout .social_links a	{float: left; margin: 0px 15px 10px 0px; border-bottom: 0px;}
.acs_prod_layout .social_links br	{display: none;}
.acs_prod_layout .prod_big			{cursor: pointer; position: absolute; top: -10px; left: 380px;}
.acs_prod_layout .prod_small		{cursor: pointer; position: absolute; top: 220px; left: 0px;}
.acs_prod_layout h2					{font: bold 48px/44px Helvetica,Arial;}
.acs_prod_layout .fb_like			{position: relative; top: 8px;}

/*	STORE LOCATOR	*/
.stores						{padding-bottom: 25px;}
.stores div.intro_text		{padding: 0px; margin: 0px; border-bottom: 0px;}

/*	PRESS	*/
.layout_16 .intro			{width: 684px; color: #727272; font-size: 14px; line-height: 21px;}
.layout_16 .prod_preview	{height: 250px!important;}
.layout_16 .jeans_logo		{margin-top: -50px!important;}

/*	JC MAPS	*/
.layout_09			{width: 100%; height: 680px;}
.maps_header		{position: absolute; top: 180px; left: -48px;}
.jc_maps			{position: relative; top: 0px; left: 0px; width: 100%; height: 685px;}
.jc_maps .stores    {position: absolute; left:-500px;}
a.city              {border-bottom:none;}

.map_overlay_content{position: absolute; top: -50px; left: 130px;}

.maps_bottom		{display: none; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 40px;}
.maps_bottom table	{width: 100%; height: 40px;}
.wing_left			{background: #FFF;}
.wing_hbi			{width: 40px;}
.wing_right			{background: #FFF;}

.map_tail			{width: 41px; height: 40px;}
.map_tail span		{top: -175px; left: -88px;}

.remember			{position: absolute; bottom: 0px; left: 50%; height: 16px; white-space: nowrap; z-index: 3;}
.remember *			{font-size: 11px;}
.remember .text		{float: left;}
.heart				{float: left; width: 15px; height: 13px; margin: 0px 3px 0px 3px;}
.heart span			{top: -91px; left: -232px;}

.vertical_divider	{float: left; clear: both; width: 100%; height: 1px; overflow: hidden; background: #E5E5E5; margin: 20px 0px 20px 0px;}
.header_divider		{float: left; clear: both; width: 580px; height: 1px; overflow: hidden; margin: 0px 0px 10px 0px; position: relative; top: 5px; border-top: #CCC 1px solid;}
.layout_06 .header_divider	{width: 555px;}

#simple_example_window				{width: 385px;}
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,
#simple_example_window_t,#simple_example_window_l,#simple_example_window_r,#simple_example_window_b,
#custom_info_window_red_beak		{height: 1px; width: 1px;}
#simple_example_window .shopbox_bg	{
	background: url(/rsrcs/images/map_shopinfo.png) 0px 0px no-repeat;
	position: absolute;
	margin-top: -458px;
	left: 2px;
    width: 385px;
    height: 253px;
}
.shopbox_bg .phasad_img		{position: absolute; top: 31px; left: 31px; width: 118px; height: 158px;}
.shop_adress				{position: absolute; top: 31px; left: 159px; overflow: hidden; width: 180px; height: 75px;}
.shop_hours					{position: absolute; top: 104px; left: 159px; overflow: hidden; width: 180px; height: 75px;}
.shop_hours span			{float: left; width: 60px;}

.to_store_page				{position: absolute; top: 29px; right: 30px; width: 65px; text-decoration: underline; border:none; z-index: 2;}

.shopbox_bg .btn_close		{position: absolute; top: 16px; left: 344px; width: 11px; height: 11px;}
.shopbox_bg .btn_close span	{top: -215px; left: -90px; cursor: pointer;}
.btn_close.hover span	{top: -226px; left: -90px;}

#simple_example_window *	{font-size: 11px; line-height: 18px;}
#simple_example_window a	{text-decoration: underline;}

.loading_xml		{position: absolute; top: 50%; left: 50%; padding: 2px 4px 2px 12px; width: 80px; margin: 0px 0px 0px -40px; background: #FFF;}


/*	SEARCH	*/
.search_box			{position: absolute; top: 270px; left: -50px; width: 385px; height: 380px; padding: 15px 20px 20px 20px; border: #cac9c8 1px solid; background: #FFF; z-index: 3;}
.search_box .src_matches,
.search_box			{cursor: move;}
.search_box input	{cursor: text; background: transparent; border: 0px; font-size: 18px; font-weight: bold;}

.search_box h2		{margin: 0px; padding: 0px; font: bold 18px Arial; line-height: 20px; letter-spacing: normal; margin: 0px 0px 10px 0px;}
.search_box h2 *,
.search_box h2		{color: #666;}
.search_box h2 strong *,
.search_box h2 strong	{color: #333;}
.search_box h2 a	{text-decoration: underline;}

.search_fld			{float: left; clear: both; width: 100%; height: 32px;}
.search_fld input	{width: 185px; height: 25px; padding: 2px 0px 0px 4px; margin: 2px 5px 0px 0px; color: #333; font-size: 18px; border: 0px; background: #FFF; border: #666 1px solid;}
.search_fld a,
.search_fld			{font-size: 12px; font-weight: bold; color: #666;}
.search_fld a		{text-decoration: underline;}

.src_matches		{float: left; margin: 12px 0px 0px 0px; padding: 0px 10px 0px 0px;}
.src_matches *,
.src_matches		{color: #333; font: bold 12px Arial; line-height: 18px;}
.src_matches a		{padding: 1px 1px 0px 1px; cursor: default; white-space: nowrap; text-decoration: underline; border-bottom: 0px;}
.src_matches a:hover{color: #000;}
.src_matches .bg_color	{background: #AAA; color: #FFF;}

.search_foot		{position: absolute; top: 388px; left: 0px; width: 100%; text-align: center; color: #4e4e4e;}
.search_foot b		{color: #000; cursor: pointer;}
.search_foot *,
.search_foot		{font-size: 11px;}

.adress_tooltip		{display: none; position: absolute; top: 10px; left: 10px; padding: 10px 0px 0px 0px; font-size: 11px; font-weight: bold; background: url(/rsrcs/images/_.gif);}
.adress_tooltip img,
.adress_tooltip span,
.adress_tooltip div				{cursor: default;}
.adress_tooltip a				{cursor: pointer;}
.adress_tooltip .ac_cont		{position: relative; background: #0066ff; padding: 6px 5px 6px 5px;}
.adress_tooltip .arrow_up		{position: absolute; top: -9px; left: 50%; width: 18px; height: 9px; margin: 0px 0px 0px -9px;}
.adress_tooltip .arrow_up span	{top: -91px; left: -247px;}

.adress_tooltip .orange_close			{display: none; position: absolute; top: -12px; right: -13px; width: 26px; height: 25px;}
.adress_tooltip .orange_close span		{top: -190px; left: -37px;}
.adress_tooltip .orange_close.hover span{top: -190px; left: -63px;}

.adress_tooltip a	{display: block; padding: 1px 3px 1px 3px; white-space: nowrap; border:none; text-decoration: none; color: #FFF;}
.adress_tooltip a:hover	{text-decoration: underlined;}

/*	SEARCH RESULTS	*/
.layout_14				{}
.layout_14 .header_divider	{width: 1020px; margin: 10px 0px 10px 0px;}

.search_results			{font-weight: bold; font-size: 24px; line-height: 40px;}
.search_results_drums	{font-weight: bold; font-size: 18px; color: #696969;}
.search_word			{}

.find_filters			{float: left; width: 100%; height: 30px; margin: 5px 0px 15px 0px;}
.find_filter			{float: left; font-size: 14px; font-weight: bold; padding: 1px 5px 2px 5px; margin-right: 30px;}
.find_filter,
.find_filter *			{cursor: pointer;}
.black_check			{float: left; width: 11px; height: 10px; margin: 4px 3px 0px 0px;}
.black_check span		{top: 100px;}

.find_filter.checked	{}
.find_filter.checked .black_check span {top: -28px; left: -258px;}

.found_declaration		{font-size: 14px; color: #696969;}
.found_products			{float: left; clear: both; width: 100%; margin-bottom: 30px;}
.found_products h4		{}

.found_blogs			{float: left; width: 500px; margin-bottom: 30px; margin-right: 25px;}
.found_blogs h4			{border-bottom: #E5E5E5 1px solid; line-height: 45px;}
.found_blog				{height: 102px; padding: 8px 10px 8px 10px; text-transform: none;}
.found_blog a			{color: #333; text-transform: none;}
.found_blog img			{float: left; width: 160px; height: 100px; margin-right: 8px;}

.found_pages			{float: left; width: 500px; margin-bottom: 30px; margin-right: 25px;}
.found_pages h4			{border-bottom: #E5E5E5 1px solid; line-height: 45px;}
.found_page a			{color: #333; text-transform: none;}
.found_page				{padding: 8px 10px 8px 10px; text-transform: none;}

.found_videos			{float: left; clear: left; width: 500px; margin-bottom: 30px; margin-right: 25px;}
.found_videos h4		{border-bottom: #E5E5E5 1px solid; line-height: 45px;}
.found_video			{height: 102px; padding: 8px 10px 8px 10px; text-transform: none;}
.found_video a			{color: #333; text-transform: none;}
.found_video img		{float: left; width: 160px; height: 100px; margin-right: 8px;}

.odd_find				{background: #f8f8f8;}
.even_find				{background: #FFF;}

.pink_arrow_right		{float: left; width: 8px; height: 11px; margin: 3px 6px 0px 0px;}
.pink_arrow_right span	{top: -76px; left: -262px;}

/*	BLODGE PAGING	*/
.blodge_pager			{float: left; width: 574px; padding: 12px 0px 6px 0px; border: #E5E5E5 1px solid; border-left: 0px; border-right: 0px;}
.blodge_pager a			{text-transform: none; padding: 0px 4px 0px 4px; border-bottom: 0px!important; text-decoration: underline;}
.previous_page,
.next_page,
.curr_page				{float: left; white-space: nowrap; margin: 0px 5px 0px 5px;}
.curr_page a			{float: left; padding-top: 0px; margin: 0px 3px 0px 3px;}
.curr_page .ball		{float: left; width: 21px; height: 21px; top: -2px; margin: 0px 2px 0px 2px;}
.curr_page .ball span	{top: -76px; left: -210px;}
.curr_page .ball .sprite_txt	{background-image: none; width: 21px; height: 18px; top: 0px; left: 0px; padding: 3px 0px 0px 0px; font-weight: bold; color: #FFF; text-align: center;}
.rss_thing				{float: right; white-space: nowrap;}

.pager_left				{float: left; width: 11px; height: 10px; margin: 3px 5px 0px 1px;}
.pager_left span		{top: -160px; left: -110px;}
.pager_right			{float: right; width: 11px; height: 10px; margin: 3px 1px 0px 5px;}
.pager_right span		{top: -160px; left: -121px;}
.rss_feed				{float: left; width: 16px; height: 16px; margin: 0px 5px 0px 5px;}
.rss_feed span			{top: -159px; left: -134px;}


/*	POSTIT	*/
.postit span		{background: url(/rsrcs/images/postit_se.png) 0px 0px no-repeat; width: 400px; height: 400px; -moz-user-select: none; -webkit-user-select: none;}
.postit				{display: none; position: absolute; top: 5%; left: 55%; width: 360px; height: 334px; z-index: 22;}
.postit span		{top: 0px; left: 0px;}
.postit_close		{position: absolute; top: 33px; left: 277px; width: 61px; height: 16px;}
.postit_close span	{top: -334px; left: 0px;}
a.postit_close:hover span	{top: -334px; left: -62px;}

/*	LOGO	*/
.logo				{position: absolute; top: 24px; width: 94px; height: 35px;}
.logo span			{top: 0px; left: 0px;}
a:hover.logo		{background: #FFF;}
.small_logo			{width: 64px; height: 24px;}
.small_logo span	{top: 0px; left: -94px;}

.bl_crocker			{position: relative; top: -9px; left: -37px;}
.bl_cr_by_crocker	{position: relative; top: -4px; left: -38px;}
.bl_levis			{position: relative; top: -4px; left: -78px;}
.bl_acne			{}
.bl_denimbirds		{position: relative; top: -4px; left: 0px;}
.bl_diesel			{}
.bl_fornarina		{position: relative; top: -14px;}
.bl_g_star			{position: relative; top: -14px;}
.bl_lee				{position: relative; top: 0px; left: -38px;}
.bl_misssixty		{}

.second_box .bl_crocker			{position: relative; top: 0px; left: 0px; }
.second_box .bl_cr_by_crocker	{position: relative; top: 0px; left: 0px; }
.second_box .bl_levis			{position: relative; top: 0px; left: 0px; }
.second_box .bl_acne			{position: relative; top: 0px; left: 0px; }
.second_box .bl_denimbirds		{position: relative; top: 0px; left: 0px; }
.second_box .bl_diesel			{position: relative; top: 0px; left: 0px; }
.second_box .bl_fornarina		{position: relative; top: 0px; left: 0px; }
.second_box .bl_g_star			{position: relative; top: 0px; left: 0px; }
.second_box .bl_lee				{position: relative; top: 0px; left: 0px; }
.second_box .bl_misssixty		{position: relative; top: 0px; left: 0px; }
.second_box .bl_wrangler        {position: relative; top: 0px; left: 0px; }
.second_box .bl_nudie           {position: relative; top: 0px; left: 0px; }
.second_box .bl_killah          {position: relative; top: 0px; left: 0px; }
.second_box .bl_tiger           {position: relative; top: 0px; left: 0px; }
.second_box .bl_replay          {position: relative; top: 0px; left: 0px; }
.second_box .jc_clothes img     {margin:0 0 0 15px;}
.second_box .jc_clothes a       {border-bottom:none; color:#FFFFFF; font-weight:normal;}
.second_box .jc_clothes a:hover {background-color:#FFFFFF;}


/*	MENU	*/
.menu				{position: absolute; top: 46px; left: 100px; width: 880px; height: 30px; text-align: center; z-index: 11;}
.menu ul			{position: absolute; top: 0px; left: 5px; width: 880px; list-style: none; margin: 0px;}
.menu li			{float: left; margin: 0px;}
.menu a				{font-size: 12px; font-weight: bold; color: #000; border-bottom: 0px; text-transform:none;}
.menu a:hover		{color: #444; background-color: #FFF;}

.menu .mRoot			{position: relative;}
.menu span.rMenu_arrow	{position: absolute; top: 18px; left: 0px;}
.menu .mLink			{float: left; height: 18px; padding: 0px 0px 0px 2px;}
.menu .mLink span		{float: left; height: 18px; padding: 0px 2px 0px 0px;}
.menu .mLink a			{float: left; height: 17px; padding: 1px 2px 0px 2px; text-decoration: none;}

.mSubmenu				{display: none; float: left; clear: both; position: absolute; top: 27px; left: -6px; z-index: 2; background: #FFF; padding: 3px 9px 6px 9px; border: #e5e5e5 1px solid; border-top: 0px;}
.mSubmenu .mLink		{clear: left; width: 100%; margin: 2px 0px 2px 0px; white-space: nowrap;}
.menu .mLink.over		{}
.menu .mLink.over span	{}
.menu .mLink.over a		{}

.mLink.over span.rMenu_arrow	{width: 100%; height: 6px; background-position: 50% -404px;}
.mRoot.over .mSubmenu	{display: block;}


.menu .divider		{width: 1px; height: 14px; padding: 0px; margin: 2px 6px 0px 6px; background-image: none; border-right: #e5e5e5 1px solid;}
.menu .divider span	{background-image: none;}
.menu_line			{width: 100%; height: 1px; overflow: hidden; position: absolute; left: 0px; top: 72px; border-bottom: #e5e5e5 1px solid;}

.menu_right			{position: absolute; top: 0px; right: 0px; width: 180px; height: 24px;}
.menu .search		{float: left; width: 136px; height: 19px; margin: 0px;}
.menu .search span	{top: -76px; left: -57px;}
.menu .search input	{position: absolute; top: 2px; left: 22px; width: 105px; background: transparent; border: 0px; font-size: 10px; font-weight: bold; color: #999;}

.menu .show_all_txt	{display: none;}
.menu .show_all_txt a	{float: left; font-size: 10px; line-height: 19px; margin-left: 18px;}
.menu .show_all		{float: left; width: 18px; height: 15px; margin: 2px 6px 0px 0px;}
.menu .show_all span{top: 0px; left: -204px; cursor: pointer;}

.menu .red_bubble		{display: none; width: 81px; height: 91px; position: absolute; top: -72px; left: 660px;}
.menu .red_bubble span	{top: 0px; left: -319px;}
.menu .red_bubble b		{position: absolute; top: 17px; left: 11px; width: 60px; text-align: center; color: #FFF; font-size: 12px;}

.menu .language     {float: right; position: relative; top: -5px; width: 32px; height: 26px;}
.menu .language a   {margin: 0px; position: absolute; right: 0px;}
.menu .language a img	{width: 100%; height: 100%;}

.sv a.flag_sv		{width: 32px; height: 26px; background: url(/rsrcs/images/flags/flag_sv_small.jpg) 0px 0px no-repeat; top: 0px; z-index: 2;}
.sv a.flag_no		{width: 32px; height: 26px; background: url(/rsrcs/images/flags/flag_no_small.jpg) 0px 0px no-repeat; top: 0px; z-index: 1; display: none;}
.sv a.flag_fi		{width: 32px; height: 26px; background: url(/rsrcs/images/flags/flag_fi_small.jpg) 0px 0px no-repeat; top: 0px; z-index: 1; display: none;}

.no a.flag_sv		{width: 32px; height: 26px; background: url(/rsrcs/images/flags/flag_sv_small.jpg) 0px 0px no-repeat; top: 0px; z-index: 1; display: none;}
.no a.flag_no		{width: 32px; height: 26px; background: url(/rsrcs/images/flags/flag_no_small.jpg) 0px 0px no-repeat; top: 0px; z-index: 2;}
.no a.flag_fi		{width: 32px; height: 26px; background: url(/rsrcs/images/flags/flag_fi_small.jpg) 0px 0px no-repeat; top: 0px; z-index: 1; display: none;}

.fi a.flag_sv		{width: 32px; height: 26px; background: url(/rsrcs/images/flags/flag_sv_small.jpg) 0px 0px no-repeat; top: 0px; z-index: 1; display: none;}
.fi a.flag_no		{width: 32px; height: 26px; background: url(/rsrcs/images/flags/flag_no_small.jpg) 0px 0px no-repeat; top: 0px; z-index: 1; display: none;}
.fi a.flag_fi		{width: 32px; height: 26px; background: url(/rsrcs/images/flags/flag_fi_small.jpg) 0px 0px no-repeat; top: 0px; z-index: 2;}



/*	FOOTER	*/
.footer				{clear: both; height: 124px; background: #f2f2f2; padding: 40px 0px 0px 0px; top: 20px; z-index: 1;}
.footer *			{color: #999; font-size: 11px; line-height: 19px;}
.footer .links		{float: left; clear: both; width: 100%; list-style: none; padding: 0px; margin: 0px;}
.footer .links li	{float: left; margin: 0px 10px 0px 0px;}
.footer .links a	{text-transform: none;}
.footer_content		{width: 875px; margin: 0px auto 0px auto; padding-left: 105px; position: relative;}

.footer .small_logo	{position: absolute; top: 5px; left: 0px;}

.thx_text			{margin: 0px 0px 8px 0px;}
.copy_text			{}
.go_to_top			{cursor: pointer; color: #333;}

/*	FLAPS	*/
.flap_head			{position: relative; width: 600px; height: 30px; margin: -15px 0px 5px 0px; float: left; clear: both;}
.flap_line			{position: absolute; top: 20px; left: 0px; width: 100%; border-top: #E5E5E5 1px solid;}
.flap				{position: absolute; top: 0px; right: 30px; border: #CCC 1px solid; border-bottom: 0px;}
.flap span			{display: none; padding: 3px 12px 0px 12px; height: 20px; font-size: 10px; color: #a7a7a7; background: url(/rsrcs/images/hrzn.png) 0px -21px repeat-x; border: #FFF 4px solid; border-bottom: 0px; letter-spacing:2px;}
.flap_body			{margin: 0px 0px 20px 0px; float: left; clear: both;}
.flap_body table	{margin: 6px 0px 6px 0px;}
.flap_body a		{font-weight: bold; color: #333;}

/*	ALPHA MASKS	*/
.shop_map				{position: relative; margin: 0px 0px 30px 0px; width: 410px; height: 410px; overflow: hidden;}
.shop_map .img_underlay	{top: 7px; left: 7px;}
.alpha_disc				{background: url(/rsrcs/images/alpha_disc.png) 0px 0px no-repeat;}

.img_disc_317		{position: relative; width: 317px; height: 317px; overflow: hidden;}
.img_disc_317 img	{width: 317px; height: 317px;}
.alpha_disc_317		{width: 317px; height: 317px; background: url(/rsrcs/images/alpha_disc_317.png) 0px 0px no-repeat;}

.img_disc_290		{position: relative; width: 290px; height: 290px; overflow: hidden;}
.img_disc_290 img	{width: 290px; height: 290px;}
.alpha_disc_290		{width: 290px; height: 290px; background: url(/rsrcs/images/alpha_disc_290.png) 0px 0px no-repeat;}

.img_disc_229		{position: relative; width: 229px; height: 229px; overflow: hidden;}
.img_disc_229 img	{width: 229px; height: 229px;}
.alpha_disc_229		{width: 229px; height: 229px; background: url(/rsrcs/images/alpha_disc_229.png) 0px 0px no-repeat;}

.img_elip_178		{position: relative; width: 164px; height: 178px; overflow: hidden;}
.img_elip_178 img	{width: 164px; height: 178px;}
.alpha_elip_178		{width: 164px; height: 178px; background: url(/rsrcs/images/alpha_disc_178_164.png) 0px 0px no-repeat;}

.img_polygon_323	{position: relative; width: 323px; height: 323px; overflow: hidden;}
.img_polygon_323 img{width: 323px; height: 323px;}
.alpha_polygon_323	{width: 323px; height: 323px; background: url(/rsrcs/images/alpha_polygon_323.png) 0px 0px no-repeat;}

.img_widget			{}
.img_widget .img_undertext	{height: 20px;}
.reel_img			{height: 320px; width: 99999px; position: relative;}
.reel_img img		{float: left; position: relative;}
.reel_txt			{height: 19px; overflow: hidden;}
.reel_txt a			{width: 317px; display: none;}

.wdgt_left			{position: absolute; top: 45%; left: 10px; width: 19px; height: 28px; z-index: 3;}
.wdgt_left span		{top: 0px; left: -400px; cursor: pointer;}
.wdgt_left.hover span	{top: -28px; left: -400px;}

.wdgt_right			{position: absolute; top: 45%; right: 10px; width: 19px; height: 28px; z-index: 3;}
.wdgt_right span	{top: 0px; left: -419px; cursor: pointer;}
.wdgt_right.hover span	{top: -28px; left: -419px;}


/*	LOGOS	*/
.logo_spotify		{width: 29px; height: 29px; margin-top: 2px;}
.logo_spotify span	{top: -105px; left: -296px;}

.logo_nudie_jeans	{width: 177px; height: 25px;}
.logo_nudie_jeans span	{top: -244px; left: 0px;}


/*	BLOG	*/
.layout_06 .header_divider	{margin-left: 0px;}
.blog_entry			{width: 573px; float: left; margin-bottom: 26px; border-bottom: #b8b8b8 2px solid; padding-bottom: 10px;}
.blog_entry h3		{width: 100%; min-height: 22px; font-family: Times New Roman; font-weight: bold; font-size: 18px;}
.blog_entry h3 span	{}
.blog_entry a       {text-transform: none; text-decoration: none;}

h3 span.category	{background: #DDD; font-family: Helvetica, Arial; color: #505050; font-size: 11px; height: 25px; letter-spacing:normal; position: relative; top: -3px; left: 15px; padding: 3px 6px 4px 6px;}
h3 .category .start {background: #D0D; height: 20px; padding: 0px 0px 0px 12px; background: url(/rsrcs/images/hrzn.png) 0px -214px no-repeat; line-height: 12px; position: absolute; top: 0px; left: -12px;}
h3 .category .end	{background: #DD0; height: 20px; padding: 0px 4px 0px 0px; background: url(/rsrcs/images/hrzn.png) 100% -234px no-repeat; line-height: 12px; position: absolute; top: 0px; left: 100%; margin-left: -3px;}

.layout_02 .left .blog_entry p	{line-height: 22px;}
.layout_02 .left h1 a			{text-transform: lowercase; text-decoration: none; border-bottom: 0px;}
.layout_02 .left h1 a:hover		{background-color: Transparent;}
.blog_entry p					{margin: 6px 0px 10px 0px; padding: 0px 10px 0px 0px; color: #656565;}
.blog_entry p,
.blog_entry p *		{font-size: 12px; line-height: 21px;}
.blog_body			{width: 530px;}

.blog_img_widget 	{width: 1px; height: 1px; overflow: hidden;}
.blog_img_widget img	{position: absolute; top: -99999px;}
.bimg_widget		{overflow: hidden; position: relative; clear: both;}
.bimg_widget .reel_img	{overflow: hidden;}
.bimg_widget .img_undertext {height: 18px; overflow: hidden;}
.bimg_widget .reel_txt_item {display: block; font-weight: bold;}
.blog_info_1		{margin-top: 25px;}
.blog_info_1 *		{font-size: 12px!important;}
.blog_info_1 a		{border-bottom: 0px;}
.blog_info_1		{width: 100%; height: 25px;}
.blog_info_2		{width: 100%; height: 25px; margin-top: 10px;}
.blog_info_2 a		{float: left; margin: 0px 20px 0px 0px; border-bottom: 0px; font-weight: bold; font-size: 12px; text-transform: none; color: #000;}
.blog_info_1 .txt,
.blog_info_2 .txt	{float: left; color: #000; padding: 4px 0px 0px 0px;}
.posted				{float: left; font-weight: bold; margin: 0px 30px 0px 0px;}

.comments			{margin: 0px 0px 0px 0px; height: 1px; display: none; position: relative; overflow: hidden; border-top: #e5e5e5 1px solid; float: left; clear: both;}
.comment			{margin: 15px 0px 0px 0px;}
.comment *			{font-size: 12px!important; line-height: 16px; color: #6f6f6f!important;}
.comment p			{margin: 0px; width: 500px; padding: 0px 60px 0px 0px;}
.comment_author		{}
.comment_author b	{color: #333!important;}
.comment_date		{color: #c79409!important;}

.likes_dislikes		{float: right; width: 140px; margin: 0px 5px 0px 0px;}
.likes_dislikes *	{color: #333; font-weight: bold;}
.comment_score		{float: right; margin: 2px 0px 0px 0px;}
.comment_score.neg	{color: #ff5d38!important;}
.comment_report		{float: right; margin: 2px 0px 0px 0px;}

.thumb_up			{float: right; width: 19px; height: 23px; margin: 0px 6px 0px 6px;}
.thumb_up span		{top: -255px; left: -351px;}
.thumb_down			{float: right; width: 19px; height: 23px; margin: 0px 6px 0px 6px;}
.thumb_down span	{top: -255px; left: -370px;}


.comment_expander *	{cursor: pointer;}
.comment_counter	{float: left; font-weight: bold;}
.bubble_comment		{float: left; position: relative; top: -5px; left: 5px; width: 27px; height: 25px;}
.bubble_comment span{top: -105px; left: -373px;}

.bubble_comment.bc_minus span {top: -70px; left: -292px;}

.comment_form		{margin: 10px 0px 15px 0px;}
.comment_form *		{}
.comment_form input		{width: 234px; height: 22px; padding: 6px 0px 0px 6px; font-size: 12px!important; color: #666; background: url(/rsrcs/images/box.png) -111px -256px no-repeat; border: 0px; margin: 0px 14px 10px 0px;}
.comment_form textarea  {width: 494px; height: 104px; padding: 6px 0px 0px 6px; font-size: 12px!important; color: #666; background: url(/rsrcs/images/box.png) 0px -283px no-repeat; border: 0px; overflow: auto;}
.comment_btns		{height: 25px; margin: 6px 0px 10px 0px; width: 500px;}
.comment_by			{}
.comment_mail		{}
.comment_link		{}
.comment_text		{}

.form_button		{float: right; border: #CCC 0px solid;}
.form_button span	{display: block; cursor: pointer; padding: 3px 0px 0px 0px; height: 16px; font-size: 11px; font-weight: bold; color: #333; background: #FFF; border: #FFF 4px solid; text-decoration: underline;}

.no_hits { float:left; }

/*	SEND AS EMAIL	*/
.blog_entry			{position: relative; z-index: 1;}
.send_as_mail		{position: absolute; top: 0px; left: 30px; width: 240px; height: 353px; padding: 15px 15px 0px 15px; border: #CCC 1px solid; background: #FFF; z-index: 23;}
.send_as_mail .btn_close		{position: absolute; top: 10px; right: 10px; width: 11px; height: 11px;}
.send_as_mail .btn_close span	{top: -215px; left: -90px; cursor: pointer;}
.send_as_mail p				{font-size: 13px; line-height: 18px!important; color: #505050!important;}
.send_as_mail .divider		{width: 240px; margin: 10px 0px 10px 0px; background: #E5E5E5;}
.send_as_mail .form_button	{margin: 5px 0px 10px 0px;}
.send_as_mail textarea,
.send_as_mail input			{font-size: 12px!important; color: #666;}
.send_as_mail .red_bubble		{display: none; position: absolute; top: 10px; left: 10px; width: 81px; height: 91px;}
.send_as_mail .red_bubble span	{top: 0px; left: -319px;}
.send_as_mail .red_bubble b		{position: absolute; top: 22px; left: 11px; width: 60px; text-align: center; color: #FFF; font-size: 12px;}
.send_as_mail .form_els		{position: relative;}
.send_as_mail .form_els p	{margin-top: 0px;}
.send_as_mail .form_thanx	{margin: 10px 0px 15px 0px;}
.send_as_mail .icon_mail	{margin-top: 0px;}

.friend_email		{width: 234px; height: 22px; padding: 2px 0px 0px 6px; background: #FFF; border: 0px; margin: 2px 0px 2px 0px; border: #b8b8b8 1px solid;}
.your_name			{width: 109px; height: 22px; padding: 2px 0px 0px 6px; background: #FFF; border: 0px; margin: 2px 2px 2px 0px; border: #b8b8b8 1px solid;}
.your_email			{width: 109px; height: 22px; padding: 2px 0px 0px 6px; background: #FFF; border: 0px; margin: 2px 0px 2px 0px; border: #b8b8b8 1px solid; position: relative; left: 3px;}
.nice_msg			{width: 234px; height: 102px; padding: 2px 0px 0px 6px; font-size: 12px!important; color: #666; background: #FFF; border: #b8b8b8 1px solid; overflow: auto;}


/* INFO BOX */
.blog_info      {margin: 0px 0px 20px 0px; width: 295px; padding-bottom:10px; border-bottom:1px dotted #505050;}
.blog_info h5	{margin: 0px 0px 3px 0px; font-size: 18px; color:#505050;}
.blog_info *    {line-height:19px;}
.blog_info p    {margin-top:7px; margin-bottom:7px;}
.blog_info .flap_line { position:static; }

/* PUFF BOX */
.blog_puff_box {margin: 0px 0px 20px 0px; width: 295px;}
.blog_puff_box h4		{margin: 0px 0px 3px 0px; font-size: 18px; color:#505050;}
.blog_puff_box .movie   {margin-top:5px; }

/*	BLOG EDTOR	*/
.blog_editor		{margin: 0px 0px 20px 0px; width: 270px;line-height:17px; display: none;border-bottom:1px dotted #505050; padding-bottom:16px;}
.blog_editor h4		{margin: 0px 0px 3px 0px; font-size: 18px; color:#505050;}

/*	BLOG EDTOR	*/
.blog_rss			{}
.blog_rss a			{line-height: 30px; text-decoration: none; text-transform: none; color: #333;}
.icon_rss			{float: left; width: 31px; height: 31px; margin-right: 4px;}
.icon_rss span		{top: -57px; left: -400px;}

.right_box			{margin: 0px 0px 12px 0px; width: 206px; float: left; clear: both; line-height: 20px; padding: 0px 10px 12px 0px; border-bottom: #b8b8b8 1px solid;}
.right_box p		{margin: 0px; font: bold 12px/20px Helvetica,Arial; line-height: 20px; color: #666;}
.right_box h4		{margin-bottom: 3px!important;}

/* CATEGORY LIST */
.blog_category_list         {border-bottom: #b8b8b8 1px solid;}
.blog_category_list h4		{margin: 15px 0px 3px 0px; clear: both; color: #666; font-size: 12px; color: #666;}
.blog_category_list ul		{list-style: none; margin: 0px 0px 20px 0px;}
.blog_category_list li		{margin: 2px 10px 0px 0px; float: left;}
.blog_category_list a		{font-weight: bold; color: #333; text-transform:none; font-size:12px;}
.blog_category_list a:hover{color: #666;}

/*	RECENT BLOGS	*/
.blog_recent		{}
.blog_recent h4		{margin: 0px 0px 3px 0px; font-size: 12px; color: #666;}
.right_box ul,
.blog_recent ul		{list-style: none; margin:6px 0px 0 0;}
.right_box li,
.blog_recent li		{margin: 2px 0px 2px 0px;}
.right_box a,
/*.blog_recent a		{font-variant: small-caps; font-weight: bold; color: #505050; border-bottom:1px dotted;}*/
.blog_recent a      {font-weight: bold; color: #333; text-transform:none; font-size:12px;}
.right_box a:hover,
.blog_recent a:hover{color: #666;}

/*	FACEBOOK BOX	*/
.blog_fb			{}
.blog_fb *			{color: #3366cc!important; font: bold 12px Helvetica,Arial; line-height: 20px;}
.blog_fb a			{border-bottom-color: #ccd9f2!important; white-space: nowrap;}

/*	BLOG FRIENDS	*/
.friends_list				{float: left; width: 100%; clear: both; margin: 4px 0px 0px 0px;}
.friends_list li			{padding: 12px 0px 0px 50px; position: relative; min-height: 38px; margin: 4px 0px 4px 0px;}
.friends_list .masked_img	{position: absolute; top: 50%; left: 0px; margin-top: -20px;}
.friends_list a				{}

.fav_entries				{float: left; width: 100%; clear: both; margin: 4px 0px 0px 0px;}
.fav_entries li				{padding: 12px 0px 0px 0px; position: relative; min-height: 38px; margin: 4px 0px 4px 0px;}
.fav_entries .masked_img	{display: block; margin-bottom: 5px;}


.random_clip		{margin: 0px 0px 20px 0px; width: 295px; border-bottom: #E5E5E5 1px solid; padding-bottom:16px;}
.random_clip h4		{margin: 0px 0px 3px 0px; font-size: 18px;}
.random_clip p		{margin-top: 4px; color: #727272;}
.random_clip a		{font-weight: bold; color: #333; border-bottom: #333 1px dotted;}
.random_clip .movie	{margin-bottom: 10px;}

/*	SEARCH BOX	*/
.blog_search		{margin: 0px 0px 20px 0px; width: 255px; padding: 16px; display: none; border: #CCC 1px solid;}
.search_intro		{font-size: 12px; color: #7a7a7a; margin: 0px 0px 15px 0px;}
.srch_flds			{height: 30px;}
.search_phrase		{float: left;}
.blog_search input	{float: left; width: 187px; height: 25px; padding: 4px 0px 0px 4px; margin: 0px 5px 0px 0px; color: #333; font-size: 18px; border: 0px; background: url(/rsrcs/images/box.png) -107px -215px no-repeat;}
.divider			{width: 100%; height: 1px; overflow: hidden; background: url(/rsrcs/images/box.png) 0px -104px; margin: 15px 0px 15px 0px;}

.blog_month			{display: block; width: 90px; overflow: hidden; font-weight: bold; color: #656565; border-bottom: 0px;}
.blog_category		{display: block; width: 190px; overflow: hidden; font-weight: bold; color: #656565; border-bottom: 0px;}
.searchbox_tip		{padding: 10px 0px 0px 0px; color: #7a7a7a;}

/*	BUTIK	*/
.fasad_txt			{text-align: center; color: #AAA; padding: 2px 0px 0px 0px; margin: 0px 0px 20px 0px;}
.fasad_txt img		{}

.shop_info			{height: 210px; padding: 0px 0px 0px 30px;}
.adress_phone		{margin: 0px 0px 20px 0px;}
.adress_phone *		{line-height: 27px; margin: 0px; white-space: nowrap;}
.adress_phone h5	{line-height: 17px;}

.open_hours			{width: 500px;}
.open_hours *		{font-size: 15px; line-height: 20px;}
.open_hours .days	{float: left; width: 70px; margin: 0px 10px 0px 0px; text-align: right;}
.open_hours .hours	{float: left;}

a.spotify_playlist	{position: absolute; width: 230px; border-bottom: 0px; left: 345px;}
.spotify_playlist b	{color: #333;}
.spotify_playlist	{}
.pl_song			{display: block; width: 180px; height: 19px; overflow: hidden; margin-left: 4px; font-weight: normal!important;}
.pl_more			{font-weight: bold!important; border-bottom: #CCC 2px solid;}

.spotify_playlist .logo_spotify	{position: absolute; top: 0px; left: -34px;}

.layout_06 .spotify_playlist	{left: 329px;}

.shop_staff			{float: left; clear: both; padding: 0px 0px 15px 10px; width: 100%;}
.staff				{float: left; width: 170px; min-height: 300px; margin: 0px 8px 20px 8px;}
.staff h6			{color: #333; margin: 6px 0px 0px 0px;}
.staff p			{color: #666; margin: 0px;}
.staff img			{width: 170px; height: 196px; background: #f2f2f2;}

.shop_blog			{padding: 0px 0px 20px 0px; width: 100%;}
.shop_blog p		{color: #666; line-height: 18px;}
.shop_blog b		{color: #333;}
.blog_quote			{float: left; width: 220px; font: bold 36px Times New Roman; line-height: 28px; color: #333; margin: 0px 20px 20px 0px; padding-bottom: 10px;}
.blog_quote em      {font-family: Times New Roman;}
.dbl_column .blog_text p {display: inline; color: #727272; font-size: 11px;}


/*	ABOUT JC	*/
.big_intro			{font-size: 24px; line-height: 29px; color: #727272; padding: 8px 0px 8px 0px; margin: 0px;}
.big_intro a		{font-size: 22px; color: #000; border-bottom: #000 1px dotted;}
.text_col_left		{float: left; width: 250px; color: #505050; margin: 0px 60px 0px 0px;line-height: 19px;}
.text_col_left *	{line-height: 19px;}
.text_col_left h3   {font-family:Helvetic,Arial;line-height:24px;}

/*	GLOSSARY	*/
.layout_02 .vertical_divider {width: 595px; left: 0px; margin: 5px 0px 20px 0px;}
.layout_02 .left p	{color: #505050; line-height: 19px;}
.big_text			{font-size: 24px; line-height: 25px; color: #727272; padding: 0px 0px 15px 0px; margin: 0px;}
.left_img			{float: left; width: 225px; height: 300px;}
.fabric_sample		{position: relative; top: 34px;}

.search_icon		{float: left; margin: -2px 3px 0px 0px; width: 34px; height: 33px;}
.search_icon span	{top: -175px; left: 0px;}
.ext_head			{font-size: 26px; font-weight: bold; margin: 6px 0px 6px 0px;}

.exp_intro			{float: left; width: 600px;}
.exp_intro,
.exp_intro *		{cursor: pointer;}
.exp_intro.hover .ext_text	{}
.ext_expand			{width: 11px; height: 9px; background: url(/rsrcs/images/box.png) -265px -95px no-repeat;}

.ext_description	{display: none; height: 1px; padding-top: 12px; overflow: hidden;}
.ext_description h3	{font-size: 26px; margin-bottom: 0px;}
.ext_description p	{width: 350px; margin: 0px 0px 12px 0px;}
.ext_description .img_disc_229	{margin: 5px 0px 5px 0px;}

.jn_ball_01			{position: relative; top: 10px;}
.jn_ball_02,
.jn_ball_03,
.jn_ball_04,
.jn_ball_05			{position: absolute; top: 0px; left: 0px;}

.jn_block_02,
.jn_block_04,
.jn_block_05		{height: 140px; padding: 50px 0px 0px 180px; position: relative;}
.jn_block_03		{height: 200px; padding: 5px 0px 0px 180px; position: relative;}

.jn_ill_02			{position: relative; left: 135px;}
.jn_ill_10			{position: relative; left: 110px;}
.jn_ill_09			{position: relative; left: 170px;}
.jn_ill_08			{position: relative; left: 140px;}
.jn_ill_07			{position: relative; left: 200px;}
.jn_ill_04			{position: relative; left: 135px;}
.jn_ill_05			{position: relative; left: 85px;}
.jn_ill_06			{position: relative; left: 135px;}
.jn_ill_03			{position: relative; left: 135px;}

/*	PRODUCTS	*/
.layout_06 .img_01	{width: 305px; height: 435px; margin: 0px 0px 7px 0px;}
.layout_06 .img_02	{width: 125px; height: 157px; margin: 0px 10px 7px 0px;}
.layout_06 .img_03	{width: 170px; height: 212px; margin: 0px 0px 7px 0px;}
.layout_06 .img_04	{width: 305px;}
.product_imgs img	{float: left;}

.vimeo_video		{float: left; clear: both; margin: 7px 0px 0px 0px; width: 305px; min-height: 172px; background: silver;}
.layout_06 .vimeo_video	{display: none;}

.top_nav *,
.top_nav			{font-size: 12px; font-weight: bold; color: #000;}
.top_nav			{clear: both; height: 45px;}
.top_nav .left_txt	{float: left;}
.top_nav .right_txt	{cursor: pointer; float: right; clear: right; margin: 1px 0px 1px 0px; position: relative; font-size: 11px;}
.top_nav .gray_txt	{color: #656565;}
.top_nav .divider	{float: left; clear: both; width: 100%; margin: 5px 0px 5px 0px; background: #b8b8b8;}
.top_nav .btn_only_pics span,
.top_nav .btn_back span	{cursor: pointer;}
.top_nav .btn_only_pics .sprite {display: none;}

.top_nav .btn_only_pics a,
.top_nav .btn_back a	{text-decoration: underline;}

.menu a,
.top_nav a			{border-bottom: 0px!important;}
.top_nav a			{color: #666;}

.layout_07 .top_nav						{width: 955px;}
.layout_07 .top_nav .btn_show_normal	{position: static!important;}

.layout_18 h4,
.layout_07 h4		{position: relative; top: -5px; font-size: 40px!important; font-weight: bold!important; color: #666;}


.only_imgs			{width: 14px; height: 13px; position: absolute; top: 1px; left: -18px;}
.only_imgs span		{top: 0px; left: -254px;}

.love_it			{float: left; position: relative; top: 15px; left: 10px;}

.thumbs_up			{width: 20px; height: 22px; position: absolute; left: 34px;}
.thumbs_up span		{top: 0px; left: -289px; cursor: pointer;}
.thumbs_up.over span{top: -586px; left: -232px;}
.thumbs_down		{width: 20px; height: 22px; position: absolute; top: 5px; left: 10px;}
.thumbs_down span	{top: 0px; left: -270px; cursor: pointer;}
.thumbs_down.over span	{top: -586px; left: -213px;}

.btn_only_pics		{}
.btn_show_normal	{position: absolute; top: 20px; right: 95px;}
.btn_back			{float: right; margin: 0px 4px 0px 0px;}
.img_canvas			{float: left; clear: both; height: 1000px; position: relative;}
.layout_07 .show_img{position: absolute;}
.layout_07 .img_01	{top: 0px; left: 0px; width: 305px; height: 435px;}
.layout_07 .img_02	{top: 0px; left: 317px; width: 300px; height: 380px;}
.layout_07 .img_03	{top: 0px; left: 632px; width: 300px; height: 380px;}
.layout_07 .img_04	{top: 449px; left: 0px; width: 368px; height: 491px;}
.layout_07 .img_05	{top: 396px; left: 384px;}
.layout_07 .img_06	{top: 412px; left: 670px;}

.download_imgs			{float: left; clear: both; line-height: 20px; width: 100%; margin: 6px 0px 0px 6px;}
.download_imgs a		{border-bottom: #636363 1px dotted;}
.download_imgs .dl_desc	{color: #636363;}
.download				{width: 20px; height: 26px; float: left; margin: 8px 8px 0px 0px;}
.download span			{top: -105px; left: -184px;}

.products .btn_l		{float: right;}
.products .brand_logo	{margin: 0px 0px 15px 0px;}
.products .blog_quote	{width: 100%; margin: 0px 0px 20px 0px;}
.products h2			{display: block; font: bold 48px/44px Helvetica,Arial; margin: 0px 0px 2px 0px;}
.products h4			{display: block; font: bold 48px/44px Helvetica,Arial; margin: 0px 0px 2px 0px;; top: 0px; color: #666;}
.pro_description		{width: 470px; margin-bottom: 20px;}
.pro_description,
.pro_description *		{font-size: 14px; line-height: 20px; color: #333;}

.pro_details			{float: left; clear: both; width: 100%;}
.pro_details h6			{font: bold 12px Helvetica,Arial; color: #333;}
.pro_details *			{font: 12px Helvetica,Arial; line-height: 20px;}
.pro_details b			{font-weight: normal!important;}
.pro_details .probox	{float: left; padding: 0px 15px 0px 0px;}
.probox_header			{margin: 0px 0px 6px 0px;}
.pro_sizes				{width: 115px; line-height: 20px;}

.pro_laundry			{position: relative; width: 150px; height: 135px;}
.pro_laundry .color_item {margin:0 0 5px 0;}
.big_laundry			{position: absolute; width: 54px; height: 54px; z-index: 3;}
.laundry				{width: 34px; height: 34px; z-index: 2;}

.pro_playlist			{}
.pro_playlist a			{text-transform: none;}

.other_about_product	{float: left; clear: both; margin: 0px 0px 20px 0px;}

.product_xtra		{}
.product_xtra p		{width: 90%; color: #727272; line-height: 20px;}

.about_jeans		{height: 150px; clear: both; position: relative;}
.about_jeans img	{float: left;}
.about_jeans div	{position: absolute; top: 40px; left: 140px; width: 490px; font: bold 18px Times New Roman;}
.about_jeans *		{color: #000!important; font: bold 18px Times New Roman; margin-bottom: 5px;}
.about_jeans span	{float: left; color: #656565; width: 490px; font: italic 12px Arial;}

.find_entra			{height: 90px; width: 520px; clear: both;}
.find_entra img		{float: left;}
.find_entra div		{position: relative; top: 35px; left: 15px; color: #656565;}

.xFeed				{width: 520px; margin: 15px 0px 20px 20px;}
.xFeed a			{font-weight: bold; color: #333; border-bottom: #727272 1px dotted;}
.xAvatar			{width: 40px; height: 39px; margin: 2px 0px 0px 10px;}
.xBlog_author		{font-weight: bold; color: #ff3506;}
.xBlog_date			{color: #afafaf;}
.xBlog_text			{color: #727272; padding: 2px 20px 4px 0px; line-height: 20px;}
.xFeed .divider		{background: url(/rsrcs/images/box.png) 0px -104px; width: 100%; height: 1px; position: relative;}

.social_links		{float: left; clear: both; width: 100%; height: 20px; margin: 5px 0px 5px 0px;}
.social_links a		{float: right; margin: 0px 30px 0px 0px; border:none; text-decoration: none;}
.social_links a span{line-height: 21px;}
.blog_info_2 .fb_like,
.social_links .fb_like	{float: left; font-size: 12px;}
.blog_info_2 .fb_like b,
.social_links .fb_like b{position: relative; top: -9px;}

/*	RATING	*/
.rating_box			{float: left; width: 100px; height: 15px; position: relative; margin: 21px 0px 0px 10px;}
.bubble_like		{width: 93px; height: 40px; position: absolute; top: -40px; left: 20px; display: none;}
.bubble_like span	{top: -175px; left: -129px;}
.bubble_like tt		{position: absolute; top: 6px; left: 0px; width: 100%; font-weight: bold; text-align: center;}

.star				{float: left; width: 15px; height: 15px;}
.star span			{top: -215px; left: -75px;}
.r1 .star_01 span,
.r2 .star_01 span,
.r3 .star_01 span,
.r4 .star_01 span,
.r5 .star_01 span	{top: -215px; left: 0px;}
.r2 .star_02 span,
.r3 .star_02 span,
.r4 .star_02 span,
.r5 .star_02 span	{top: -215px; left: -15px;}
.r3 .star_03 span,
.r4 .star_03 span,
.r5 .star_03 span	{top: -215px; left: -30px;}
.r4 .star_04 span,
.r5 .star_04 span	{top: -215px; left: -45px;}
.r5 .star_05 span	{top: -215px; left: -60px;}

/*	JC CLUB	*/
.col_len_3			{float: left; width: 270px;}
.col_1_3			{padding: 0px 30px 0px 0px; margin: 0px 30px 10px 0px; z-index:1;}
.col_2_3			{padding: 0px 10px 0px 0px; margin: 0px 15px 10px 0px; width: 330px;}
.col_3_3			{padding: 0px 10px 0px 0px; margin: 0px 15px 10px 0px; z-index:1;}

.col_len_4			{float: left; width: 200px; margin: 0px; text-align: center;}
.col_len_4,
.col_len_4 *		{line-height: 19px; color: #3b3b3b;}
.col_len_4 .img_elip_178	{margin: 0px 0px 20px 15px;}
.col_4_divider		{float: left; width: 40px; padding: 78px 5px 0px 5px;}
.col_1_4			{}
.col_2_4			{}
.col_3_4			{}
.col_4_4			{}

.layout_05.body			{min-height: 200px;}
.layout_05 .col_len_3	{position: relative;}
.text_block			{position: absolute; width: 290px; z-index: 3; text-align: center;}
.block_01			{top: 30px;}
.block_02			{top: 250px; left: 170px;}
.block_03			{margin: 0px 0px 0px 20px; top: 250px; left: 200px;}
.block_04			{top: 30px;}
.block_05			{margin: 0px 0px 0px 12px; display: none;}
.text_block h5		{margin: 0px;}
.text_block p		{color: #505050; line-height: 19px; margin: 0px;}

.form_holder		{float: left; clear: both; position: relative; width: 100%; margin: 10px 0px 0px 0px; z-index: 3}
.form_box			{float: left; position: relative; border: #CCC 1px solid;}
.form_box .fake_form{position: absolute; top: 72px; left: 17px;}
.form_box .input_fld{float: left; width: 140px; height: 33px; margin: 0px 10px 8px 0px;}
.form_box input		{width: 123px; height: 18px; padding: 3px 0px 0px 4px; margin: 1px 0px 0px 0px; border: 0px; background: url(/rsrcs/images/box.png) -233px -134px no-repeat;}
.form_box select    {width: 123px; height: 21px; padding: 1px 0px 0px 4px; margin: 1px 0px 0px 0px; border: 0px; background: url(/rsrcs/images/box.png) -233px -134px no-repeat;}
.input_fld .btn_l, .input_fld .btnfi_l	{position: relative; top: 10px;}

.form_holder .red_bubble		{display: none; position: absolute; top: 10px; left: 10px; width: 81px; height: 91px;}
.form_holder .red_bubble span	{top: 0px; left: -319px;}
.form_holder .red_bubble b		{position: absolute; top: 22px; left: 11px; width: 60px; text-align: center; color: #FFF; font-size: 12px;}

.form_holder .red_bubble_ssn		{display: none; position: absolute; top: 10px; left: 10px; width: 81px; height: 91px;}
.form_holder .red_bubble_ssn span	{top: 0px; left: -319px;}
.form_holder .red_bubble_ssn b		{position: absolute; top: 22px; left: 11px; width: 60px; text-align: center; color: #FFF; font-size: 12px;}

.form_holder .red_bubble_check		{display: none; position: absolute; top: 10px; left: 10px; width: 81px; height: 91px;}
.form_holder .red_bubble_check span	{top: 0px; left: -319px;}
.form_holder .red_bubble_check b		{position: absolute; top: 22px; left: 11px; width: 60px; text-align: center; color: #FFF; font-size: 12px;}

.input_fld.form_btn	{float: right; margin-right: 22px;}
.input_fld.form_btn .btn_l, .input_fld.form_btn .btnfi_l	{float: right;}

.form_els			{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;}
.form_thanx			{display: none; width: 100%; height: 100%; position: relative;}
.big_thanx			{position: absolute; top: 100px; left: 0px; width: 100%; text-align: center; font-weight: bold;}

.checkbox_fld		{font-size: 11px;}
.checkbox_fld		{width: 22px; height: 100%; float: left;}
.checkbox_fld input	{width: auto; height: auto; position: relative; top: 0px; background-image: none;}
.input_fld.checkbox_fld {width: 167px;}

.form_box .approve_fld	{width: 440px; padding-top: 20px;}
.form_member .input_fld {position: relative;}
.form_member .btn_l, .form_member .btnfi_l	{position: absolute; right: 10px;}

.button				{float: left; height: 28px; background: url(/rsrcs/images/hrzn.png) 0px 30px no-repeat;}
.button *			{cursor: pointer;}
.button.btn_l, .button.btnfi_l		{padding: 0px 0px 0px 10px; background-position: 0px -46px;}
.button.btn_r		{padding: 0px 11px 0px 0px; background-position: 100% -74px;}
.button.btn_m		{padding: 0px 4px 0px 4px; background-position: 0px -102px; background-repeat: repeat-x;}

.btn_down.btn_l, .btn_down.btnfi_l		{background-position: 0px -130px;}
.btn_down .btn_r	{background-position: 100% -158px;}
.btn_down .btn_m	{background-position: 0px -186px;}

.button .txt_sprite	{top: 5px;}
.btn_down .txt_sprite {top: 6px;}

.form_member		{width: 608px; min-height: 213px; margin: 0px 25px 0px 0px; padding: 0px 0px 0px 9px;}
.form_member h5		{position: absolute; top: 27px; left: 84px;}
.form_member form	{left: 25px;}
.form_news			{width: 316px; min-height: 213px; padding: 0px 0px 0px 1px;}
.form_news h5		{position: absolute; top: 12px; left: 14px;}
.form_news form		{left: 15px;}

.form_news .input_fld	{width: 165px;}

.important_flds		{position: absolute; top: 15px; right: 20px; width: 225px;}
.important_flds span{float: left; font-weight: bold;}
.red_asterisk		{float: left; width: 12px; height: 11px; margin: 2px 4px 0px 4px;}
.red_asterisk span	{top: -17px; left: -257px;}

.col_4_arrow		{width: 33px; height: 16px;}
.col_4_arrow span	{top: -105px; left: -263px;}

.jc_card_small		{position: absolute; top: 13px; left: 19px; width: 60px; height: 40px;}
.jc_card_small span	{top: -215px; left: -340px;}

.news_stamp			{position: absolute; top: 8px; left: 249px; width: 59px; height: 60px;}
.sv .news_stamp span{top: -155px; left: -341px;}
.fi .news_stamp span{top: -155px; left: -223px;}
.no .news_stamp span{top: -155px; left: -282px;}

.copy_head			{float: left; width: 200px; margin: 0px 30px 0px 0px;}
.copy_info			{float: left; width: 690px; text-align: center;}
.copy_info *,
.copy_info			{font-size: 3px; color: #727272;}
.click_to_resize	{font-size: 15px; font-weight: bold; cursor: pointer; position: absolute; top: 0px; left: 230px; width: 690px; height: 85px; text-align: center; padding-top: 75px;}

/*	ICONS	*/
.icon_facebook		{float: left; width: 21px; height: 21px; margin: 0px 4px 0px 0px;}
.icon_facebook span	{top: -105px; left: -325px;}
.icon_twitter		{float: left; width: 21px; height: 21px; margin: 0px 4px 0px 0px;}
.icon_twitter span	{top: -105px; left: -346px;}
.icon_mail			{float: left; width: 21px; height: 21px; margin: 0px 4px 0px 0px;}
.icon_mail span		{top: -105px; left: -227px;}
.icon_link			{float: left; width: 21px; height: 21px; margin: 0px 4px 0px 0px;}
.icon_link span		{top: -155px; left: -202px;}

/*	JEANSGUIDE	*/
.guide_intro		{height: 95px;}
.intro_txt			{position: absolute; bottom: 35px; right: 15px; font-size: 13px; font-weight: bold; color: #666; width: 610px;}
.prod_expose		{position: relative;}
.prod_expose a		{border-bottom: 0px;}
.prod_preview a:hover {background-color: #FFF!important;}

.prod_analysis		{display: none; position: absolute; top: 0px; left: 0px; width: 175px; height: 265px;}
.prod_analysis *	{cursor: pointer;}
.prod_analysis img	{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
.prod_analyzer .load_txt,
.prod_analysis div	{position: absolute; top: 45%; left: 50%; width: 130px; height: 14px; padding: 0px 0px 1px 0px; margin-left: -65px; background: #FFF; border: #FFF 1px solid;}
.prod_analyzer .load_txt span,
.prod_analysis div span	{float: left; width: 130px; text-align: center; font-size: 11px;}

.prod_analyzer div.overlay,
.prod_analysis div.overlay	{background: #EEE; width: 0px; overflow: hidden; color: #333; border-right: 0px;}

/*	PRODUCT PREVIEW: SIZE 2*/
.prod_preview				{position: relative; float: left;}
.prod_preview img			{cursor: pointer;}
.preview_ctrls				{display: none; position: absolute;}
.preview_ctrls.left,
.preview_ctrls.right		{width: 28px; height: 28px;}
.preview_ctrls.left			{bottom: 10px; left: 8px;}
.preview_ctrls.left span	{top: -76px; left: 0px;}
.preview_ctrls.right		{bottom: 10px; right: 8px;}
.preview_ctrls.right span	{top: -76px; left: -28px;}

.img_anl_1 .preview_ctrls.circle		{left: 50%; bottom: 2px; width: 102px; height: 28px; margin-left: -51px;}
.img_anl_1 .preview_ctrls.circle span	{top: -558px; left: -115px;}
.img_anl_1 .preview_ctrls.left			{bottom: 5px; left: 5px;}
.img_anl_1 .preview_ctrls.right			{bottom: 5px; right: 5px;}

.img_anl_2 .preview_ctrls.circle		{left: 50%; bottom: 4px; width: 164px; height: 46px; margin-left: -82px;}
.img_anl_2 .preview_ctrls.circle span	{top: -586px; left: 0px;}

.img_anl_3 .preview_ctrls.circle		{left: 50%; bottom: 4px; width: 298px; height: 80px; margin-left: -149px;}
.img_anl_3 .preview_ctrls.circle span	{top: -666px; left: 0px;}
.img_anl_3 .preview_ctrls.left,
.img_anl_3 .preview_ctrls.right			{width: 58px; height: 58px;}


/*	PRODUCT PREVIEW: SIZE SMALL	*/
.img_size_1						{padding-left: 4px; min-height: 190px;}
.img_size_1 .prod_preview		{width: 105px; height: 170px; margin: 8px;}
.img_size_1 .prod_preview,
.img_size_1 .prod_preview *		{font-size: 10px; line-height: 10px;}
.img_size_1 .prod_preview img	{width: 105px; height: 150px;}

/*	PRODUCT PREVIEW: SIZE MEDIUM	*/
.img_size_2						{min-height: 260px;}
.layout_14 .prod_preview,
.img_size_2 .prod_preview		{width: 175px; height: 280px; margin: 10px;}
.layout_14 .prod_preview,
.img_size_3 .prod_preview *		{font-size: 12px;}
.layout_14 .prod_preview img,
.img_size_2 .prod_preview img	{width: 175px; height: 250px;}

/*	PRODUCT PREVIEW: SIZE BIG	*/
.img_size_3						{min-height: 450px;}
.img_size_3 .prod_preview		{width: 305px; height: 465px; margin: 10px;}
.img_size_3 .prod_preview *		{font-size: 14px;}
.img_size_3 .prod_preview img	{width: 305px; height: 435px;}

.layout_14 img.jeans_logo,
.img_size_2 img.jeans_logo,
.img_size_3 img.jeans_logo		{width: 185px; height: 81px;}
.layout_14 .brand_txt,
.img_size_2 .brand_txt,
.img_size_3 .brand_txt			{display: block; font-family: Arial;}

.img_size_1 img.jeans_logo		{width: 105px; height: 46px;}
.img_size_1 .brand_txt			{width: 90px; display: none;}
.brand_name						{color: #666;}

/*	EXTRA FINDINGS	*/
.xtra_findings		{position: relative; float: left; clear: both; width: 980px; margin: 0px 0px 30px 0px;}
.guide_xtra			{position: relative; height: 55px; width: 980px; margin: 20px 0px 10px 0px; padding-bottom: 10px; border-bottom: #d5d5d5 1px solid;}
.guide_xtra h2		{font-size: 54px;}
.xtra_intro			{position: absolute; bottom: 15px; right: 2px; color: #666; font-weight: bold;}
.xtra_prod			{position: relative; min-height: 150px; margin: 0px 0px 30px 0px;}

.xtra_clrs				{margin: 2px 0px 0px 0px;}
.xtra_clrs .xtra_txt	{float: left; line-height: 16px; margin: 0px 2px 0px 0px; color: #666;}

/*	PRODUCT SORTER	*/
.prod_sorter		{display: none; position: absolute; top: 206px; left: 298px; background: #FFF; z-index: 21;}
.prod_sorter *		{cursor: move;}
.prod_sorter hr		{border: 0px; border-top: #dadada 1px solid; height: 1px; margin: 8px 0px 9px 0px; clear: both;}
.sorter_fields		{position: absolute; top: 60px; left: 15px; width: 570px;}
.sorter_fields *	{font-size: 11px;}

.ds_white_box .hrzn,
.map_overlay_content .hrzn,
.prod_sorter .hrzn	{background-image: url(/rsrcs/images/hrzn.png); background-repeat: no-repeat;}
.ds_white_box .vert,
.map_overlay_content .vert,
.prod_sorter .vert	{background-image: url(/rsrcs/images/vert.png); background-repeat: no-repeat;}

.shadow_top			{padding: 0px 0px 0px 26px; background-position: 0px -449px; position: absolute; top: -8px; left: -9px; width: 100%; height: 8px; overflow: hidden;}
.shadow_top .st_r	{padding: 0px 26px 0px 0px; background-position: 100% -457px; height: 8px;}
.shadow_top .st_m	{padding: 0px 0px 0px 0px; background-position: 0px -409px; background-repeat: repeat-x; height: 8px;}

.shadow_bottom		{padding: 0px 0px 0px 32px; background-position: 0px -465px; position: absolute; bottom: -29px; left: -9px; width: 100%; height: 29px; overflow: hidden;}
.shadow_bottom .sb_r{padding: 0px 34px 0px 0px; background-position: 100% -494px; height: 29px;}
.shadow_bottom .sb_m{padding: 0px 0px 0px 0px; background-position: 0px -419px; background-repeat: repeat-x; height: 29px;}

.shadow_left		{background-position: -38px 0px; position: absolute; top: 0px; left: -9px; width: 9px; height: 100%; overflow: hidden;}
.shadow_left .sl_m	{background-position: 0px 0px; background-repeat: repeat-y; margin-top: 24px; height: 100%;}

.shadow_right		{background-position: -47px 0px; position: absolute; top: 0px; right: -29px; width: 29px; height: 100%; overflow: hidden;}
.shadow_right .sr_m	{background-position: -9px 0px; background-repeat: repeat-y; margin-top: 24px; height: 100%;}


.sortwin_btn		{position: absolute; top: 5px; left: 0px; width: 597px; text-align: right; font-size: 10px;}
.sortwin_btn b		{float: right; margin: 0px 3px 0px 0px; cursor: pointer;}
.min_btn			{float: right; width: 15px; height: 15px;}
.min_btn span		{top: -76px; left: -232px; cursor: pointer;}
.max_btn			{float: right; width: 15px; height: 15px;}
.max_btn span		{top: -76px; left: -247px; cursor: pointer;}

.min_mode					{width: 600px; height: 80px;}
.min_mode h4				{position: absolute; top: 0px; left: 10px; width: 460px; font-size: 18px; -moz-user-select: none; -webkit-user-select: none;}
.min_mode .sort_body_min	{display: block; padding: 0px 0px 0px 10px; width: 100%; height: 100%;}
.min_mode .sort_body_max	{display: none;}
.max_mode					{width: 600px; height: 385px;}
.max_mode h4				{position: absolute; top: 10px; left: 22px; width: 460px; -moz-user-select: none; -webkit-user-select: none;}
.max_mode .sort_body_min	{display: none;}
.max_mode .sort_body_max	{display: block; width: 100%; height: 100%;}

.sort_fld			{width: 100%; height: 18px; position: relative;}
.sort_fld b			{float: left; width: 90px; margin: 2px 0px 10px 5px; clear: right;}
.sort_fld .label	{float: left; margin: 2px 15px 8px 0px; -moz-user-select: none; -webkit-user-select: none;}
.sort_fld .label span {cursor: pointer;}

.flt_laundry		{height: 25px;}
.flt_laundry b		{margin-top: 3px;}
.fld_price			{height: 25px;}
.fld_price b		{margin-top: 3px;}
.fld_sizes			{height: 48px;}
.fld_sizes b		{margin-top: 18px;}

.min_mode .scale_price	{float: left;}

.min_mode .sort_fields	{position: absolute; top: 33px; width: 600px; height: 40px;}
.min_mode .sort_fld		{float: left; height: 40px; margin: 0px 9px 0px 0px;}
.min_mode .sort_fld b	{margin: 0px 0px 1px 1px; font-size: 11px;}

.min_mode .fld_sex		{width: 70px;}
.min_mode .fld_brand	{width: 120px;}
.min_mode .fld_laundry	{width: 110px;}
.min_mode .fld_model	{width: 85px;}
.min_mode .fld_price	{width: 160px; margin: 0px;}

.xSort_fit			{height: 40px;}

/*	CHECKBOX	*/
.checkbox			{float: left; width: 15px; height: 15px; margin: 0px 2px 0px 2px;}
.checkbox span		{top: 0px; left: -222px; cursor: pointer;}
.checked span		{top: 0px; left: -237px;}

/*	COMBO BOX	*/
.combox				{float: left; clear: both; width: 100%; height: 21px; margin: 0px 10px 0px 2px; position: relative; top: -2px; z-index: 2;}
.combox *			{cursor: pointer; color: #000; font-size: 11px; z-index: 2;}
.combox .box_body	{position: relative; width: 100%; height: 12px; padding: 0px; background: #FFF; z-index: 3;}

.combox .box_bodyl	{padding: 0px; background: #FFF; border: #000 1px solid; border-bottom: 0px;}
.combox .box_bodyr	{height: 14px; padding: 3px 4px 0px 0px; background: #FFF;}

.combox .corner		{height: 1px; background: #FFF; position: relative;}
.combox .box_tl,
.combox .box_tm,
.combox .box_tr,
.combox .box_bl,
.combox .box_bm,
.combox .box_br		{display: none;}

.combox .option		{position: absolute; top: 0px; left: 2px; height: 17px; line-height: 14px;}
.combox .label		{position: relative; left: -2px; line-height: 14px; margin-bottom: 1px;}
.combox .option.label {white-space: nowrap; padding: 2px 0px 0px 0px; width: 100%;}
.combox .option.label span {white-space: nowrap;}
.fld_laundry .label	{line-height: 17px;}

.xCombo_l			{padding: 0px 0px 0px 0px; border: #000 1px solid; border-top: 0px;}
.xCombo_r			{padding: 0px 0px 0px 0px;}
.xCombo				{padding: 2px 0px 0px 0px; height: 0px; background: #FFF; overflow: hidden; position: relative;}


.arrow_down,
.arrow_up			{width: 13px; height: 14px; position: absolute; right: 1px; top: 0px;}
.arrow_down span	{top: -38px; left: -270px; cursor: pointer;}
.arrow_up span		{top: -38px; left: -283px; cursor: pointer;}

/*	COLOR BALLS	*/
.color_ball			{width: 16px; height: 16px; float: left; margin: 0px 3px 0px 0px; position: relative; top: -1px;}
.xCombo .color_ball	{margin-left: 5px;}
.prod_sorter .color_ball span	{cursor: pointer;}

.clrGroup_01 span	{top: -52px; left: -204px;}
.clrGroup_02 span	{top: -52px; left: -220px;}
.clrGroup_06 span	{top: -52px; left: -236px;}
.clrGroup_04 span	{top: -52px; left: -252px;}
.clrGroup_03 span	{top: -52px; left: -268px;}
.clrGroup_05 span	{top: -52px; left: -284px;}
.clrGroup_07 span	{top: -52px; left: -300px;}

.clrGroup_99 span	{top: -105px; left: -204px;}


.combox .color_check,
.color_check		{display: none; width: 13px; height: 13px; top: 2px; left: 2px;}
.combox .color_check span,
.color_check span	{top: -38px; left: -296px;}
.combox .checked,
.checked .color_check {display: block;}

.max_mode .combox	{width: 130px; clear: inherit;}

/*	SCALE	*/
.scale_price		{width: 164px; height: 31px; top: -10px; left: -6px;}
.scale_price span	{top: -393px; left: 0px;}

.scale_size_w		{width: 265px; height: 20px;}
.scale_size_w span	{top: -425px; left: 0px;}
.scale_size_w .marker_1	{top: 7px; left: 1px;}
.scale_size_w .marker_2	{top: 7px; left: 253px;}

.scale_size_l		{width: 412px; height: 20px;}
.scale_size_l span	{top: -445px; left: 0px;}
.scale_size_l .marker_1	{top: 7px; left: 1px;}
.scale_size_l .marker_2	{top: 7px; left: 399px;}
.sze_waist			{top: 0px; left: 45px;}
.sze_length			{top: 4px; left: 45px;}
.txt_waist			{position: absolute; top: 28px; left: 105px;}
.txt_length			{position: absolute; top: 4px; left: 105px;}

.scale_imgsize		{width: 109px; height: 14px;}
.scale_imgsize span	{top: -161px; left: 0px;}

.scale_marker		{width: 13px; height: 14px; position: absolute; top: 8px;}
.scale_marker span	{top: -38px; left: -257px; cursor: pointer;}

.marked_area				{position: absolute; top: 23px; left: 19px; width: 131px; height: 4px; background: url(/rsrcs/images/bg_marked_area.png);}
.scale_price .marked_area	{left: 21px; width: 127px;}
.scale_size_l .marked_area	{top: 10px; left: 7px; width: 399px;}
.scale_size_w .marked_area	{top: 10px; left: 7px; width: 253px;}

.scale_imgsize .scale_marker {top: 2px; left: 44px;}

.scale_price .scale_marker	{top: 19px;}
.scale_price .marker_1	{left: 15px;}
.scale_price .marker_2	{left: 141px;}

.marker_scale *		{cursor: pointer;}
.marker_1,
.marker_2			{}

.fld_imgsize		{position: relative; height: 20px;}
.fld_imgsize b		{position: absolute; right: 110px; margin-bottom: 0px;}
.fld_imgsize .scale_imgsize	{position: absolute; right: 10px;}


/*	PRODUCT ANALYZER	*/
.prod_analyzer				{position: absolute; top: 0px; left: 0px; width: 305px; height: 435px; z-index: 3; background: url(/rsrcs/images/_.gif);}
.prod_analyzer .img_zoom	{display: none; position: absolute; top: 0px; left: 0px; width: 120px; height: 120px; overflow: hidden;}
.prod_analyzer .img_zoom img{position: absolute; cursor: pointer;}

.product_imgs .zoom_toggle				{display: none; position: absolute; top: 0px; right: 0px; width: 48px; height: 48px; z-index: 4;}
.product_imgs .zoom_toggle span			{top: -666px; left: -404px; cursor: pointer;}
.product_imgs .zoom_toggle.hover span	{top: -666px; left: -452px;}

.prod_analyzer .preview_ctrls.circle		{left: 50%; bottom: 4px; width: 298px; height: 80px; margin-left: -149px;}
.prod_analyzer .preview_ctrls.circle span	{top: -666px; left: 0px;}

.prod_analyzer .preview_ctrls.left,
.prod_analyzer .preview_ctrls.right		{width: 58px; height: 58px;}


/*	FAQ	*/
.reply table *				{line-height: 22px;}
.layout_15					{margin-top: 0px; width: 955px;}
.layout_15 h2				{font-size: 48px;}
.layout_15 .header_divider	{width: 100%; margin-left: 0px; margin-top: 6px; margin-bottom: 26px;}
.layout_15 .intro_txt		{font-size: 14px; width: 430px; top: 20px;}

.layout_15 .left			{float: left; width: 650px; margin-right: 20px;}
.layout_15 .right .box_divider {width: 220px; margin: 8px 0px 14px 0px; border-bottom: #E5E5E5 1px solid;}

.layout_15 .right			{float: left; width: 280px;}
.layout_15 .right h4		{font-size: 18px; position: relative; top: 2px;}
.layout_15 .right a			{font-size: 12px;}
.layout_15 .faq_categories	{}


.rb_white				{width: 650px; margin: 20px 0px 30px 0px; z-index: 3;}
.rb_white h5			{margin: 0px;}
.rb_white .corner		{font-size: 1px; height: 7px; position: relative; overflow: hidden; background: url(/rsrcs/images/hrzn.png) 0px 999px no-repeat;}
.rb_white .rb_body		{background-color: #FFF; position: relative; min-height: 110px; padding: 15px 20px 15px 28px; border: #c9c9c9 1px solid; border-top: 0px; border-bottom: 0px;}
.rb_white .rb_tl		{background-position: 0px -279px!important; padding: 0px 0px 0px 7px;}
.rb_white .rb_tr		{background-position: 100% -286px!important; padding: 0px 7px 0px 0px;}
.rb_white .rb_bl		{background-position: 0px -293px!important; padding: 0px 0px 0px 7px;}
.rb_white .rb_br		{background-position: 100% -300px!important; padding: 0px 7px 0px 0px;}
.rb_white .rb_tm		{background-color: #FFF; border-top: #c9c9c9 1px solid;}
.rb_white .rb_bm		{background-color: #FFF; border-bottom: #c9c9c9 1px solid; height: 6px;}
.rb_white .img_undertext{width: 250px; font-weight: bold;}
.rb_white .social_links	{width: 315px;}

.rbw_close				{width: 45px; height: 45px; position: absolute; top: -6px; right: 0px;}
.rbw_close span			{top: 0px; left: -455px;}
.rbw_close.hover span	{top: -45px; left: -455px;}

.jc_stamp				{width: 72px; height: 71px; position: absolute; top: -25px; left: -20px; z-index: 3;}
.jc_stamp span			{top: -105px; left: -401px;}

.wrb_arrow_up			{width: 32px; height: 21px; position: absolute; top: -27px; left: 50%; margin-left: -16px;}
.wrb_arrow_up span		{top: -134px; left: -360px;}


.faq_unreplied			{position: relative;}
.faq_unreplied .rb_white{display: none; position: absolute; right: 0px; width: 650px;}


.q_response *			{line-height: 20px;}
.q_response h5			{float: left; line-height: 16px; margin-right: 5px;}
.q_sign					{margin: 10px 0px 0px 0px; color: #727272;}
.q_sign b				{color: #333;}

.social_links			{margin: 10px 0px 0px 0px;}
.social_links a			{margin: 0px 15px 0px 0px;}
.social_links a span	{font-size: 12px; text-transform: none;}

.rb_red					{width: 650px;}
.rb_red h5				{color: #FFF;}
.rb_red .corner			{font-size: 1px; height: 6px; position: relative; overflow: hidden; background: url(/rsrcs/images/hrzn.png) 0px 999px no-repeat;}
.rb_red .rb_body		{background: #004c93 url(/rsrcs/images/bg_blue.png); position: relative; min-height: 110px; padding: 15px 30px 20px 30px;}
.rb_red .rb_tl			{background-position: 0px -255px!important; padding: 0px 0px 0px 6px;}
.rb_red .rb_tr			{background-position: 100% -261px!important; padding: 0px 5px 0px 0px;}
.rb_red .rb_bl			{background-position: 0px -267px!important; padding: 0px 0px 0px 6px;}
.rb_red .rb_br			{background-position: 100% -273px!important; padding: 0px 5px 0px 0px;}
.rb_red .rb_tm,
.rb_red .rb_bm			{background: #004c93 url(/rsrcs/images/bg_blue.png)!important;}

.faq_arrow_left			{width: 21px; height: 32px; position: absolute; top: 50%; left: -21px; margin-top: -16px;}
.faq_arrow_left span	{top: -215px; left: -319px;}


.faq_form .field		{margin-top: 8px;}
.faq_form .fld_name		{float: left; width: 90px; color: #FFF; font-weight: bold; font-size: 12px;}
.faq_form				{}
.faq_form input			{font-size: 13px; width: 208px; height: 21px; padding: 4px 0px 0px 3px; border: 0px; background: url(/rsrcs/images/box.png) -289px -393px no-repeat;}
.faq_form textarea		{font-size: 13px; width: 490px; height: 91px; padding: 2px 0px 0px 3px; border: 0px; background: url(/rsrcs/images/box.png) 0px -465px no-repeat; overflow: auto; margin-bottom: 2px;}
.faq_form .btn_l		{position: absolute; bottom: 20px; right: 35px;}

.become_member_form .red_bubble,
.get_login_details .red_bubble,
.card_list .red_bubble,
.user_info .red_bubble,
.faq_form .red_bubble		{display: none; position: absolute; top: 10px; left: 10px; width: 81px; height: 91px;}
.become_member_form .red_bubble span,
.get_login_details .red_bubble span,
.card_list .red_bubble span,
.user_info .red_bubble span,
.faq_form .red_bubble span	{top: -176px; left: -400px;}
.become_member_form .red_bubble b,
.get_login_details .red_bubble b,
.card_list .red_bubble b,
.user_info .red_bubble b,
.faq_form .red_bubble b		{position: absolute; top: 22px; left: 11px; width: 60px; text-align: center; color: #ff3505; font-size: 12px;}

.recent_answered		{}
.recent_answered h4		{}
.col_holder				{position: relative;}
.faq_collection			{}
.faq_collection a		{text-transform: none; font-size: 15px; line-height: 23px; margin: 0px; padding: 2px 2px 2px 2px; border: 0px;}

.full_col				{float: left; clear: both; width: 100%; margin-top: 30px; margin-bottom: 30px;}
.full_col img			{float: left; width: 450px; height: 310px; background: #EEE; margin-right: 40px;}
.full_col h4			{float: left; width: 430px; margin-top: 35px;}
.full_col p				{float: left; width: 430px;}

.faq_form .form_thanx	{display: none; position: absolute; top: 0px; left: 0px; background: #004c93 url(/rsrcs/images/bg_blue.png);}
.faq_form .form_thanx h5{position: absolute; top: 45%; width: 100%; text-align: center;}

/* Tidningen */
#nummer {
   margin-top: 20px;
   font: bold 18px/14px "Times New Roman", Arial, serif;
}
#nummer .box {
   font: bold 11px/17px "Helvetica Neue", Arial, serif;
   margin-right: 20px;
   margin-top: 10px;
   margin-bottom: 10px;
   float: left;
}
/*	COLOR HACKS FOR MACOSX	*/


/*	LANGUAGE TEXT	*/
.lng_txt					{display: none;}

/*	SVENSKA	*/
.sv .min_mode .se_txt_max	{display: block;}
.sv .max_mode .se_txt_min	{display: block;}
					
.txt_sprite				{position: relative; overflow: hidden;}
.txt_sprite span		{position: absolute; width: 400px; height: 260px; -moz-user-select: none; -webkit-user-select: none;}
.sv .txt_sprite span	{background: url(/rsrcs/images/txt_sprite_se.png) 0px 0px no-repeat;}

.sv .lets_go			{width: 63px; height: 20px;}
.lets_go span			{top: 0px; left: 0px;}
.sv .give_me_mail		{width: 95px; height: 20px;}
.give_me_mail span		{top: -20px; left: 0px;}
.sv .lng_srch			{width: 28px; height: 20px;}
.lng_srch span			{top: -40px; left: 0px;}
.sv .only_pics			{width: 104px; height: 20px;}
.only_pics span			{top: -60px; left: 0px;}
.sv .show_normal		{width: 115px; height: 20px;}
.show_normal span		{top: -80px; left: 0px;}
.sv .back				{width: 51px; height: 20px;}
.back span				{top: -100px; left: 0px;}
.sv .send_q				{width: 84px; height: 20px;}
.send_q span			{top: -120px; left: 0px;}


/*	NORSKA	*/
.no .scale_price		{width: 164px;}
.no .scale_price span	{top: -714px; left: -296px;}
.no .scale_marker span	{top: -38px; left: -257px;}

.no .txt_sprite span	{background: url(/rsrcs/images/txt_sprite_no.png) 0px 0px no-repeat;}

.no .lng_srch			{width: 29px; height: 20px;}
.no .only_pics			{width: 111px; height: 20px;}
.no .show_normal		{width: 116px; height: 20px;}
.no .back				{width: 55px; height: 20px;}

/*	FINSKA	*/
.fi .scale_price		{width: 164px;}
.fi .scale_price span	{top: -111px; left: 7px;}
.fi .scale_marker span	{top: -38px; left: -257px;}

.fi .txt_sprite span	{background: url(/rsrcs/images/txt_sprite_fi.png) 0px 0px no-repeat;}

.fi .lets_go			{width: 86px; height: 20px;}
.fi .give_me_mail		{width: 95px; height: 20px;}
.fi .lng_srch			{width: 29px; height: 20px;}
.fi .only_pics			{width: 111px; height: 20px;}
.fi .show_normal		{width: 116px; height: 20px;}
.fi .back				{width: 55px; height: 20px;}
.fi .send_q				{width: 84px; height: 20px;}



/*	POST GUI-UPDATE	*/
.layout_50 a				{border-bottom: #CCC 2px solid;}
.prod_list a,
.layout_50 .prod_list a		{border: 0px;}
.layout_50 h4				{font: bold 18px Arial; line-height: 21px; margin-bottom: 20px;}
.layout_50 h5				{font: bold 15px Arial; line-height: 18px; margin-bottom: 20px;}
.layout_50,
.layout_50 .col_div h4 strong,
.layout_50 .col_div h5 strong,
.layout_50 .col_div			{position: relative;}
.layout_50 .black			{color: #333;}
.layout_50 h4,
.layout_50 h5,
.layout_50 h4 a,
.layout_50 .gray			{color: #666;}
.layout_50 h4 strong		{color: #333;}

.layout_50 p.right			{position: absolute; top: 0px; right: 0px; margin: 0px; text-align: right;}
.layout_50 p.right a		{text-decoration: underline; border-bottom: 0px;}

.layout_50 ul				{margin: 10px 0px 10px 0px; padding: 0px 0px 0px 20px;}
.layout_50 li				{margin: 0px;}

.layout_50 label			{float: left; width: 185px; min-height: 45px; margin-bottom: 20px;}
.layout_50 label.message	{clear: both; width: 350px;}
.layout_50 label b			{display: block;}
.layout_50 label input,
.layout_50 label select		{width: 155px;}
.layout_50 label textarea	{width: 340px;}
.layout_50 label .error_str	{display: none; color: #F00;}
.layout_501 label.error .error_str	{display: block;}

.layout_50 input,
.layout_50 textarea			{border: #b2b2b2 1px solid;}

.layout_50					{padding-top: 0px;}
.layout_50 .intro_text		{padding: 0px 0px 25px 0px; margin-bottom: 25px; border-bottom: #858585 1px solid; position: relative;}
.layout_50 .intro_text p	{color: #666; font: bold 18px Helvetica,Arial; margin: 0px;}
.layout_50 .intro_text p strong,
.layout_50 .intro_text p b	{color: #333;}
.layout_50 .intro_text p a	{color: #666;}
.intro_text .add_intro		{position: absolute; bottom: 25px; right: 0px;}
.intro_text .add_intro *,
.intro_text .add_intro p	{font-size: 12px; color: #666; border-bottom: 0px;}
.intro_text .add_intro a	{text-decoration: underline;}

.layout_50 .intro_text.right	{}
.layout_50 .intro_text.right p	{text-align: right; position: absolute; right: 0px; bottom: 21px;}
.layout_50 .intro_text.right a	{color: #666;}

.page_content				{position: relative;}
.geekness .vertical_divider,
.page_content .col_dvdr		{float: left; width: 100%; clear: both; width: 645px; height: 1px; overflow: hidden; margin: 0px 0px 25px 0px; background: #b8b8b8; left: 0px;}
.col_dvdr.half				{width: 370px;}
.page_content .col_div		{float: left; width: 100%; clear: both; padding-bottom: 25px; position: relative;}
.page_content .col_div h4	{float: left; width: 100%; clear: both;}
.page_content .text_col		{float: left; width: 300px; margin: 0px 40px 0px 0px; line-height: 18px; position: relative;}
.page_content .two_cols		{width: 640px; position: relative;}
.page_content div:last-child	{margin-right: 0px;}

.masked_img					{background-color: #EEE; background-position: 50% 50%; background-repeat: no-repeat; overflow: hidden; margin-bottom: 15px;}
.mi_280 img,
.mi_280						{width: 280px; height: 280px;}
.mi_270 img,
.mi_270						{width: 270px; height: 270px;}
.mi_200 img,
.mi_200						{width: 200px; height: 200px;}
.mi_178 img,
.mi_178						{width: 178px; height: 178px;}
.mi_136 img,
.mi_136						{width: 136px; height: 136px;}
.mi_40 img,
.mi_40						{width: 40px; height: 40px;}

.repos						{position: absolute; top: -120px; left: 0px;}

.btn_row					{float: left; width: 100%; clear: both; margin-bottom: 25px;}
.contact .btn_row			{width: 340px;}
.contact .btn_row a			{float: right;}
.contact .col_div:first-child {min-height: 250px; background: url(/rsrcs/images/exclamation_mark.jpg) 90% 30px no-repeat;}

.contact .red_bubble		{display: none; position: absolute; top: 10px; left: 10px; width: 81px; height: 91px;}
.contact .red_bubble span	{top: 0px; left: -319px;}
.contact .red_bubble b		{position: absolute; top: 22px; left: 11px; width: 60px; text-align: center; color: #FFF; font-size: 12px;}
.contact .form_thanx		{margin: 0px 0px 15px 0px;}

.geek_toggler				{list-style: none; margin: 0px; padding: 0px; position: absolute; top: 0px; right: -85px; width: 260px;}
.geek_toggler .sprite		{position: relative; top: 6px; margin-right: 2px;}
.geek_toggler li *,
.geek_toggler li			{cursor: pointer;}

.icon_plus					{width: 21px; height: 21px;}
.icon_plus span				{top: -83px; left: -276px;}
.icon_minus					{width: 21px; height: 21px;}
.icon_minus span			{top: -83px; left: -297px;}

.geekness					{}
.geekness h4:first-child	{margin-bottom: 0px;}
.geekness .two_cols			{font-size: 12px;}
.geekness .two_cols h4		{margin-bottom: 5px; color: #333;}
.geekness .two_cols .vertical_divider	{margin: 21px 0px 21px 0px;}
.geekness .ext_expand		{display: none;}
.geekness .jn_ball_01		{display: none;}

.geekness .ext_description h3,
.geekness .ext_head			{font: bold 18px Arial; line-height: 21px; margin-bottom: 5px; color: #333;}
.geekness .exp_intro		{position: relative;}
.geekness .ext_text			{width: 300px; margin-top: 0px;}
.geekness p.ext_text		{margin-top: 12px; margin-bottom: 0px; color: #333;}
.geekness .ext_description img	{width: 120px; height: 120px;}

.jn_block_02,
.jn_block_04,
.jn_block_05			{height: 140px; padding: 20px 0 0 150px; position: relative;}
.jn_block_03			{height: 150px; padding: 0px 0px 0px 150px; position: relative;}

.geek_search			{list-style: none; margin: 0px; padding: 0px; position: absolute; bottom: 25px; right: 0px; width: 310px;}
.geek_search *			{color: #666;}
.geek_search li			{float: right; margin: 0px 0px 0px 5px;}
.geek_search input		{margin-top: -2px;}

.cat_links				{}
.cat_links h4			{float: left; clear: both; width: 100%; margin-bottom: 2px;}
.cat_links h6			{float: left; clear: both; width: 100%; margin-top: 30px; font-size: 14px;}
.cat_links ul			{float: left; clear: both; width: 100%; list-style: none; margin: 4px 0px 0px 0px; padding: 0px;}
.cat_links li			{float: left; margin: 0px 10px 0px 0px;}
.cat_links a			{font: bold 18px/21px Arial; color: #666; border-bottom-color: #b2b2b2;}
.cat_links .active a	{color: #CCC; border-bottom: 0px;}

ul.cloth_list			{float: left; clear: both; width: 640px; list-style: none; margin: 0px; padding: 0px;}
.cloth_list li			{float: left; width: 130px; margin: 20px 30px 10px 0px; text-align: center;}
.cloth_list li *,
.cloth_list li			{color: #606060; font: 12px/20px Courier New;}
.cloth_list img			{width: 140px; height: 160px;}
.cloth_list a			{display: block; text-decoration: underline; border-bottom: 0px;}

/*	CLOTHES	*/
.clothes h1				{position: absolute; top: -20px; left: 0px;}
.clothes .intro_text	{min-height: 50px; margin-bottom: 21px;}
.clothes .intro_text p	{}

.exclamation			{width: 22px; height: 50px; left: -5px;}
.exclamation span		{top: 0px; left: -182px;}

/*	JEANS GUIDE	*/
.jguide						{}
.jguide h1					{position: absolute; top: -20px; left: 0px;}
.jguide .intro_text			{min-height: 50px; margin-bottom: 21px;}
.jguide .intro_text.right	{}

.prod_preview a				{border-bottom: 0px!important;}
.brand_txt					{font-size: 10px; color: #333;}
.brand_txt strong			{display: block;}

/*	BLOG	*/
.blog					{}
.blog .intro_text		{margin-bottom: 15px;}
.blog .layout.left		{}
.blog .layout.right		{float: right; padding-top: 80px; width: 281px;}
.blog .right .right_box:last-child	{border-bottom: 0px;}
.blog .layout.right h4	{font: bold 12px Helvetica,Arial; margin: 0px;}
.blog .layout.right ul	{margin: 0px; padding: 0px;}
.blog .blog_category_list li	{float: left; margin-right: 10px;}


.blog .blog_entry		{}
.blog .blog_entry h3	{font: bold 36px Helvetica,Arial;}
.blog .blog_tags		{font: bold 12px Helvetica,Arial; height: 26px; color: #999;}
.blog .blog_tags a		{border-bottom: #999 1px solid; color: #999;}
.blog .blog_body		{color: #505050;}
.blog .blog_body img	{display: block; margin: 0px 0px 5px 0px;}

.blog .blog_info_1		{display: none;}
.blog .blog_info_2		{margin: 20px 0px 15px 0px;}
.blog .blog_info_2 a	{border-bottom: 0px; float: right;}



/*	JC CLUB	*/
.jc_club					{}
.jc_club .vertical_divider	{background: #c1c1c1;}

.get_login_details		{position: relative; top: -10px; font-weight: bold; border-bottom: #c1c1c1 1px solid;}
.get_login_details p	{text-align: center; color: #666; font: bold 14px Helvetica,Arial; letter-spacing: -.25px; margin: 0px 0px 15px 0px;}
.get_login_details a	{}

.become_member_form,
.get_login_details_form					{position: absolute; top: 34px; left: 120px; width: 570px; min-height: 300px; padding: 30px 100px 40px 70px; z-index: 2; background: #e5e5e5;}
.become_member_form .gray_arrow_up,
.get_login_details_form .gray_arrow_up	{position: absolute; top: -19px; left: 550px;}
.become_member_form .close_x,
.get_login_details_form .close_x		{position: absolute; top: 15px; right: 100px;}
.become_member_form h4,
.get_login_details_form h4			{font: bold 24px/27px Helvetica,Arial; color: #333; margin: 0px 0px 8px 15px;}
.become_member_form p,
.get_login_details_form p			{font: 12px/19px Helvetica,Arial; color: #505050; margin: 0px 0px 0px 15px; text-align: left;}
.become_member_form .exlamation,
.get_login_details_form .exlamation	{color: #3262C9;}
.become_member_form .form_thanx,
.get_login_details_form .form_thanx	{color: #333; text-align: center;}
.become_member_form input,
.get_login_details_form input		{margin: 0px 0px 0px 3px;}

.activate				{}
.activate ul			{list-style: none; margin: 30px 10px 0px 0px; padding: 0px;}
.activate li			{color: #333; margin: 0px 0px 15px 0px; text-align: right;}
.basic_info				{float: left; width: 250px;}
.ext_info				{float: left; width: 300px;}
.ext_info li p			{float: right; width: 235px; text-align: right; font-size: 10px; line-height: 12px; margin: 5px 0px 5px 0px;}
.ext_info .activate_form{font-size: 12px;}

.become_member_form						{width: 600px; padding: 40px 25px 50px 25px;}
.become_member_form .gray_arrow_up		{left: 65px;}
.become_member_form .close_x			{top: 21px; right: 17px;}
.become_member							{}
.become_member_form h4					{}
.become_member_form p.intro				{margin-left: 15px;}
.become_member ul						{list-style: none; margin: 30px 10px 0px 0px; padding: 0px;}
.become_member ul li					{color: #333; margin: 0px 0px 15px 0px; text-align: right; font-weight: bold; padding: 0px; float: none; width: auto;}
.become_member ul li.eula				{font-weight: normal;}
.become_member ul li.eula strong		{text-transform: uppercase;}
.become_member ul li.eula input			{width: 16px; vertical-align: middle; margin: 0px 4px 0px 0px;}
.become_member ul li input				{float: none; margin: 0px 0px 0px 3px;}
.become_member .basic_info				{float: left; width: 250px; margin-right: 10px;}
.become_member .ext_info				{float: left; width: 300px;}
.become_member .ext_info li p			{float: right; width: 235px; text-align: right; font-size: 10px; line-height: 12px; margin: 5px 0px 10px 0px; color: #333;}
.become_member .ext_info li p a			{font-size: 12px;}

.member_step			{float: left; width: 100%; clear: both; position: relative; padding: 0px 0px 20px 0px; margin-bottom: 25px; border-bottom: #c1c1c1 1px solid;}
.member_step ul			{list-style: none; padding: 0px; margin: 15px 0px 15px 0px;}
.member_step li			{float: left; width: 310px; padding: 15px 55px 15px 120px;}
.member_become			{background: url(/rsrcs/images/icon_1.png) 30px 15px no-repeat;}
.member_login			{background: url(/rsrcs/images/icon_2.png) 30px 15px no-repeat;}
.member_step h2			{font-size: 18px; line-height: 21px; margin: 0px;}
.member_step p			{color: #666; margin: 5px 0px 5px 0px; line-height: 18px;}
.member_step a.become_member{border-bottom: 0px; text-decoration: underline;}
.member_step a.forgot_pwd	{border-bottom: 0px; font-size: 10px; color: #666;}
.member_step input		{float: left; color: #666; width: 125px; font-size: 12px; margin: 5px 0px 2px 0px; padding: 1px 0px 1px 2px; border: #666 1px solid;}
.member_step .fld_email	{}
.member_step .fld_pwd	{margin-left: 15px;}
.member_step .submit	{width: 16px; background: transparent; border: 0px;}
.member_step .vert_dvdr	{width: 1px; height: 160px; padding: 0px; overflow: hidden; background: #c1c1c1;}

.four_reasons			{float: left; width: 100%; clear: both; padding: 0px 0px 290px 0px; background: url(/rsrcs/images/ill_club_card.png) center bottom no-repeat; margin-bottom: 25px; border-bottom: #c1c1c1 1px solid;}
.four_reasons ul		{list-style: none; padding: 0px; margin: 0px;}
.four_reasons li		{float: left; width: 216px; margin-left: 30px;}
.four_reasons li:first-child	{margin-left: 0px;}
.four_reasons h2		{color: #333; font: bold 14px Helvetica,Arial; margin-bottom: 4px;}
.four_reasons p			{color: #666; line-height: 20px; margin-top: 0px;}

.four_ahas				{float: left; width: 100%; clear: both; padding: 0px 0px 20px 0px; margin-bottom: 25px; border-bottom: #c1c1c1 1px solid;}
.four_ahas ul			{float: left; width: 100%; clear: both; list-style: none; padding: 0px; margin: 4px 0px 0px 0px;}
.four_ahas li			{float: left; padding-top: 85px; width: 216px; margin-left: 30px;}
.four_ahas li:first-child	{margin-left: 0px;}

.four_ahas .nr_1		{background: url(/rsrcs/images/nr_1.jpg) no-repeat;}
.four_ahas .nr_2		{background: url(/rsrcs/images/nr_2.jpg) no-repeat;}
.four_ahas .nr_3		{background: url(/rsrcs/images/nr_3.jpg) no-repeat;}
.four_ahas .nr_4		{background: url(/rsrcs/images/nr_4.jpg) no-repeat;}

.four_ahas h2			{color: #333; font: bold 14px Helvetica,Arial; margin-bottom: 4px;}
.four_ahas p			{color: #666; line-height: 20px; margin-top: 0px;}

.club_nav		 		{min-height: 71px;}
.club_nav h4			{margin: 0px 0px 8px 0px; font-size: 24px; color: #333;}
.club_nav h4 strong		{color: #000;}
.club_nav ul			{float: left; width: 100%; clear: both; list-style: none; padding: 0px; margin: 5px 0px 0px 0px;}
.club_nav li			{float: left; position: relative; margin: 0px 11px 0px 0px; padding: 0px 0px 0px 11px; border-left: #c1c1c1 1px solid;}
.club_nav li:first-child{border: 0px; padding-left: 2px;}
.club_nav li.logout		{float: right; margin: 0px; padding: 0px; border: 0px;}
.club_nav li.active		{}
.club_nav a				{}

.gray_arrow_up			{position: absolute; top: 20px; left: 50%; width: 37px; height: 19px; margin-left: -16px;}
.gray_arrow_up span		{top: -56px; left: -167px;}

.club_body				{float: left; width: 900px; clear: both; background: #e5e5e5; padding: 40px 40px 55px 40px; margin-bottom: 40px;}
.club_body h4			{font-size: 24px; line-height: 27px; margin: 0px 0px 8px 0px; color: #333;}
.club_body .intro		{width: 520px; color: #505050; font: 12px/19px Helvetica,Arial; margin: 0px 0px 25px 0px;}
.club_body .points		{font: bold 225px/225px helvetica,arial,sans-serif; color: #333; letter-spacing: -5px; position: relative; top: -15px;}

ul.intro_boxes			{float: left; width: 870px; clear: both; list-style: none; padding: 0px; margin: 0px 0px 0px 20px;}
.intro_boxes li			{float: left; width: 185px; margin-left: 43px;}
.intro_boxes li:first-child	{margin-left: 0px;}
.intro_boxes .ill_area		{min-height: 182px;}
.intro_boxes .ill_area .pts	{display: block; padding-top: 55px; font: bold 70px/70px Helvetica,Arial; text-align: center; color: #333;}
.intro_boxes h5			{color: #333; font: bold 12px/16px Helvetica,Arial; margin: 5px 0px 5px 0px; text-transform: uppercase;}
.intro_boxes p			{color: #505050; font: 12px/19px Helvetica,Arial; margin-top: 0px;}

.purchase_list			{margin: 20px 0px 10px 0px;}
.purchase_list th,
.purchase_list td		{text-align: left; padding: 7px 30px 7px 0px; color: #333; border-top: #E5E5E5 1px solid;}
.purchase_list .dvdr td	{border-top-color: #999;}

a.get_more_purchase		{border-bottom: 0px; text-transform: uppercase;}
.loading				{}
.loading img			{position: relative; top: 4px; margin: 0px 0px 3px 0px;}

.blue_ball_plus			{width: 19px; height: 19px; margin: 0px 2px 0px 0px; top: 4px;}
.blue_ball_plus span	{top: -132px; left: -191px;}

ul.club_faq				{float: left; width: 100%; clear: both; list-style: none; padding: 0px; margin: 0px 0px 80px 0px;}
.club_faq li			{position: relative; margin: 0px 0px 11px 0px; padding: 0px 0px 0px 26px;}
.club_faq a				{display: block; width: 500px; border-bottom: 0px;}
.club_faq .blue_ball_plus	{position: absolute; top: -2px; left: 0px;}

.club_faq_answer		{position: absolute; top: -41px; right: -37px; width: 400px; padding: 20px 25px 5px 25px; background: #FFF;}
.club_faq_answer h4		{font: bold 18px/21px Helvetica,Arial; color: #333;}
.club_faq_answer p		{width: 380px; font-size: 12px; line-height: 18px; margin-top: 0px;}
.club_faq_answer a		{display: inline; border-bottom: #CCC 2px solid;}
.club_faq_answer .hrzn	{background-image: url(/rsrcs/images/hrzn.png); background-repeat: no-repeat;}

.rb_white_tl			{background-position: 6px -523px; padding: 0px 0px 0px 6px; position: absolute; top: -6px; left: -6px; width: 100%; height: 6px; overflow: hidden;}
.rb_white_tr			{background-position: 100% -529px; padding: 0px 6px 0px 6px;}
.rb_white_tm			{background: #FFF;}
.rb_white_bl			{background-position: 6px -535px; padding: 0px 0px 0px 6px; position: absolute; bottom: -6px; left: -6px; width: 100%; height: 6px; overflow: hidden;}
.rb_white_br			{background-position: 100% -541px; padding: 0px 6px 0px 6px;}
.rb_white_bm			{background: #FFF;}

.club_faq_answer .cfa_arrow	{position: absolute; top: 30px; left: -21px;}
.club_faq_answer .cfa_close	{position: absolute; top: 0px; right: 4px;}

.cfa_arrow				{width: 21px; height: 32px;}
.cfa_arrow span			{top: -215px; left: -298px;}
.close_x,
.cfa_close				{width: 15px; height: 15px;}
.close_x span,
.cfa_close span			{top: -160px; left: -157px; cursor: pointer;}

.card_list				{position: relative; margin-bottom: 30px;}
.card_list .cards_ill	{float: right; margin-top: 20px;}
.card_list table		{}
.card_list th,
.card_list td			{text-align: left; padding: 7px 10px 25px 0px; color: #333; border-top: #E5E5E5 1px solid;}
.card_list .rownum		{position: relative; top: 2px; font: bold 24px/12px helvetica,arial,sans-serif;}
.become_member input,
.activate input,
.card_list input,
.user_info input		{width: 145px; height: 21px; padding: 1px 0px 0px 3px; font-size: 12px; background: url(/rsrcs/images/box.png) 0px -105px no-repeat; border: 0px;}
.card_list .big_fld		{}
.card_list .tiny_fld	{width: 78px; background-position: -219px -215px;}

.ds_white_box			{position: absolute; top: 100px; left: 400px; width: 240px; background: #FFF; padding: 25px 18px 20px 18px; z-index: 2;}
.ds_white_box .close_x	{position: absolute; top: 7px; right: 7px;}
.ds_white_box h6		{font: bold 14px/16px Helvetica,Arial; color: #333; margin: 0px 0px 5px 0px;}
.ds_white_box p			{font-size: 12px; line-height: 18px; margin-top: 0px;}
.ds_white_box p.action	{width: 210px;}
.ds_white_box p.action a{float: right;}

.user_info				{position: relative;}
.user_info ul			{float: left; width: 290px; list-style: none; margin: 0px; padding: 0px;}
.user_info li			{min-height: 20px; margin-bottom: 15px;}
.user_info input		{float: left; position: relative; top: -3px;}
.user_info .description	{float: left; width: 90px; font-weight: bold; text-align: right; padding-right: 15px;}
.user_info .mandatory	{color: #3262C9; font-weight: bold;}

.user_info .ext				{width: 275px;}
.user_info .ext p			{float: right; width: 200px; margin: 0px 0px 0px 0px; text-align: right; font-size: 10px; line-height: 12px;}
.user_info .ext .description{width: 110px;}
.user_info .save_userinfo	{float: right;}
.user_info .form_thanx		{text-transform: none; text-align: center;}


/*	IE HACKS	*/
*+html .base			{}
*+html .prod_sorter hr	{margin: 1px 0px 4px 0px;}
* html .blog_img_widget,
*+html .blog_img_widget	{display: block; visibility: hidden;}
* html .shadow_right,
* html .shadow_bottom	{display: none;}

*+html .blog_entry h3 span	{line-height: 40px;}
*+html h3 .category .start,
*+html h3 .category .end	{top: 20px;}

* html .sprite span			{
	background-image:	none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/rsrcs/images/box.png', sizingMethod='image');
}

/* slideshow */
#slideshow {
    background:none repeat scroll 0 0 #FFFFFF;
    overflow:hidden;
    padding:0 0 0;
    margin:0 auto;
}
#slideshow ul, #slideshow li {
    list-style:none outside none;
    margin:0;
    padding:0;
}
#slideshow li {
    overflow:hidden;
}
#slideshow li div.text {
    margin-top:15px;
}
#slideshow li div.text h2{
    margin-bottom:2px;
}
#slideshow li div.text a {
    margin:0;
    text-transform:none;
}
#slideshow li div.text p {
    margin:0;
}