@import url(css/reset.css);
@import url(style.css);

body								{background:url("images/bg.jpg") repeat-x scroll center top #f9f9f9;text-align:justify;/*width:990px;margin:0 auto;*/}
#wrapper							{width:990px;margin:0 auto;padding:15px 10px 0 10px;}
#logo								{float:left;}
#header								{overflow:visible;position:relative;width:100%;display:inline-block;}
#upnav								{float:left;left:60px;position:relative;width:692px;}
#upnav ul							{margin:0;padding:0;}
#upnav ul li						{background-color:#333333;color:#F1F1F1;float:left;font-family:"Trebuchet MS";font-size:12px;font-weight:bold;list-style:none outside none;margin:1px 2px;padding:2px 4px;}
#upnav ul li img					{margin-right:3px;vertical-align:top;}
#upnav ul li.logout					{background-color:transparent;}
#upnav ul li.logout a				{color:#7f7e7e;text-decoration:none;}
#upnav ul li a						{color:#f1f1f1;text-decoration:none;}
#upnav ul li a:hover				{text-decoration:underline;}
#upnav ul li.logout a:hover			{text-decoration:underline;}
#upnav ul li.logout img				{margin:0 2px;vertical-align:middle;}
#upnav ul li li						{margin:0;padding:0;}
#upnav ul.lang						{float:left;margin:0;overflow:hidden;padding:0;}
#upnav ul.lang li					{color:#666666;background-color:transparent;float:left;font-family:"Trebuchet MS";font-size:13px;font-weight:bold;list-style:none outside none;margin:1px 2px;padding:2px 4px;}
#upnav ul.lang li.selected			{background-color:#fff;color:#000;}
#upnav ul.lang li.selected a		{color:#000;text-decoration:none;}
#upnav ul.lang li.selected a:hover	{text-decoration:none;}
#upnav ul.lang li a					{color:#666666;text-decoration:none;}
#upnav ul.lang li a:hover			{text-decoration:none;}

p a					{text-decoration:none;color:#000;}
p a:hover				{text-decoration:underline;}

.search						{float:right;margin-right:8px;}
.search input				{background:url("images/searchbg.png") no-repeat scroll 0 0 transparent;border:medium none;bottom:2px;float:left;font-size:11px;height:25px;padding:2px 0 1px 25px;position:relative;width:205px;z-index:2;}
.search input[type="image"]		{background:none;height:15px;left:25px;position:relative;top:3px;width:19px;z-index:5;}

/* New NAV ----------------------------------------*/
.nav											{ float:right;position:relative;z-index:105;font-size:16px; }
.nav ul											{ margin:0; padding:0; position:relative; width:740px; float:right; text-align:right; }
.nav ul li										{ display:inline-block; height:46px; list-style:none; margin:0; padding:0; position:relative; text-align:left; }
.nav ul li:first-child							{ background:none; }
.nav ul li a									{ color:#000; display:block; font-weight:normal; margin:0 6px 0 8px; padding-left:8px; position:relative; text-decoration:none;}
.nav ul li:hover a,
.nav ul li:focus a,
.nav ul li.selected a							{ text-decoration:none; cursor:pointer; }
.nav ul li a span								{ color:#000; display:block; height:46px; line-height:46px; padding-right:8px; }

.nav ul li div									{ display:none; left:8px; position:absolute; top:33px; width:208px; z-index:101; }
.nav ul li:hover div							{ display:block; }
.nav ul li ul									{ border:0 none; margin:0; padding:0 0 10px 0; position:relative; top:6px; width:208px; }
.nav ul li li									{ float:none; height:auto; line-height:120%; margin:6px 10px 0 10px;border-bottom:1px solid #f0f0f0; display:block; }
.nav ul li li:first-child						{ background:none; }
.nav ul li:hover li a,
.nav ul li:focus li a,
.nav ul li.selected li a,
.nav ul li li a									{ background:none;  font-size:12px; color:#999999;font-weight:normal; margin:0; padding:0 0 0 10px; text-shadow:none; }
.nav ul li li:hover a,
.nav ul li li:focus a,
.nav ul li li.selected a						{ color:#000; }
.nav ul li:hover li a span,
.nav ul li:focus li a span,
.nav ul li.selected li a span,
.nav ul li li a span							{ background:none; height:auto; padding:7px 7px 7px 0; }

.nav ul li:hover a,
.nav ul li:focus a,
.nav ul li.selected a							{ background:url(images/color_1/bg_nav-button.png) no-repeat left 8px; }
.nav ul li:hover a span,
.nav ul li:focus a span,
.nav ul li.selected a span						{ background:url(images/color_1/bg_nav-button.png) no-repeat right 8px; }

.nav ul li.parent:hover a,
.nav ul li.parent:focus a,
.nav ul li.parent.selected a					{ background:url(images/color_1/bg_nav-button_parent.png) no-repeat left 8px; }
.nav ul li.parent:hover a span,
.nav ul li.parent:focus a span,
.nav ul li.parent.selected a span				{ background:url( images/color_1/bg_nav-button_parent.png) no-repeat right 8px; }

.nav ul											{ background:none left top; }
.nav ul li div									{ background:url(images/color_1/bg_submenu.png) no-repeat center top; }
.nav ul li ul									{ background:url(images/color_1/bg_submenu.png) no-repeat center bottom; }
/* --------------------------------------------*/

#home						{clear:both;overflow:hidden;position:relative;z-index:1;float:left;height:538px;}	
.slideshow 					{height:528px;width:990px;margin:auto;z-index:10;overflow:hidden;}
.slideshow img 				{padding:0px;border:none;}

#main						{background:url("images/main-bg.jpg") no-repeat scroll center top #FFFFFF;clear:both;overflow:visible;float:left;width:990px;}
.breadcrumb					{color:#333333;float:left;font-size:12px;font-weight:bold;padding:0 20px;}
.breadcrumb a				{color:#666666;text-decoration:none;}
.breadcrumb a:hover			{text-decoration:underline;}

.clear						{clear:both;}
.sep						{clear:both;border-bottom:1px solid #d6d6d6;padding:1px 0;margin-bottom:10px;}
.push						{height:15px;}
.push-large					{height:150px;float:left;}
/* Columns */
.container					{overflow:hidden;padding:20px;}
.left-small					{width:197px;float:left;margin:0 43px 0 0;}
.left-small h1				{font-size:26px;font-family:"Trebuchet MS";color:#000;}
.left-small h3				{font-size:26px;font-family:"Trebuchet MS";color:#000;}
.left-small h2				{font-size:18px;font-family:"Trebuchet MS";color:#000;}
.left-small p				{font-size:12px;font-family:Arial;color:#666;}
.left-small p.price			{font-size:15px;font-weight:bold;color:#000;}
.left-small ul				{margin:0;}
.left-small ul li			{border-bottom:1px solid #F2F2F2;list-style:none outside none;padding:4px 0;}
.left-small ul li a			{color:#333;font-size:12px;text-decoration:none;font-weight:bold;}
.left-small ul li a:hover	{text-decoration:underline;}
.left-small ul li.active a	{color:#999999;}
.left-small ul li ul		{margin:0 15px;}
.left-small ul li ul li		{color:#999999;}
.left-small ul li ul li a	{color:#999;font-size:12px;text-decoration:none;font-weight:normal;}
.left-small ul li ul li a:hover	{text-decoration:underline;}
.left-small ul li ul li.last	{border-bottom:none;}

.left-big					{float:left;margin:0 43px 0 0;width:695px;}
.left-big h1				{font-size:26px;font-family:"Trebuchet MS";color:#000;margin-bottom:30px;}
.left-big h2				{font-size:20px;font-family:"Trebuchet MS";color:#000;margin-top:8px;}
.left-big h3				{font-size:12px;font-family:"Trebuchet MS";color:#000;font-weight:bold;}
.left-big p					{font-size:12px;font-family:Arial;color:#666;}
.left-big p	b				{color:#000;}
.left-big p.date			{color:#333;}
.left-big .buttons			{float:right;padding:5px 0 8px;}
.left-big input[type="submit"]		{background:url("images/send-btn.png") repeat scroll 0 0 transparent;border:medium none;color:#FFFFFF;height:22px;width:87px;}
.left-big input[type="reset"]		{background:url("images/send-btn.png") repeat scroll 0 0 transparent;border:medium none;color:#FFFFFF;height:22px;width:87px;}
.left-big ul				{}
.left-big ul li						{color:#666;}
.left-big select			{background:url("images/input-bg") repeat scroll 0 0 transparent;border:medium none;height:27px;margin-bottom:15px;width:311px;}

.right-small				{width:197px;float:left;}
.right-small h1				{font-size:20px;font-family:"Trebuchet MS";color:#000;}
.right-small h2				{font-size:18px;font-family:"Trebuchet MS";color:#000;}
.right-small p				{font-size:12px;font-family:Arial;color:#666;}
.right-small p.price		{font-size:15px;font-weight:bold;color:#000;}
.right-small a				{text-decoration:none;color:#000;}
.right-small a:hover		{text-decoration:underline;}

.right-big				{float:left;margin:0;width:695px;}

.right-big h1				{font-size:20px;font-family:"Trebuchet MS";color:#000;margin-top:8px;}
.right-big h2				{font-size:20px;font-family:"Trebuchet MS";color:#000;margin-top:8px;}
.right-big h3				{font-size:12px;font-family:"Trebuchet MS";color:#000;font-weight:bold;}
.right-big p				{font-size:12px;font-family:Arial;color:#666;text-align:left;}
.right-big p.code			{}
.right-big p.code span		{bottom:5px;float:left;position:relative;width:375px;}
.right-big p.code input		{float:left;}
.right-big p.code input[type="image"]{margin-top:5px;}
.right-big p	b			{color:#000;}
.right-big p.date			{color:#333;}
.right-big .buttons			{float:right;padding:5px 0 8px;}
.right-big input[type="submit"]	{background:url("images/send-btn.png") repeat scroll 0 0 transparent;border:medium none;color:#FFFFFF;height:22px;width:87px;}
.right-big input[type="reset"]	{background:url("images/send-btn.png") repeat scroll 0 0 transparent;border:medium none;color:#FFFFFF;height:22px;width:87px;}
.right-big ul				{}
.right-big ul li			{color:#666;}
.right-big select			{background:url("images/input-bg") repeat scroll 0 0 transparent;border:medium none;height:27px;margin-bottom:2px;margin-top:2px;width:311px;}


.fullpage				{float:left;margin:0;width:100%;}
.fullpage h1				{font-size:20px;font-family:"Trebuchet MS";color:#000;margin-top:8px;}
.fullpage h2				{font-size:20px;font-family:"Trebuchet MS";color:#000;margin-top:8px;}
.fullpage h3				{font-size:12px;font-family:"Trebuchet MS";color:#000;font-weight:bold;}
.fullpage p				{font-size:12px;font-family:Arial;color:#666;text-align:left;}
.fullpage p	b			{color:#000;}
.fullpage p.date			{color:#333;}
.fullpage .buttons			{float:right;padding:5px 0 8px;}
.fullpage input[type="submit"]	{background:url("images/send-btn.png") repeat scroll 0 0 transparent;border:medium none;color:#FFFFFF;height:22px;width:87px;}
.fullpage input[type="reset"]	{background:url("images/send-btn.png") repeat scroll 0 0 transparent;border:medium none;color:#FFFFFF;height:22px;width:87px;}
.fullpage ul				{}
.fullpage ul li			{color:#666;}
.fullpage select			{background:url("images/input-bg") repeat scroll 0 0 transparent;border:medium none;height:27px;margin-bottom:2px;margin-top:2px;width:311px;}


/* Products Page */
.products								{overflow:hidden;}
.products h1							{font-size:26px;color:#000;}
.products .left							{}
.products .left	.thumbs					{float:left;margin-top:10px;}
.products .left	.thumbs	.thumb			{background-color:#FFFFFF;border:1px solid #C9C9C9;margin:4px 0;padding:2px;position:relative;width:60px;z-index:100;}
.products .left	.product				{border:1px solid #C9C9C9;float:left;padding:10px;width:700px;position:relative;right:5px;z-index:50;}
.products .left	.product img			{float:left;}
.products .left	.product .product-tools	{clear:both;float:left;width:350px;}
.products .left	.product .product-tools	a	{color:#000;text-decoration:none;}
.products .left	.product .product-tools	a:hover	{text-decoration:underline;}
.products .left	.product .product-tools	a img	{position:relative;top:4px;vertical-align:baseline;}
.products .left	.product p				{color:#666666;font-size:12px;}
.products .left	.product .tabs			{float:right;width:340px;}
.products .left	.product .tabs h1		{font-size:23px;color:#000;text-align:left;}
.products .left	.product .tabs h2		{font-size:23px;color:#000;text-align:left;}
.products .left	.product .tabs p.price		{font-size:22px;color:#000;font-weight:bold;}
.products .left	.product .tabs p img	{position:relative;top:4px;vertical-align:baseline;}
.products .left	.product .tabs p a		{text-decoration:none;color:#000;}
.products .left	.product .tabs p a:hover{text-decoration:underline;}

.products .left	.product .tabs .selector	{overflow:hidden;font-weight:bold;color:#fff;}
.products .left	.product .tabs .selector ul {margin:0;padding:0;}
.products .left	.product .tabs .selector ul li {background:url("images/selector-bg.jpg") repeat scroll 0 0 transparent;float:left;height:35px;list-style-type:none;margin:5px;padding:2px 5px;width:78px;}
.products .left	.product .tabs .selector ul li.active	{background:url("images/selector-bg-active.jpg") repeat scroll 0 0 transparent;color:#FFFFFF;float:left;height:40px;list-style-type:none;margin:5px;padding:2px 5px;width:85px;}
.products .left	.product .tabs .selector ul li.big	{background:url("images/selector-bg-big.jpg") repeat scroll 0 0 transparent;float:left;height:35px;list-style-type:none;margin:5px;padding:2px 5px;width:102px;}
.products .left	.product .tabs .selector ul li.big.active {background:url("images/selector-bg-active-big.jpg") repeat scroll 0 0 transparent;color:#FFFFFF;float:left;height:40px;list-style-type:none;margin:5px;padding:2px 5px;width:102px;}
.products .left	.product .tabs .selector ul li a	{color:#FFFFFF;font-weight:bold;text-decoration:none;}
.products .left	.product .tabs .selector ul li a:hover	{text-decoration:underline;}

.products .left	.product .tabs .options			{border-top:1px solid #c9c9c9;}
.products .left	.product .tabs .options p		{clear:both;float:left;margin:10px 0;font-size:12px;}
.products .left	.product .tabs .options ul		{float:none;margin:10px 0 0 0;overflow:hidden;padding:0;}
.products .left	.product .tabs .options ul.sizes	{margin:20px 0;padding-left:6px;}
.products .left	.product .tabs .options ul.sizes li	{font-size:12px;background-color:#E9E9E9;border:1px solid #D1D1D1;float:left;height:15px;list-style-type:none;margin:0 2px;text-align:center;min-width:15px;cursor:pointer;}
.products .left	.product .tabs .options ul.colors	{margin:10px 0;padding-left:5px;}
.products .left	.product .tabs .options ul.colors li	{background-color:#E9E9E9;border:1px solid #D1D1D1;float:left;height:15px;list-style-type:none;margin:2px;text-align:center;min-width:15px;cursor:pointer;}
.products .left	.product .tabs .options ul.sizes li.selected	{border:1px solid red;}
.products .left	.product .tabs .options ul.colors li.selected	{border:1px solid red;}

.products .left	.product .tabs .options input.dressroom[type="button"]	{background:url("images/dressingroombtn.png") repeat scroll 0 0 transparent;border:medium none;clear:both;cursor:pointer;float:none;font-size:11px;font-weight:bold;height:39px;margin:0 50px 10px 0;padding:0 0 4px 19px;width:188px;}
.products .left	.product .tabs .options input.shop-small[type="button"]	{background:url("images/shopbtn-small.png") repeat scroll 0 0 transparent;border:medium none;height:28px;width:109px;font-weight:bold;color:#fff;font-size:11px;text-align:left;float:left;clear:both;cursor:pointer;}
.products .left	.product .tabs .options input.shop-big[type="button"]	{background:url("images/shopbtn-big.png") repeat scroll 0 0 transparent;border:medium none;color:#FFFFFF;float:left;font-size:11px;font-weight:bold;height:28px;margin-bottom:15px;margin-left:10px;text-align:left;width:178px;cursor:pointer;}
.products .left	.product .tabs .options p select	{border:1px solid #C9C9C9;padding:0;width:45px;}


.products .left	.product .tabs .tools			{border-top:1px solid #C9C9C9;clear:both;float:left;width:100%;}
.products .left	.product .tabs .tools ul		{margin:0;padding:0;}
.products .left	.product .tabs .tools ul li		{float:left;list-style:none;margin:0 5px 0 0;}
.products .left	.product .tabs .tools ul li	a	{margin:0;padding:0 4px 0 0;font-weight:normal;}
.products .left	.product .tabs .tools p			{clear:both;float:left;font-weight:bold;}
.products .left	.product .tabs .tools p	a		{margin:0;padding:0;}
.products .left	.product .tabs .tools p	img		{float:none;}

.fl			{float:left;}
p.fl  a		{color:#000;text-decoration:none;}
p.fl  a:hover{text-decoration:underline;}
.fr			{float:right;}

.products .right					{border:1px solid #C9C9C9;float:right;padding:10px;width:135px;}	
.products .right.offer				{ background:url(images/products_right_offer_bg.png) repeat-x; margin-top:10px; border-color:#818080; }
.products .right ul					{margin:0;padding:0;}		
.products .right ul li				{list-style-type:none;border-bottom:1px solid #c9c9c9;text-align:center;}	
.products .right.offer ul li		{ border-bottom:0; }	
.products .right ul li.last			{border-bottom:none;}
.products .right ul li	h2			{font-size:14px;color:#000;font-weight:bold;text-align:left;}
.products .right.offer ul li h2		{ text-align:center; }
.products .right ul li img			{width:100px;}

.products-scroller					{clear:both;float:right;margin-top:10px;overflow:hidden;width:890px;}
.products-scroller h1				{background-color:#999999;color:#FFFFFF;font-size:15px;font-weight:bold;padding:2px 5px;}
.products-scroller h3				{background-color:#999999;color:#FFFFFF;font-size:15px;font-weight:bold;padding:2px 5px;}
.products-scroller ul				{margin:0;overflow:hidden;padding:0;}
.products-scroller ul li			{float:left;list-style-type:none;margin:4px;padding:0;position:relative;width:61px;z-index:50;min-height:105px;}
.products-scroller ul li.arrow		{position:relative;top:20px;width:20px;}
.products-scroller ul li span		{bottom:80px;left:40px;position:relative;z-index:100;}

/* Small Pager */
.small-pager				{clear:both;overflow:hidden;}
.small-pager ul				{margin:0 0 10px;overflow:hidden;padding:0;float:right;}
.small-pager ul li			{float:left;list-style:none;margin:2px;padding:2px;}
.small-pager ul li a		{color:#999999;text-decoration:none;}
.small-pager ul li a img	{vertical-align:middle;}
.small-pager ul li.current a{color:#000;}
.small-pager ul li a:hover	{text-decoration:underline;}

/* Gallery */
.gallery					{clear:both;float:left;width:100%;overflow:hidden;}
.gallery ul					{margin:0 ;padding:0;clear:both;float:left;}
.gallery ul li				{position:relative;border-right:1px solid #C9C9C9;border-top:1px solid #C9C9C9;float:left;list-style:none outside none;padding:18px;width:136px;height:270px;border-bottom:1px solid #C9C9C9;}
.gallery p.price			{color:#000;float:left;}
.gallery li.right			{border-right:none;}
.gallery li.cathead			{border-right:medium none;border-top:medium none;float:left;height:10px;min-height:5px;padding:18px;width:136px;border-bottom:medium none;}
.gallery li.cathead.full	{width:655px;}
.gallery li p				{margin:2px 0; }
.gallery li p a				{text-decoration:none;color:#666666;}
.gallery li p a:hover		{text-decoration:underline;}
.gallery li .badge			{bottom:255px;clear:both;height:38px;margin-left:113px;overflow:hidden;position:absolute;width:38px;}
.gallery li .badge span		{color:#FFFFFF;left:5px;position:absolute;text-align:center;top:10px;}
.gallery li .mamma-badge			{bottom:255px;clear:both;height:38px;margin-left:113px;overflow:hidden;position:absolute;width:38px;z-index: 1500;}
.gallery li .mamma-badge span		{color:#FFFFFF;left:5px;position:absolute;text-align:center;top:10px;}
.gallery h2				{color:#333333;font-size:17px;}
.gallery h2 a				{color:#000;text-decoration:none;}
.gallery h2 a:hover			{text-decoration:underline;}
.gallery h3				{color:#333333;font-size:17px;}
.gallery h3 a				{color:#000;text-decoration:none;}
.gallery h3 a:hover			{text-decoration:underline;}
.gallery-sort				{float:left;width:100%;overflow:visible;margin-bottom:8px;}
.gallery-sort select		{background:url("images/sortselect.jpg") no-repeat scroll 0 0 transparent;height:24px;width:151px;color:#fff;}
.gallery-sort p				{float:right;margin:5px 0;color:#333333;}


.homeblocks					{bottom:165px;float:left;overflow:hidden;position:relative;z-index:100;width:100%;}
.block						{float:left;height:123px;overflow:hidden;padding:27px;width:275px;position:relative;}
.block h1					{color:#FFFFFF;float:right;font-size:25px;margin:10px 25px 0 0;position:relative;z-index:10;}
.block h2					{color:#FFFFFF;font-size:43px;line-height:48px;margin:0 0 0 10px;width:180px;position:relative;z-index:10;}
.block p					{color:#C9C9C9;float:right;font-size:13px;margin:-4px 5px 0 0;text-align:left;width:150px;position:relative;z-index:10;}
.block.one					{}
.block.two					{}
.block.three					{}
.block.one img				{position:absolute;z-index:1;}
.block.two img				{position:absolute;z-index:1;}
.block.three img				{position:absolute;z-index:1;}
.block a 					{text-decoration:none;color:#fff;}
.block a:hover				{text-decoration:none;}


/* Tools */
.tools						{float:right;padding:15px 0 5px 5px;}
.tools a					{color:#333;font-size:11px;font-weight:bold;text-decoration:none;margin:4px;}
.tools a:hover				{text-decoration:underline;}
.tools img					{vertical-align:middle;}
.tools.pager					{padding:0 0 5px 5px;}
.tools.pager.top				{padding:15px 0 5px 5px;}
.tools.pager a				{color:#999;font-size:12px;font-weight:normal;}

/* Forms */
.f-element					{float:left;overflow:visible;width:345px;margin-top:10px;}
.f-element.full				{float:left;overflow:visible;width:100%;margin-top:10px;}
.f-element.full.sell				{margin-bottom:5px;}
.f-element.full.sell select		{margin:0 8px 0 0;width:85px;}
.f-element label  			{float:left;color:#666666;font-size:12px;width:100%}
.f-element-full label 	{color:#666666;float:none;font-size:12px;}
.f-element input			{background:url("images/input-bg.jpg") repeat scroll 0 0 transparent;border:medium none;height:20px;margin-top:4px;padding:2px 0 5px 2px;vertical-align:top;width:309px;}
.f-element input.small-input{width:112px;}
.f-element input[type="radio"]{float:left;width:auto;}
.f-element textarea			{background:url("images/textarea-bg.jpg") repeat scroll 0 0 transparent;border:medium none;font-family:arial;font-size:12px;height:87px;padding:0;width:696px;}
.f-element input#fileName	{background:url("images/input-bg-full.jpg") repeat scroll 0 0 transparent;border:medium none;height:23px;margin-right:8px;padding:2px;width:531px;}
.file_input_textbox			{float: left}
.file_input_div				{position: relative;width:100px;height:29px;overflow: hidden;}
.file_input_button			{	width: 100px; 	position: absolute; 	top: 0px;	background-color: #33BB00;	color: #FFFFFF;	border-style: solid;}
.file_input_hidden			{	font-size: 45px;	position: absolute; 	right: 0px; 	top: 0px; 	opacity: 0; 	filter: alpha(opacity=0); 	-ms-filter: "alpha(opacity=0)"; 	-khtml-opacity: 0; 	-moz-opacity: 0;}

/* Orders */
.orders						{}
.orders tr					{border-bottom:1px solid #E4E6E6;}
.orders td.br				{border-right:1px solid #E4E6E6;}	
.orders td a				{color:#999999;text-decoration:underline;}
.orders td a:hover			{text-decoration:none;}

/* Wishlist */
.wishlist					{}
.wishlist.offer				{ overflow:hidden; }
.wishlist a					{color:#000;text-decoration:none;}
.wishlist a:hover				{text-decoration:underline;}
.wishlist table				{border-collapse:collapse;}
.wishlist tr				{border-bottom:1px solid #e5e5e5;}
.wishlist.offer tr			{ border-top:1px solid #e5e5e5; border-bottom:0; }
.wishlist.offer tr:first-child	{ border-top:0; }
.wishlist tr:first-child td	{ font-weight:bold; vertical-align:inherit; }
.wishlist.offer tr:first-child td	{ padding-left:0; padding-right:0; background-color:transparent; }
.wishlist td				{vertical-align:top;padding:10px 0;text-align:left;}
.wishlist.offer td			{ background-color:#f5f5f5; padding-right:10px; font-size:11px; }
.wishlist.offer td:first-child	{ padding-left:10px; }
.wishlist td.last			{ width:150px; }
.wishlist td.last strike	{ display:block; float:left; clear:left; }
.wishlist td.last b,
.wishlist td.last strong	{ float:left; clear:left; font-size:14px; }
.wishlist td.br				{border-right:1px solid #e5e5e5;font-weight:bold;padding:0.3em 10px 0.3em 5px;}
.wishlist td img			{border:1px solid #E5E5E5;float:left;margin-right:10px;}
.wishlist.offer p			{ margin:0 0 5px 0; font-weight:bold; font-size:12px; color:#000; }
.wishlist.offer p a			{ color:#000; }
.wishlist.offer span		{ display:block; }
.wishlist input.cart-btn-black 		{background:url("images/cart-btn-big.jpg") no-repeat scroll 0 0 transparent;height:28px;width:139px;font-size:12px;float:right;color:#fff;border:none;}
.wishlist input.cart-btn-grey 		{background:url("images/cart-btn-small.jpg") no-repeat scroll 0 0 transparent;height:28px;width:69px;font-size:11px;float:none;margin:0 0 0 10px;border:none;color:#fff;cursor:pointer;}
.wishlist .last input.cart-btn-grey { float:right; }
.cart-info input.cart-btn-black 	{background:url("images/cart-btn-big.jpg") no-repeat scroll 0 0 transparent;height:28px;width:139px;font-size:11px;margin:0 0 0 10px;color:#fff;border:none;padding:5px 5px 5px 2px;} 
.cart-info input.cart-btn-grey 		{background:url("images/cart-btn-small.jpg") no-repeat scroll 0 0 transparent;height:28px;width:69px;font-size:11px;margin:0 0 0 10px;color:#fff;border:none;} 
p.cart-info					{color:#000000;float:right;font-size:15px;font-weight:bold;}

#footer					{clear:both;overflow:hidden;padding-top:0;position:relative;font-size:12px;}
/*
#footer .pages				{overflow:visible;width:100%;border-bottom:1px solid #E7E7E7;position:relative;height:40px;}
#footer .pages ul				{margin:0;padding:0;}
#footer .pages ul li			{color:#2B2B2B;float:left;font-size:1.38em;list-style:none outside none;margin:10px 20px 10px 21px;}
#footer .pages ul li.first		{margin-left:0;float:left;}
#footer .pages ul li.last		{margin-right:0;float:right;margin-left:2px;}
#footer .pages ul li a			{color:#2b2b2b;text-decoration:none;}
#footer .pages ul li a:hover	{text-decoration:underline;}
*/

#footer .pages									{ display:block; width:100%; border-bottom:1px solid #e7e7e7; position:relative; height:40px; }
#footer .pages ul								{ display:block; width:100%; margin:0; padding:0; line-height:35px; text-align:justify; }
#footer .pages ul:after							{ content:" "; display:inline-block; width:50%; visibility:hidden; }
#footer .pages ul li							{ color:#2b2b2b; font-size:1.38em; position:relative; list-style:none outside; margin:0; padding:0 1em; display:inline-block; vertical-align:middle; }
#footer .pages ul li.first						{ padding-left:0; }
#footer .pages ul li.last						{ padding-right:0; }
#footer .pages ul li a							{ color:#2b2b2b; text-decoration:none; }
#footer .pages ul li a:hover					{ text-decoration:underline; }
#footer .pages ul li .floater					{ line-height:16px; margin-top:-6px; margin-left:-36px; right:auto; left:50%; }

.foot-sitemap					{border-bottom:1px solid #E7E7E7;overflow:hidden;padding:10px 0 0;position:relative;float:left;width:990px;}
.foot-sitemap ul				{float:left;margin:5px 20px;text-align:left;}
.foot-sitemap ul.first			{margin:5px 0;}
.foot-sitemap ul.last			{margin:5px 0;}
.foot-sitemap ul.last li		{font-size:12px;width:300px;}
.foot-sitemap ul.last li input	{background:url("images/input-bg.jpg") repeat scroll 0 0 transparent;border:medium none;color:#838383;font-family:"Trebuchet MS,Arial";font-size:12px;height:19px;margin-top:15px;padding:4px;width:303px;}
.foot-sitemap ul.last li input[type="image"]{background:none;bottom:37px;float:right;left:6px;position:relative;width:8px;height:10px;}
.foot-sitemap ul li.empty		{height:26px;}
.foot-sitemap ul li.ip			{float:left;width:150px;}
.foot-sitemap ul li.ip	img		{float:left;}
.foot-sitemap ul li.social		{float:left;margin:2px;opacity:0.7;}
.foot-sitemap ul li.social:hover{opacity:1;}
.foot-sitemap ul li				{list-style:none;font-size:11px;color:#4e4e4e;}
.foot-sitemap ul li.head		{color:#999999;font-size:15px;padding-bottom:8px;}
.foot-sitemap ul li	a			{color:#4e4e4e;text-decoration:none;}
.foot-sitemap ul li	a:hover		{text-decoration:underline;}

.lower							{overflow:hidden;padding:0;margin:10px 0;color:#8a8a8a;text-transform:inherit;clear:both;padding-top:5px;}
.lower p						{float:left;margin:0 10px 0 0;font-size:11px;}
.lower p a						{color:#8a8a8a;text-decoration:none;}
.lower p a:hover				{text-decoration:underline;}
.cards							{float:left;}
.atcom							{float:right;opacity:0.7;}
.atcom a:hover					{text-decoration:none;text-decoration:none;}
.atcom:hover						{opacity:1;text-decoration:none;}
.atcom a {
background:url("images/atcom.png") no-repeat scroll 0 0 transparent;
float:right;
height:20px;
margin-right:10px;
width:128px;
text-decoration:none;
}

.atcom a:hover {
background:url("images/atcom-hov.png") no-repeat scroll 0 0 transparent;
float:right;
height:20px;
margin-right:10px;
width:128px;
text-decoration:none;
}

.gallery-sort div.selection {
height:33px;
width:148px;
float:left;
margin:0 10px 0 0;
}

.gallery-sort span.select {
background:url("images/bg_search_sel.gif") no-repeat scroll 0 0 transparent;
color:#98A4AE;
font-size:13px;
height:33px;
line-height:33px;
padding:0 0 0 10px;
position:absolute;
width:138px;
z-index:9;
}

.gallery-sort span.select {
background:url("images/bg_search_sel.gif") no-repeat scroll 0 0 transparent;
color:#333333;
font-size:12px;
font-weight:bold;
height:33px;
line-height:33px;
padding:0 0 0 10px;
position:absolute;
width:138px;
z-index:9;
}

.gallery-sort select.styled {
background-color:#FFFFFF;
background-image:none;
border:1px solid #DBE2E7;
color:#98A4AE;
font-size:13px;
margin:10px 5px 0;
position:relative;
width:138px;
z-index:10;
}

.homebtn	{position:absolute;right:30px;top:110px;z-index:10;}
.homebtn2	{position:absolute;right:30px;top:110px;z-index:10;}

a.rc {
background:url("images/bg_button_a.gif") no-repeat scroll right top transparent;
color:#846743;
display:block;
float:left;
font:bold 12px arial,sans-serif;
height:28px;
margin-right:6px;
outline:0 none;
padding-right:8px;
text-decoration:none;
}

a.rc span {
background:url("images/bg_button_span.gif") no-repeat scroll 0 0 transparent;
display:block;
line-height:22px;
padding:4px 0 7px 7px;
}

a.rc:hover {
background-position: bottom right;
color: #fff;
outline: none;
}

a.rc:hover span {
color:#000;
}


.incontainer							{background:url("images/container-bg.jpg") no-repeat scroll center bottom #FFFFFF;border:1px solid #DCDCDC;min-height:550px;overflow:hidden;padding:15px;}

.incontainer .calendar					{margin:0 0 20px 20px;overflow:hidden;}
.incontainer .calendar ul				{margin:0;padding:0;overflow:hidden;}
.incontainer .calendar ul li			{color:#333333;float:left;font-size:15px;font-weight:bold;height:24px;line-height:23px;list-style-type:none;margin:0 5px;text-align:center;width:42px;}
.incontainer .calendar ul li a			{color:#333;text-decoration:none;}
.incontainer .calendar ul li a:hover	{text-decoration:underline;}
.incontainer .calendar ul li.selected	{background:url(images/calendarselbg.png) no-repeat scroll 0 0 transparent;color:#FFFFFF;} 
.incontainer .calendar ul li.selected a {color:#fff;text-decoration:none;}
.incontainer .calendar ul li.selected a:hover	{text-decoration:underline;}
.incontainer .calendar ul.yearpick		{clear:both;margin:10px auto;overflow:hidden;position:relative;width:120px;}
.incontainer .calendar ul.yearpick li	{font-size:20px;text-align:center;}
.incontainer .calendar ul.yearpick li.arrow	{width:20px;}
.incontainer .calendar ul.yearpick li img	{vertical-align:middle;}

.incontainer .left						{float:left;width:370px;}
.incontainer .left ul					{margin:0;padding:0;}
.incontainer .left ul li				{float:left;list-style-type:none;margin:0 7px 8px;}
.incontainer .right						{float:right;width:280px;}

.searcpage-input						{background:url("images/input-bg.jpg") repeat scroll 0 0 transparent;
border:medium none;
bottom:17px;
color:#838383;
float:left;
font-family:"Trebuchet MS,Arial";
font-size:12px;
height:19px;
margin-top:15px;
padding:4px;
position:relative;
width:303px;}

.searcpage-input-image{top:3px;
float:none;
position:relative;
right:18px;
width:8px;}

p.search-info	{color:#666666;
font-family:Arial;
font-size:12px;
margin:0;
position:relative;
float:left;
overflow:hidden;
clear:both;
}

 input.checkout[type="button"] {
background:url("images/shopbtn-small.png") repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
float:left;
font-size:11px;
font-weight:bold;
height:28px;
/*text-align:left;*/
text-align:center;
width:109px;
/*padding-left:24px;*/
}

 input.keep-shop[type="button"] {
background:url("images/shopbtn-small2.png") repeat scroll 0 0 transparent;
border:medium none;
clear:both;
color:#FFFFFF;
margin-right:8px;
float:left;
font-size:11px;
font-weight:bold;
height:28px;
text-align:left;
width:115px;
}

 input.back[type="button"] {
background:url("images/back-btn.jpg") repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
float:left;
font-size:11px;
font-weight:bold;
height:28px;
margin-right:11px;
padding-left:10px;
text-align:left;
width:53px;
}

input.delete-add-new[type="button"] {
background:url("images/delete-add-new-prods.png") no-repeat;
border:0;
clear:both;
color:#FFFFFF;
float:right;
font-size:11px;
height:28px;
width:245px;
}

.searchbar		{}
.searchbar	p	{float:left;margin:19px 0 0;}

p.add-wish			{left:80px;position:relative;top:25px;width:110px;}
.wishlist td.last p.add-wish	{ clear:both; left:auto; top:auto; width:100%; margin:0; padding:1em 0; }
p.add-wish a		{color:#000;text-decoration:none;font-size:11px;}
p.add-wish a:hover	{text-decoration:underline;}

.pushbar		{float:left;overflow:hidden;width:40px;}

.receipt-selection	{display:block;} 


.newsitem				{}
.newsitem h2			{color:#000;font-size:23px;}
.newsitem img			{float:left;padding:4px 20px 20px 0;}
.newsitem p.date		{margin-top:-10px;float:none;margin-bottom:5px;}
.newsitem p				{}
.newsitem p a			{font-weight:bold;color:#333;font-size:11px;text-decoration:none;}
.newsitem p a:hover		{text-decoration:underline;}
.newsitem a			{color:#000;text-decoration:none;}
.newsitem a:hover		{text-decoration:underline;}

.sidehover				{background:url("images/sidehover.png") no-repeat scroll 0 0 transparent;height:45px;line-height:16px;margin-top:-55px;padding:5px;position:relative;top:100px;width:116px;z-index:100;}
.sidehover:hover			{display:block;}
.sidehover	p			{color:#cecbcb;font-size:11px;margin:0;font-weight:bold;}
.sidehover	p.price		{color:#fff;font-size:16px;margin:0;font-weight:bold;}

.sizechart			{background-color:#f3f3f3;height:530px;padding:4px;position:absolute;width:337px;z-index:100;}
.sizechart .inner		{background-color:#FFFFFF;height:478px;padding:15px;}
.sizechart .inner table	{margin-bottom:4px;}
.sizechart .inner th	{padding:1px 4px;background-color:#efefef;font-size:11px;text-align:center;}
.sizechart .inner th.na	{text-align:left;}
.sizechart .inner tr	{border-bottom:1px solid #F3F3F3;}
.sizechart .inner td	{color:#333333;font-size:11px;padding:1px 4px;text-align:center;}
.sizechart .inner td.na	{text-align:left;}
.sizechart .inner p		{color:#999999;font-size:11px;line-height:13px;margin:0;}
.sizechart .inner p	b	{color:#333333;}

.deliverchart			{}
.deliverchart .inner		{background-color:#FFFFFF;padding:15px;}
.deliverchart .inner table	{margin-bottom:4px;}
.deliverchart .inner th	{padding:1px 4px;background-color:#efefef;font-size:11px;text-align:center;vertical-align:middle;}
.deliverchart .inner th.na	{text-align:left;}
.deliverchart .inner tr	{border-bottom:1px solid #F3F3F3;}
.deliverchart .inner td	{color:#333333;font-size:11px;padding:1px 4px;text-align:center;}
.deliverchart .inner td.na	{text-align:left;}
.deliverchart .inner p	{color:#999999;font-size:11px;line-height:13px;margin:0;}
.deliverchart .inner p b	{color:#333333;}

.blackbubble			{background:url("images/blackbubble.png") no-repeat scroll 0 0 transparent;height:118px;margin-left:330px;margin-top:100px;padding:10px;position:absolute;width:153px;}
.blackbubble .close		{float:right;}
.blackbubble .close	a	{color:#fff;text-decoration:none;}
.blackbubble .close	a:hover{text-decoration:underline;}
.blackbubble h2			{color:#FFFFFF;font-size:14px;font-weight:bold;margin-bottom:0;margin-top:0;text-align:left;width:140px;}
.blackbubble p			{color:#FFFFFF;font-size:11px;margin:0;}
.blackbubble p a	{color:#fff;text-decoration:none;}
.blackbubble p a:hover{text-decoration:underline;}


.wallpap-double			{}
.leftwall				{float:left;}
.rightwall				{float:right;}
.wallpap-double p		{color:#666666;font-size:12px;margin:8px 0;}
.wallpap-double ul		{margin:0;padding:0;}
.wallpap-double ul li	{float:left;list-style:none;margin:0 5px 15px 0;}
.wallpap-double a		{color:#000;text-decoration:none;}
.wallpap-double a:hover	{text-decoration:underline;}

input.keep-shop[type="submit"]  {
background:url("images/shopbtn-small2.png") repeat scroll 0 0 transparent;
border:medium none;
clear:both;
color:#FFFFFF;
float:left;
font-size:11px;
font-weight:bold;
height:28px;
margin-right:8px;
text-align:left;
width:115px;
}

input.checkout[type="submit"]  {
background:url("images/shopbtn-small.png") repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
float:left;
font-size:11px;
font-weight:bold;
height:28px;
padding-left:24px;
text-align:left;
width:109px;
}

button.keep-shop[type="submit"]  {
background:url("images/shopbtn-small2.png") repeat scroll 0 0 transparent;
border:medium none;
clear:none;
color:#FFFFFF;
float:left;
font-size:11px;
font-weight:bold;
height:28px;
margin-right:8px;
text-align:left;
width:115px;
}

button.keep-shop[type="button"]  {
background:url("images/shopbtn-small2.png") repeat scroll 0 0 transparent;
border:medium none;
clear:both;
color:#FFFFFF;
float:left;
font-size:11px;
font-weight:bold;
height:28px;
margin-right:8px;
text-align:left;
width:115px;
}

.f-element label.error	{color:red;}
label.error	{color:red;}

.left-big input[type="button"] {
background:url("images/send-btn.png") repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
height:22px;
width:87px;
}

.f-element.full table	{float:left;}

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

a.whatsthat		{float:left;}
	

.currencies		{/*bottom:6px;float:none;left:60px;position:relative;*/ position:relative; float:right; }
.currencies ul	{margin:0;}
.currencies ul li	{float:left;}
.currencies .newListSelectedSmall	{ width:70px; margin:0; padding-top:0; line-height:24px; }
.currencies .selectedTxt			{ height:auto; overflow:visible; }
.currencies ul.newListSmall li a	{ padding-top:0; padding-bottom:0; }


.nav li, .lang li, #mainnav ul li,#mainnav ul li ul {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
   /* behavior: url(PIE.htc); */
} 

.error {color:red;}

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

a.remove		{text-decoration:none;}
a.remove:hover		{text-decoration:none;}


#sendtofriend			{background:url("images/sendfriend-bg.png") no-repeat scroll 0 0 transparent;height:403px;margin:0 auto 0 30px;padding:25px;position:absolute;top:150px;width:630px;z-index:100000;}
#sendtofriend h2		{color:#000000;font-family:"Trebuchet MS";font-size:24px;}
#sendtofriend h3		{color:#000000;font-family:"Trebuchet MS";font-size:24px;}
#sendtofriend input		{width:300px;}
#sendtofriend .f-element		{width:315px;}
#sendtofriend .f-element.full		{width:100%;}
#sendtofriend textarea	{height:77px;padding:5px;width:615px;}
#sendtofriend p			{margin:0;padding:0;}
#sendtofriend a			{text-decoration:none;}
#sendtofriend a:hover	{text-decoration:underline;}
#sendtofriend .buttons  {bottom:20px;margin-right:6px;margin-top:10px;padding:5px 0 8px;position:absolute;right:25px;}
#sendtofriend .buttons input	{background:url("images/send-btn.png") repeat scroll 0 0 transparent;border:medium none;color:#FFFFFF;height:22px;width:87px;}

.floater										{ background:url(images/tooltip-b2b.png) no-repeat left top; color:#fff; font-size:10px; height:15px; padding:6px; visibility:hidden; width:73px; text-align:center; margin-top:6px; z-index:10000; right:150px; }
.nav ul li div.floater							{ background:url(images/tooltip-b2b.png) no-repeat left top; color:#fff; font-size:10px; height:15px; padding:6px; visibility:hidden; width:73px; text-align:center; margin-top:6px; right:160px; }
li.tooltip:hover > .floater						{ visibility:visible; }

.video-preview-player				{position:relative;z-index:2;}

#ItemDetails h2					{color:#000;font-size:1.6em;}
#ItemDetails h4					{color:#000;}

#ItemCharge						{}
#ItemDetails						{}
#ItemMain						{}

.na  							{cursor:inherit;opacity:0.5;background:url(images/nostock.jpg) no-repeat scroll -1px 0 transparent;}

/* Katastimata */
#shops_tabs									{overflow:hidden;width:100%;}
#shops_tabs .selector						{overflow:hidden;font-weight:bold;color:#fff;}
#shops_tabs .selector ul					{margin:0;padding:0;}
#shops_tabs .selector ul li 				{background:url("images/selector-bg.jpg") repeat scroll 0 0 transparent;float:left;height:29px;list-style-type:none;margin:5px;padding:10px 5px 0;width:78px;text-align:center;}
#shops_tabs .selector ul li.active			{background:url("images/selector-bg-active.jpg") repeat scroll 0 0 transparent;color:#FFFFFF;float:left;height:34px;list-style-type:none;margin:5px;padding:10px 5px 0;text-align:center;width:85px;}
#shops_tabs .selector ul li.big				{background:url("images/selector-bg-big.jpg") repeat scroll 0 0 transparent;float:left;height:29px;list-style-type:none;margin:5px;padding:10px 5px 0;width:102px;text-align:center;}
#shops_tabs .selector ul li.big.active 		{background:url("images/selector-bg-active-big.jpg") repeat scroll 0 0 transparent;color:#FFFFFF;float:left;height:34px;list-style-type:none;margin:5px;padding:10px 5px 0;width:102px;text-align:center;}
#shops_tabs .selector ul li a				{color:#FFFFFF;font-weight:bold;text-decoration:none;}
#shops_tabs .selector ul li a:hover			{text-decoration:underline;}
#shops_tabs .tab-container					{padding:10px;height:250px;overflow:auto;}
#shops_tabs .tab-container	.left			{float:left;margin-right:3px;width:100%;}
#shops_tabs .tab-container	.left ul		{margin:0;padding:0;}
#shops_tabs .tab-container	.left ul li		{list-style:none outside none;margin:0 0 10px;padding:0;}
#shops_tabs .tab-container	.left ul li a	{color:#000;text-decoration:none;}
#shops_tabs .tab-container	.left ul li a:hover{text-decoration:underline;}


/* Fitting Room */
.fit-room									{}
.fit-room .left								{background-color:#F3F3F3;border:1px solid #DBDBDB;overflow:hidden;padding:5px;width:328px;float:left;}
.fit-room .left .inner						{background-color:#fff;text-align:center;overflow:hidden;padding:0 8px;}
.fit-room .left .inner h1					{float:left;margin:3px;}
.fit-room .right							{background-color:#F3F3F3;border:1px solid #DEDEDE;float:right;margin-bottom:75px;overflow:visible;padding:5px;position:relative;width:584px;}
.fit-room .right.nomarg						{margin-bottom:0;}
.fit-room .right .inner						{background:url("images/fit-right-bg.png") repeat-x scroll center top #F6F6F6;overflow:hidden;padding:0 8px;}
.fit-room .right .inner	h2					{color:#999999;font-size:20px;font-style:italic;margin-bottom:0;margin-top:0;}
.showroom									{position:relative;width:312px;height:630px;overflow:hidden;}
.showroom img								{position:absolute !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;}
.fit-room .right .inner .fl p				{float:left;margin-right:8px;}
.fit-room .right .inner .fl p a				{color:#000;font-size:12px;font-weight:bold;text-decoration:none;}
.fit-room .right .inner .fl p a:hover		{text-decoration:underline;}
.fit-room .right .inner .tools				{padding:15px 0 0 0;}
.fit-room .right .inner .tools	ul			{float:left;}
.fit-room .right .inner .tools	ul li		{float:left;list-style:none outside none;margin:0 5px 0 0;}
.fit-room .right .inner .tools p			{float:right;margin:0;}
.fit-room .right .inner .tools a			{font-weight:normal;}

.fit-room .right .products-scroller							{margin-top:0;width:570px;border-bottom:1px solid #C9C9C9;}
.fit-room .right .products-scroller ul li 					{height:85px;min-height:80px;}
.fit-room .right .products-scroller ul li span 				{bottom:20px;}
.fit-room .right .products-scroller ul.under				{height:40px;}
.fit-room .right .products-scroller ul.under li				{width:18px;}
.fit-room .right .products-scroller ul.under li.arrow		{top:0;}

#tabs									{overflow:hidden;width:100%;}
#tabs .selector							{color:#FFFFFF;font-weight:bold;overflow:hidden;position:absolute;top:-45px;}
#tabs .selector ul						{margin:0;padding:0;}
#tabs .selector ul li 					{background:url("images/selector-bg.jpg") repeat scroll 0 0 transparent;float:left;height:29px;list-style-type:none;margin:5px;padding:10px 5px 0;width:78px;text-align:center;}
#tabs .selector ul li.active			{background:url("images/selector-bg-active2.jpg") repeat scroll 0 0 transparent;color:#FFFFFF;float:left;height:34px;list-style-type:none;margin:5px;padding:10px 5px 0;text-align:center;width:85px;}
#tabs .selector ul li.big				{background:url("images/selector-bg-big.jpg") repeat scroll 0 0 transparent;float:left;height:29px;list-style-type:none;margin:5px;padding:10px 5px 0;width:102px;text-align:center;}
#tabs .selector ul li.big.active 		{background:url("images/selector-bg-active-big2.jpg") repeat scroll 0 0 transparent;color:#FFFFFF;float:left;height:34px;list-style-type:none;margin:5px;padding:10px 5px 0;width:102px;text-align:center;}
#tabs .selector ul li a					{color:#FFFFFF;font-weight:bold;text-decoration:none;}
#tabs .selector ul li a:hover			{text-decoration:underline;}
#tabs .tab-container					{padding:5px;overflow:hidden;}
#tabs .tab-container ul					{border-bottom:1px solid #D6D6D6;margin:0;overflow:hidden;padding:0 0 4px;}
#tabs .tab-container ul li				{float:left;width:100px;list-style:none outside none;margin:2px 0 0 5px;position:relative;overflow:hidden;text-align:center;}
#tabs .tab-container > ul li			{width:auto;}
#tabs .tab-container ul li span			{position:absolute;right:0;}
#tabs .tab-container ul li a			{color:#000;text-decoration:none;}
#tabs .tab-container ul li a:hover		{text-decoration:underline;}
#tabs .tab-container .scroll			{overflow-x:hidden;overflow-y:auto;height:330px;border-bottom:medium none;position:relative;}
#tabs .tab-container .scroll ul			{border-bottom:medium none;overflow:hidden;padding:0;} 

.sidehover2								{background:url("images/sidehover2.png") no-repeat scroll 0 0 transparent;height:52px;line-height:16px;margin-top:-55px;padding:4px;position:absolute;top:75px;width:92px;z-index:100;}
.sidehover2:hover						{display:block;}
.sidehover2	p							{color:#cecbcb;font-size:11px;margin:0;font-weight:bold;}
.sidehover2	p.price						{color:#fff;font-size:16px;margin:0;font-weight:bold;}

.sidehover3								{display:none;background:url("images/sidehover3.png") no-repeat scroll 0 0 transparent;height:42px;line-height:14px;margin-top:-55px;padding:3px;position:absolute;left:0;top:60px;width:55px;z-index:100;}
.recentlist-li:hover .sidehover3		{display:block;}
.sidehover3	p							{color:#cecbcb;font-size:11px;margin:0;font-weight:bold;}
.sidehover3	a							{display:block;color:#cecbcb;font-size:11px;margin:0;font-weight:bold;}

ul.errorpage							{float:left;margin:10px;width:130px;}
ul.errorpage li							{border-bottom:1px solid #F2F2F2;list-style:none outside none;padding:2px;}
ul.errorpage li a						{color:#000000;font-weight:bold;text-decoration:none;}
ul.errorpage li a:hover					{text-decoration:underline;}

.prosforaitem				{ position:relative; padding:20px 0; border-bottom:1px solid #d6d6d6; overflow:hidden; }
h1 + .prosforaitem			{ padding-top:0; }
.prosforaitem h2			{color:#000;margin-top:0;font-size:15px;}
.prosforaitem .img-wrap		{position:relative;float:left;margin:0 20px 0 0;}
.prosforaitem .img-wrap .icon{ position:absolute; right:0; top:0; }
.prosforaitem .txt			{ float:left; width:540px; padding:0 0 35px 0; }
.prosforaitem p.date		{margin-top:-10px;float:none;margin-bottom:5px;}
.prosforaitem p				{margin:0 0 10px;}
.prosforaitem p	b			{margin:0;}
.prosforaitem p span		{color:#020202;font-size:20px;font-style:none;}
.prosforaitem p	em			{color:#020202;font-size:14px;text-decoration:line-through;font-style:none;}
.prosforaitem p a			{font-weight:bold;color:#333;font-size:11px;text-decoration:none;}
.prosforaitem p a:hover		{text-decoration:underline;}
.prosforaitem a				{color:#000;text-decoration:none;}
.prosforaitem a:hover		{text-decoration:underline;}
.prosforaitem .more			{ position:absolute; right:0; bottom:20px; display:block; width:115px; height:28px; margin:0; background:url(images/shopbtn-small2.png) no-repeat; font-weight:bold; font-size:11px; color:#fff; line-height:28px; text-align:center; }

.prosforaitem-big				{ position:relative; margin:0 0 20px 0; overflow:hidden; }
.prosforaitem-big h2			{margin-top:0;color:#000;font-size:23px;}
.prosforaitem-big .img-wrap		{float:left;padding:0 20px 0 0;}
.prosforaitem-big .txt			{ float:left; width:479px; padding:0 0 75px 0; }
.prosforaitem-big p.date		{margin-top:-10px;float:none;margin-bottom:5px;}
.prosforaitem-big p				{margin:0 0 10px;}
.prosforaitem-big p	b			{margin:0;}
.prosforaitem-big p span		{color:#020202;font-size:20px;font-style:none;}
.prosforaitem-big p	em			{color:#020202;font-size:14px;text-decoration:line-through;font-style:none;}
.prosforaitem-big p a			{font-weight:bold;color:#333;font-size:11px;text-decoration:none;}
.prosforaitem-big p a:hover		{text-decoration:underline;}
.prosforaitem-big a				{color:#000;text-decoration:none;}
.prosforaitem-big a:hover		{text-decoration:underline;}

.prosforaitem-big .prosfora-tools	{ position:absolute; left:216px; bottom:0; margin-top:0; }
.prosfora-tools					{border-bottom:1px solid #C9C9C9;float:left;width:475px;margin-top:100px;}
.prosfora-tools ul				{margin:0;padding:0;}
.prosfora-tools ul li			{float:left;list-style:none;margin:0 5px 0 0;}
.prosfora-tools ul li a			{margin:0;padding:0 4px 0 0;font-weight:normal;color:#000;}
.prosfora-tools p				{border-top:1px solid #C9C9C9;clear:both;float:left;font-weight:bold;margin:10px 0 5px;padding:10px 0;width:475px;}
.prosfora-tools p a				{margin:0;padding:0;}
.prosfora-tools p img			{float:none;}
h3.grey									{color:#999999;font-size:20px;}
.prosfora-block					{float:left;margin:10px 5px;width:48%;}
.prosfora-block	input			{float:left;}
.prosfora-block	img				{float:left;margin-right:10px;}
.prosfora-block	.txt			{ overflow:hidden; }
.prosfora-block	h1				{color:#141414;font-size:15px;margin-bottom:0;}
.prosfora-block	p				{font-size:12px;margin:10px 0 0 0;}
.prosfora-block .options						{margin:0 0 10px 0;overflow:hidden;}
.prosfora-block .options p						{float:left;width:110px;font-size:12px;color:#000;}
.prosfora-block .options ul						{float:none;margin:10px 0 0 0;overflow:hidden;padding:0 0 0 5px;}
.prosfora-block .options ul.sizes li			{font-size:12px;background-color:#E9E9E9;border:1px solid #D1D1D1;float:left;height:15px;list-style-type:none;margin:0 2px;text-align:center;min-width:15px;cursor:pointer;}
.prosfora-block .options ul.colors li			{background-color:#E9E9E9;border:1px solid #D1D1D1;float:left;height:15px;list-style-type:none;margin:2px;text-align:center;min-width:15px;cursor:pointer;}
.prosfora-block .options ul.sizes li.selected	{border:1px solid red;}
.prosfora-block .options ul.colors li.selected	{border:1px solid red;}

.prosfora-buy					{float:right;}
.prosfora-buy p					{margin:8px 0;}
.prosfora-buy span				{float:right;}
.prosfora-buy em 				{color:#8a919b;font-size:11px;}
.prosfora-buy td				{text-align:right;vertical-align:middle;}
.prosfora-buy td.final 			{color:#252525;font-size:18px;font-weight:bold;}	
.prosfora-buy td.final span		{color:#666666;}


/* BASKET POP UP */
.basket-pop													{background:url("images/basket-pop-bg.jpg") repeat-x scroll 0 0 #FFFFFF;border:1px solid #E5E5E5;padding:2px;width:355px;z-index:1000;}
.basket-pop .close											{position:absolute;right:-30px;top:-30px;}
.basket-pop .tabs											{padding:2px 8px;}
.basket-pop .tabs .options									{border-top:1px solid #C9C9C9;}
.basket-pop .tabs .options p								{clear:both;float:left;margin:10px 0;}
.basket-pop .tabs .options ul								{float:none;margin:10px 0 0 0;overflow:hidden;padding:0;width:210px;}
.basket-pop .tabs .options ul.sizes							{margin:20px 0;padding-left:6px;}
.basket-pop .tabs .options ul.sizes li						{background-color:#E9E9E9;border:1px solid #D1D1D1;float:left;height:15px;list-style-type:none;margin:0 2px;text-align:center;min-width:15px;cursor:pointer;}
.basket-pop .tabs .options ul.colors						{margin:10px 0;padding-left:5px;}
.basket-pop .tabs .options ul.colors li						{background-color:#E9E9E9;border:1px solid #D1D1D1;float:left;height:15px;list-style-type:none;margin:2px;text-align:center;min-width:15px;cursor:pointer;}
.basket-pop .tabs .options ul.sizes li.selected				{border:1px solid red;}
.basket-pop .tabs .options ul.colors li.selected			{border:1px solid red;}

.basket-pop .tabs .options input.dressroom[type="button"]	{background:url("images/dressingroombtn.png") repeat scroll 0 0 transparent;border:medium none;height:39px;width:188px;margin:0 50px 10px 0;clear:both;float:none;padding:0 0 0 15px;cursor:pointer;}
.basket-pop .tabs .options input.shop-small[type="button"]	{background:url("images/shopbtn-small.png") repeat scroll 0 0 transparent;border:medium none;height:28px;width:109px;font-weight:bold;color:#fff;font-size:11px;text-align:left;float:left;clear:both;cursor:pointer;}
.basket-pop .tabs .options input.shop-big[type="button"]	{background:url("images/shopbtn-big.png") repeat scroll 0 0 transparent;border:medium none;color:#FFFFFF;float:left;font-size:11px;font-weight:bold;height:28px;margin-bottom:15px;margin-left:10px;text-align:left;width:178px;cursor:pointer;}
.basket-pop .tabs .options p select							{border:1px solid #C9C9C9;padding:0;width:45px;}

.basket-pop .tabs p.price {
color:#000000;
font-size:22px;
font-weight:bold;
}

.newListSelectedSmall  {
background:url("select-bgSmall.png") no-repeat scroll 0 0 transparent;
color:#000000;
float:left;
height:24px;
margin-bottom:10px;
margin-top:5px;
padding:3px 0 0 6px;
width:85px;
}

/* Category Static text */
.category-txt									{ display:block; width:695px; }
.category-txt span								{ background:url(images/btn_category-toggle.gif) no-repeat left bottom; display:inline-block; width:13px; height:13px; margin:0 0 0 10px; vertical-align:middle; cursor:pointer; }
.category-txt .category-description				{ background:url(images/bg_category-text.png) no-repeat left top; display:block; width:695px; margin:0 0 0 0; padding-top:25px; }
.category-txt .category-description p			{ background:url(images/bg_category-text.png) no-repeat left bottom; display:block; width:655px; margin:0; padding:0 20px 20px 20px; color:#666; font-size:12px; }
.category-txt.closed span						{ background-position:left top; }
.category-txt.closed .category-description		{ display:none; }


p.welcome 											{background:url(images/pwelcome.png) no-repeat scroll left center transparent;color:#7F7E7E;float:left;font-size:13px;margin:0 0 0 60px;padding-left:10px;position:relative;bottom:9px;}
p.welcome b											{color:#333333;}
