/* CSS */

/* Main declarations */

* 						{ margin:0; padding:0; }
img						{ border:none; }
html 					{ width:100%; height:100%; }
body 					{ background:url('../img/bg.gif') no-repeat bottom right #000 fixed; line-height:18px;
							font-family:Arial, Tahoma, Verdana;font-size:11px; color: #666666; }
body.popup 				{ background:url("none") #fff; }

input, textarea, select { font-family: Tahoma, Verdana, Arial; font-size: 11px;	color: #333; border:1px solid #eee; }

a:link, a:visited 		{color: #000;text-decoration: none;}
a:hover 				{color: #000;text-decoration: underline;}
a.white:link, a.white:visited {color: #FFFFFF;text-decoration: none;}
a.white:hover			{color: #FFFFFF;text-decoration: underline;}
a.tg:link, a.tg:visited	{color: #777777;text-decoration: none;}
a.tg:hover 				{color: #D60112;text-decoration: none;}
a.tr:link, a.tr:visited {color: #D60112;text-decoration: none;}
a.tr:hover 				{color: #D60112;text-decoration: underline;}
a.underline:link, a.underline:visited {color: #000;text-decoration: underline;}
a.underline:hover 		{color: #c00;text-decoration: underline;}

a.linkclose:link, a.linkclose:visited, a.linkclose:hover {	text-decoration:none;color:#fff;font-weight:normal;	}	

hr						{ display:none;}
h1 						{ font-weight:bold; font-size: 24px; color:#000; line-height:28px; }
img#background 			{ z-index: 1; position:absolute; }

/* Classes, please order by className */
.abs 					{ position:absolute;top:0px;left:0px; }
.aboutimg				{ float:left; display:inline; width:160px; margin-top:20px; }
.ac 					{ text-align:center !important }
.al 					{ text-align:left; }
.ar 					{ text-align:right; }
.articleHeader 			{ font-size:21px;color:#07070b;font-weight:bold; }
.articlePrice 			{ font-size:14px;color:#589a64;font-weight:bold; }

.bg						{ background: url(../img/bg_main.gif) top center no-repeat #fff; width:990px;
							float:left; display:inline;	height:287px; }
.black 					{ color:#000000; }

.cArticleImage			{ float:left;width:340px;height:260px; }
.cArticleImage .floatingImage {position:absolute;top:0px;left:0px;width:340px;text-align:center; }
.center 				{ position:relative; margin:0 auto; width:990px; }
.cgre en 				{ float:left; }
.cgreen .menu 			{ margin-top:177px; }
.checkout1 input 		{ height:20px;line-height:20px; }
.checkout1 select 		{ height:20px;line-height:20px; }
.c .logo 				{ position:absolute;top:70px;left:0px;width:237px; }
.colheader 				{ background:#cdcdcd; color:#000;font-size:12px;font-weight:bold; }
.content				{ background:#fff;margin-top:0px;width:990px;height:380px;float:left; display:inline; }
.contentfull			{ background:#fff;margin-top:0px;width:990px; float:left; display:inline; }
.content .margin 		{ margin:32px 32px 32px 32px; }

.empty					{ clear:both; height:20px; }
.error_message 			{ color:#cc0000; }
.error_message div 		{ margin-left:5px; }
.explain				{ float:right; margin:20px 20px 0 0; display:inline; }

.fl 					{ float:left;display:inline; }
#flash					{ margin:50px 0 0 0; float:left; display:inline; height:250px; width:990px; }
.footer 				{ float:left;width:990px;text-align:center;color:#000;font-weight:bold; }
#footer					{ margin-top:20px; float:left; display:inline;  width:100%; font-family:Georgia, "Times New Roman", Times, serif; height:20px; } 
#footer	ul				{ width:290px; margin:0 auto; position:relative; list-style: none outside; font-size:13px; line-height:16px;  }
#footer	li				{ display:inline;border-left:1px solid #fff; margin-left:10px; }
#footer	li.first		{ border:0;} 
#footer	li.first a		{ margin:0; } 
#footer	a				{ color:#fff; margin-left:10px; }
.form_small input 		{ height:20px;line-height:20px; }
.form_small select		{ height:20px;line-height:20px; }
.form_small				{ float:left;width:330px; }
.form_small #col_1 		{ float:left;width:130px; }
.form_small #col_2 		{ float:left;width:200px; }

.groups .logo 			{position:absolute;top:58px;left:640px;width:237px;height:185px;}
.groups .lmarg 			{margin-left:15px;}
.groups .infogroup 		{ position:absolute;top:285px;left:745px;color:#808080; }

.header 				{ float:left;width:200px;margin-left:10px;display:inline; }
.headerLogo 			{ float:left;height:50px;}
.highslide-close 		{ text-align:center; }
.home #menu				{ margin:30px 0 0 220px;  }

.images 				{ float:left;width:490px;margin:10px 0px 0px 10px;display:inline} 

.leftcolumn 			{ float:left;width:480px; } 
.listHeader 			{ margin-left:15px;font-size:14px;color:#07070b;font-weight:bold; } 
.listPrice 				{ margin-left:15px;font-size:14px;color:#589a64;font-weight:bold; } 
.login 					{ position:absolute;top:10px;left:800px;width:140px; }

.subMenuActive			{ float:left; display:inline; margin:22px 0 0 0; width:200px; }

.iconred				{ position:absolute;top:624px;left:445px;background:#e42211;width:21px;height:10px;cursor:pointer; }
.icongreen 				{ position:absolute;top:624px;left:470px;background:#599d64;width:21px;height:10px;cursor:pointer; }
.iconblue 				{ position:absolute;top:624px;left:495px;background:#353083;width:21px;height:10px;cursor:pointer; }

.menuBig 				{ float:left; }
.menuBig div 			{ float:left; }

#menu					{ font-family:Georgia, "Times New Roman", Times, serif; list-style:none outside; color:#fff; font-size:13px; margin:30px 0 0 5px; height:50px; float:left; display:inline;   }
#menu a					{ color:#fff; }
#menu a.act				{ text-decoration:underline; }
#menu li				{ display:inline; margin-left:30px; float:left; height:30px; }
#menu li.first			{ margin-left:0; }
#menu ul				{ position:absolute; top:2px; left:0; display:block; width:300px; display:none; }	
#menu ul li				{ margin:0 10px 0 0; border-left: 1px solid #fff; font-size:12px; line-height:14px; height:14px; float:left; display:inline;  }
#menu ul li.first		{ border-left:0; }
#menu ul li a			{ margin:0 0 0 10px;  }
#menu ul li.first a		{ margin:0; }
#menu #m_about			{ background:url(../img/about.gif) 45px 4px no-repeat; padding-right:20px; }

.orderlist td 			{ height:22px }

.profileblock			{ float:left; display:inline; width:950px; margin:20px 0 0 20px; } 
.profile input 			{ height:20px;line-height:20px; }
.profile select 		{ height:20px;line-height:20px; }
.productTitle 			{ color:#000000;font-size:12px; }

.rel 					{ position:relative; }
.rightcolumn 			{ float:right;width:450px; }
.rightcolumn h2, rightcolumn h3 { float:left; }

.shop_cnt 				{ width:40px;text-align:center;}
.shoesblue 				{ position:absolute;top:250px;left:480px; }
.shoesgreen 			{ position:absolute;top:95px;left:605px; }     
.shoesred 				{ position:absolute;top:130px;left:25px; }
.shoppingcart			{ float:right; display:inline; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#fff; margin:30px 5px 0 0; text-align:right; }
.shoppingcart a			{ color:#fff !important; }
.shoppingcart a:hover	{ color:#fff;text-decoration:underline; }
.shoppingcart a.act		{ color:#fff;text-decoration:underline; }
.shoppingcart #container_shoppingcart	{ font-size:12px; }
.spacer 				{ border-right:1px solid #7f7f7f; }
.subMenuArticle			{ float:right; display:inline; width:400px; height:30px; font-size:16px;text-align:right; }

.tb						{ color:#000;}
.text					{ float:left; display:inline; width:950px; margin:10px 0 0 20px; } 
.textfull				{ float:left; display:inline; width:950px; margin:20px 0 0 20px; } 
.title					{ float:left; display:inline; width:950px; margin:20px 0 0 20px;  }
.titleAbout				{ float:left; display:inline; width:70px; margin:20px 0 0 20px;  }
.titleArticle			{ float:left;width:200px;display:inline; }
.titleAmbassadors		{ float:left; display:inline; width:160px; margin:20px 0 0 20px;  }
.titleCollection		{ float:left; display:inline; width:140px; margin:20px 0 0 20px;  }
.titleSmall				{ float:left; display:inline; width:160px; margin:20px 0 0 20px;  }
.totals 				{ position:relative;width:950px;}
.tr 					{ color:#c00;}