body {
	background:#f0f0f0;
	/*background-image:url("/../../images/logo/water_bg.jpg");*/
}
p + p {
	text-indent:0;
}
h1 .alt, h2 .alt, h3 .alt, h4 .alt, h1, h2, h3, h4
{
	font-family:Arial, Helvetica, sans-serif !important;
	color:#000 !important;
	font-style:normal !important;
} 
.container
{
	background:#FFF;
	padding:5px;
}
.front_page_box
{
	margin:0 !important;
	padding:0;
}
.box
{
	background:#f0f0f0;
	border:1px solid #eaeaea;
}
.all-stores-box
{
	float:left;
	width:140px;
	margin:2px;
}
.all-stores-box ul
{
	margin-left:15px;
	padding:0;
}
.all-stores-box a, .all-stores-box a:link, .all-stores-box a:visited, .all-stores-box a:active
{
	text-decoration:none;
	color:black;
}
.all-stores-box a:hover
{
	text-decoration:underline;
	color:#0000a0;
}
#heading{
	text-align:center;
	margin:0;
	width:950px;
}
#heading a img{
	
	width:950px;
}
#idea_desc
{
	text-align:center;
	
}
#idea_desc h2
{
	text-align:center;
	margin-bottom:5px;
}
#idea_img
{
	text-align:center;
	width:950px;
	
}

.contribution_desc, .contribution_desc strong
{
	font-size:0.9em;
	color:#a4a4a4;
	text-align:left;
}
.contribution_desc a:active, .contribution_desc a:visited, .contribution_desc a
{
	font-size:0.9em;
	color:#a4a4a4;
	text-align:left;
	text-decoration:none;
}
.contribution_desc a:hover
{
	text-decoration:underline;
}
.plain-content
{
	padding:5px;
}
.plain-content h1
{
	margin-bottom:10px !important;
	font-size:2em;
}
.plain-content h2
{
	margin-bottom:5px !important;
	font-size:1.5em;
}
.plain-content p a
{
	margin-top:10px;
}
.plain_content img
{
	margin-right:5px;
	float:left;
	border: 1px solid #dedede;
}
.img_sidebar img
{
	width:100%;
	padding:5px;
	background:#f0f0f0;
	border:1px solid #eaeaea;
	float:left;
	
}

.hint
{
font-style:normal;
color:gray;
}


#shop_loader
{
	text-align:center;
	font-size:2em;
	font-weight: lighter;
}

#serachfieldwrapper
{
	border:1px solid #BEBEBE;
	float:right;
	padding-left:5px;
	width:230px;
	background:#ffffff;	
	height:28px;
}
#serachfieldwrapper input{
			border:none;
			width:200px;
			height:18px;
			font-size:13px !important;
			padding:3px !important;
			padding-top:7px !important;
		}
		#serachfieldwrapper img{
			
			vertical-align:middle;
			margin-top:7px;
			float:left;
		}
ul.social_tools
{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}	
.social_tools li
{
	list-style:none;
	display:inline;
	padding-right:10px;
}	
/*
 * ADMIN
 */	
 #admin_sidemenu ul
 {
 	margin-left:0;
	padding-left:5px;
	margin-bottom:0;
 }
#admin_sidemenu li
{
	margin-bottom:2px;
	list-style:none;
}
.country_flags
{
	float:right; 
	clear:both;
}
.country_flags img
{
	padding:0 2px;
}
.country_flags img.active
{
	background:#ea1515;
}
.country_flags img.hover
{
	background:#c0c0c0;
}
/*
 * Changes to jQuery UI
 */
.ui-state-default, .ui-widget-content .ui-state-default
{
	color:#000 !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover
{
	color:#FFF !important;
}
.ui-state-active, .ui-widget-content .ui-state-active
{
	color:#000	 !important;
}
