/*
-----------------------------------------------
Grey Box Method - Layout CSS
----------------------------------------------- */

body {
	background: #FFF;
	color: #333;
	font-size: 12px;
	padding: 0 0 40px;
}


/* anchors
----------------------------------------------- */
a {
	color: #005689;
	
	text-decoration: none;
}
a:hover {
	outline: none;
		background-color: #005689; 
		color: #fff;
	
}
.awesome, .awesome:visited {
	background: #999 url(/images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

.awesome:hover									{ background-color: #111; color: #fff; }
.awesome:active									{ top: 1px; }
.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding:3px 8px; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }


/* 960 grid system container background
----------------------------------------------- */
.container_12,
.container_16 {
	background:#fff;
}


/* headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {line-height:1.2em; margin-bottom:.3em; color: #005689}
h2 {margin-top:1em;}
h5 {font-size:1.2em;}
h6 {font-size:1em; text-transform:uppercase;}

#section-heading{
font-size:33px;
font-weight:bold;
margin:0 0 20px;
}

h1 a {
	font-weight:normal;
}


/* branding
----------------------------------------------- */
h1#branding {
	font-weight:normal;
	font-size:3em;
	text-align:left;
	height: 105px;
	margin-bottom:15px;
	margin-top: 35px;
	background: transparent url(/img/backgrounds/logo.png) no-repeat scroll 30px 15px;
	width: 450px;
}
h1#branding a{
	text-indent: -10000em;
	display: block;	
	width: 450px;
	height: 105px;
}
h1#branding a:hover{
	background: none;
}


.debug{

}
.banner{
	height: 280px;
}
/* page heading
----------------------------------------------- */
h2#page-heading {
	font-weight:normal;
	padding:.5em;
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;
}
#header{
	position: relative;
}
#social-networking{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 20000;
}
#social-networking a{
	top: 5px;
	position: relative;
}

/*	=Top bar
	***************************************************/
	#top-bar{
		position: absolute;
		top: 0;
		border-bottom: 1px solid #BEBEBE;
		height: 20px;
		width: 100%;
		padding: 7px 0;
	}
	#top-bar p{
		font-size: 12px;
	}
	
	#home-lateset{
		position: relative;
		/* padding-top: 70px; */
	}
	
	#top-add{
		left:-8px;
		position:absolute;
		top:0;
	}
	
	.home-page #home-banners{
		/* margin-top: 70px; */
	}

/*	=Search
	***************************************************/
	
	#search {
		position:absolute;
		right:154px;
		top:6px;
		width:210px;
	}
	#search input{
		padding: 1px;
	}


	/*	=Rss
		***************************************************/
	#rss-feed{
		position:absolute;
		right:-1px;
		top:4px;
	}
	#rss-feed h3{
		width:30px;
		height: 28px;
		text-indent: -10000em;
		background: #FFF url('/img/socialmedia/feed-icon-28x28.png') no-repeat 0 0;
	}
	
	
	/*	=Contribute
		***************************************************/
	#contribute-button{
		position: fixed;
		left: 0;
		top: 40%;
		width: 28px;
		height: 100px;
		text-indent: -1000em;
	}
	#contribute-button a{
		display: block;
		width: 28px;
		height: 100px;
		background: url('/img/backgrounds/contribute-button.png') no-repeat 0 -5px;
	}
	#contribute-button a:hover{
		background: url('/img/backgrounds/contribute-button.png') no-repeat 0 -104px;		
	}
	

/*	=news ticker
	***************************************************/
	#ticker{
		padding-top: 10px;
		height: 35px;
		margin-bottom: 0;
	}
	#ticker li{
		font-size: 14px;
		font-family: georgia,serif, Verdana, Arial, Helvetica, sans-serif;
	}

/* boxes
----------------------------------------------- */
.box {
	margin-bottom:20px;
	padding:10px 10px 1px;
}
.home-page .box{
	clear:left;
	/*border-bottom: 1px dotted #ccc;*/
	padding-bottom: 10px;
}

.home-page .box h2{
	border: none !important;
}

.home-page .box.articles{
	
}

.grid_12{
	min-height: 0;
}
.box h2 {
	font-size:14px;
	font-weight:bold;
	
	margin:-10px -10px 0 -10px;
	padding:6px 12px;
	border-top: 10px solid #F00;
}

.grid_4 .box h2 a {
	background-position: 97% 50%;
}
.grid_5 .box h2 a {
	background-position: 98% 50%;
}
.grid_12 .box h2 a {
	background-position: 99% 50%;
}


.box h2 a.hidden,
.box h2 a.hidden:hover {
	font-size: ;
}
.box h2 a:hover {
}
.block {
	padding-top:10px;
}
div.menu {
	padding:0;
}
div.menu h2 {
	margin:0;
}
div.menu .block {
	padding-top:0;
}

#main h2{
	width: 440px;
	min-height: 40px
}

.section h3{
	font-size: 14px;
}

/* paragraphs, quotes and lists
----------------------------------------------- */
p {
	margin-bottom:1em;
}
blockquote {
	font-family: Georgia, 'Times New Roman', serif;
	font-size:1.2em;
	padding-left:1em;
	border-left:4px solid #ccc;
}
blockquote cite {
	font-size:.9em;
}
ul, ol {
	padding-top:0;
}


/* menus
----------------------------------------------- */
ul.menu {
	list-style:none;
	border-top:1px solid #bbb;
}
ul.menu li {
	margin:0;
}
ul.menu li a {
	display:block;
	padding:4px 10px;
	border-bottom:1px dotted #999999;
	font-size: 13px;
}
ul.menu li a:hover {
	background:#005689;
	color: #FFF;
	text-decoration: underline;
}
ul.menu li a:active {
	background:#ccc;
}


/* submenus
----------------------------------------------- */
ul.menu ul {
	list-style:none;
	margin:0 0 10px 0;
}
ul.menu ul li a {
	padding-left:20px;
}

/* blog */
.entry-meta{
	padding: 10px 0;
}

/* section menus
----------------------------------------------- */
ul.section {
	border-top:0;
	margin-bottom:0;
}
ul.section li {
	
}
ul.section li a {
	
}
ul.section li a:hover {
}

ul.section li a:active {
	color:#fff;
	background:#666;
}
ul.section li li a {
	padding-left: 20px;
}
ul.section li li a:hover {
	
}
ul.section li li a:active {
	color:#000;
	background:#fff;
}
ul.section ul li {
	text-transform:none;
}
ul.section ul.current li a {
	background:#eee;
	border-bottom:1px solid #fff;
}
ul.section ul.current li a:hover {
	background:#ddd;
}
ul.section ul.current li a:active {
	background:#fff;
}
ul.section li a.current {
	color:#fff;
	background:#666;
}
ul.section li a.current:hover {
	background:#555;
}
ul.section li a.current:active {
	background:#444;
}
ul.section li a.active {
	background:#fff;
	cursor:default;
}
ul.section li.current > a.active,
ul.section li.current > a.active:hover {
	color:#fff;
	background:#666;
	cursor:default;
}
ul.section li li li a {
	padding-left: 40px;
}




/* forms
----------------------------------------------- */
form {
	overflow:hidden;
}
fieldset {
	padding:10px;
	position:relative;
	margin-bottom:10px;
}
legend {
	font-size:1.1em;
	padding:.4em .8em;
	background:#fff;
	border:1px solid #bbb;
}

fieldset p label {
	width:98%;
}

fieldset p input,
fieldset div input,
fieldset p input,
fieldset div textarea {
	width:98%;
}

fieldset p select,
fieldset div select {
	width:99%;
}

.submit{
	margin-top: 15px;
	float: right;
}

form p.notice {
	font-weight:bold;
}
input.search.text {
	width:66%;
}
input.search.button {
	width:28%;
	margin-left:2%;
}
div.input{
	margin-bottom: 5px;
}
div.input label{
	display:block;
	padding:5px 0;
}
div.input input[type=text],
div.textarea textarea{
	border: 1px solid #999;
	padding: 5px;
}

#ajax-contribute{
	padding-bottom: 50px;
}

/* articles
----------------------------------------------- */
.articles {
	padding:0;
}
.articles h2 {
	margin:0;
	font-size:20px !important;
	color: #005689;
}
#articles {
	padding-top:0;
}
.article {
	padding-top:.5em;
}
.box .article {
	border-bottom: 1px dotted #999999;
	padding:13px 10px 0 10px;
	clear:left;
	float:left;
	padding-bottom: 15px;
}

.article h2 {
	font-size:20px !important;
	font-weight:normal;
	text-transform:none;
	color:#333;
	background:transparent;
	padding:0;
	margin:0;
	border:none;
}
.box.article h2 {
	font-size: 20px !important;
	border: 1px solid #F00;
}
.article h3 {
	margin-bottom:.2em;
	font-size:1.6em;
}
.box .first {
	border-top:none;
}
.article h4 {
	font-size:1.2em;
	text-transform:uppercase;
	margin-bottom:.5em;
}
.article a.image {
	float:left; 
	margin:3px 10px 3px 0; 
	padding:4px;
	border:1px solid #bbb;
	background:#fff;
}
.article a.image:hover {
	border:1px solid #666;
}
.article a.image img {
	float:left; 
}
.article p.meta {
	color:#666;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	padding:.3em 0;
	margin-bottom:.8em;
}
a.image {
	float:left; 
	margin:3px 10px 3px 0; 
	padding:4px;
	border:1px solid #bbb;
	background:#fff;
}
a.image:hover {
	border:1px solid #666;
}
a.image img {
	float:left; 
}

/* site information
----------------------------------------------- */
#site_info {
	color:#ccc;
	background: #EDEDED;
	margin:20px 0;
	border-top: 5px solid #005689;
}
#site_info a {
	color:#005689;
}
#site_info a:hover {
	color:#FFF;
}
#site_info p {
	color:#005689;
}

/*	=newsletter-box
	***************************************************/
	#newsletter-box{
		background: #EDEDED;
	}
	#newsletter-box h2{
		font-size: 12px;
		border-top: 5px solid #005689 !important;
	}

/*	=spanish-map
	***************************************************/
	#spanish-map{
		background: #EDEDED;
	}
	#spanish-map h2{
		font-size: 12px;
		border-top: 5px solid #005689 !important;
	}
	
/*	=Explore
	***************************************************/
	#explore-box{
		margin-top: 40px;
	}
	#explore-box h2{
		background: #EDEDED;
		height: 30px;
		color: #005689;
		border-top: 5px solid #D61D00 !important;
		border-bottom: none !important;
	}
	
	#main-home-content{
		position: relative;
	}
	#home-content{
		position: absolute;
		bottom: -460px;
		width: 930px;
	}
/*	=banners
	***************************************************/
	#banner-ads{
		background: #EDEDED;
	}
	#banner-ads h2{
		font-size: 12px;
		color: #808080;
		border-top: 5px solid #005689 !important;
		font-family: Arial, Helvetica, sans-serif;
		margin-bottom: 5px !important;
	}
	#banner-ads .block a img{
		margin-right: 5px;
		margin-bottom: 5px;
		border: 2px solid #EEE;
	}
	#banner-ads .block a.even img{
		margin-right: 0;
	}
	#banner-ads .block a:hover img{
		border-color: #999;
	}	
	
	#banner-ads span{
	}
	
	#banner-ads span a{
		display: inline;
		background: transparent;
		color: #aaa;
		font-size: 10px;
		float: right;
	}
	#banner-ads span a:hover{
		text-decoration: underline;
		background: none !important;
		text-decoration: none !important;
	}
	
	.school-banner{
		margin-bottom: 15px;
		text-align: center;
		height: 175px;
	}
	.school-banner a{
		display: block;
		height: 175px;
		
	}
	.school-banner a,
	.school-banner a img{
		display: block;
	}
	.school-banner p a:hover img{
	}
	.ad-main{
		float: left;
		display: block;
		height: 175px;
	}
/*	=ADDITIONS
	***************************************************/
	#home-page-latests .grid_4 h2{
		font-size: 14px !important;	
	}
	#home-page-latests .grid_4{
		border-bottom: 1px dotted #999999;
		padding-bottom: 15px;
	}
	
	
	.switcher{
		padding: 0;
		margin: 0;
		position: relative;
	}
	.switcher li{
		padding: 3px 0 0 0;
		margin: 0;
		list-style: square inside;
		line-height: 14px
	}
	.switcher li span{
		position: absolute;
		top: 0;
		left: 0;
		display: none;
	}
	.switcher li.top-story{
		padding: 0;
		list-style: none;
	}
	.switcher li.top-story span{
		display: block;
		z-index: -1;
	}
	.switcher li.top-story.active span{
		z-index: 1;
	}
	.switcher li.top-story a{
		color: #005689;
		border-bottom: 1px solid #FFFFFF;
		display: block;
		height: 32px;
		margin-left: 157px;
		padding: 2px 5px;
		line-height: 14px;
	}
	.switcher li.top-story a:hover,
	.switcher li.top-story.active a{
		background: #005689;
		color: #FFF;
		font-weight: bold;
	}

	#home-page-latests .grid_4.catalunya h2		{ color: #FFF; background: #008000; }
	#home-page-latests .grid_4.madrid h2		{ color: #FFF; background: #0061A6; }
	#home-page-latests .grid_4.andalucia h2 	{ color: #FFF; background: #D1008B; }                   	
	#home-page-latests .grid_4.balearics h2 	{ color: #FFF; background: #3246AB; }
	#home-page-latests .grid_4.costa-blanca---valencia h2	{ color: #FFF; background: #8F1AB6; }
	#home-page-latests .grid_4.interviews h2	{ color: #FFF; background: #AD532F; }
	#home-page-latests .grid_4.business h2		{ color: #FFF; background: #066EC9; }
	#home-page-latests .grid_4.holidays h2		{ color: #FFF; background: #4A7801; }
	#home-page-latests .grid_4.schools h2		{ color: #FFF; background: #005689; }
	
	
	#home-page-latests .grid_4.catalunya .switcher li.top-story a:hover,
	#home-page-latests .grid_4.catalunya .switcher li.top-story.active a{ 	background: #008000; }
	
	#home-page-latests .grid_4.madrid .switcher li.top-story a:hover,
	#home-page-latests .grid_4.madrid .switcher li.top-story.active a{ 	background: #0061A6; }
	
	#home-page-latests .grid_4.balearics .switcher li.top-story a:hover,
	#home-page-latests .grid_4.balearics .switcher li.top-story.active a{ 	background: #3246AB; }
	
	#home-page-latests .grid_4.andalucia .switcher li.top-story a:hover,
	#home-page-latests .grid_4.andalucia .switcher li.top-story.active a{ 	background: #D1008B; }
	
	#home-page-latests .grid_4.costa-blanca---valencia .switcher li.top-story a:hover,                          	
	#home-page-latests .grid_4.costa-blanca---valencia .switcher li.top-story.active a{ 	background: #8F1AB6; }	
	
	#home-page-latests .grid_4.interviews .switcher li.top-story a:hover,
	#home-page-latests .grid_4.interviews .switcher li.top-story.active a{ 	background: #AD532F; }
	
	#home-page-latests .grid_4.business .switcher li.top-story a:hover,
	#home-page-latests .grid_4.business .switcher li.top-story.active a{ 	background: #066EC9; }
	
	#home-page-latests .grid_4.holidays .switcher li.top-story a:hover,
	#home-page-latests .grid_4.holidays .switcher li.top-story.active a{ 	background: #4A7801; }
	
	#home-page-latests .grid_4.schools.switcher li.top-story a:hover,
	#home-page-latests .grid_4.schools.switcher li.top-story.active a{ 	background: #005689; }
	
	#events-box { padding: 0 !important; padding-bottom: 10px;}
	#events-box .block{ padding-top: 1px !important; }
	#events-box h2 { color: #FFF; background: #AD532F; margin: 0;}
	#events-box li.top-story a:hover,
	#events-box li.top-story.active a{ 	background: #AD532F; }
	
	#home-page-latests .grid_4 h2{
		margin-bottom: 0 !important;
		padding: 8px 5px;
	}
	#home-page-latests .block{
		padding-top: 1px;
	}
	
	#home-page-latests .grid_4 h2 a{
		color: #fff;
	}
	#home-page-latests .grid_4 h2 a:hover{
		background: none;
	}
	
	/* --- news ----------------------------------------------- */
	#news-navigation{
		position: absolute;
		top: 37px;
		right: 0;
	}
	#news-navigation li{
		border-right:1px solid #BEBEBE;
		float:left;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin-left:7px;
		padding-right:7px;
	}
	
	
	.news-article{
		border-bottom: 1px dotted #acaaaa;
		margin-bottom: 15px;
	}

	.news-article h3{
		font-weight: bold;
		margin-bottom: 2px;
	}

	.news-article p{
		margin-bottom: 2px;
	}

	.news-article p.read-more-link{
		text-align: left;
	}

	.news-article p.read-more-link a{

	}

	.paging div.disabled{
		display: inline;
		display: none;
	}

	.paging a.previous {
		background: url('/img/backgrounds/buttons/inner_prev.png') no-repeat left bottom;
		padding-left: 15px;
	}

	.paging a.next{
		background: url('/img/backgrounds/buttons/inner_next.png') no-repeat right bottom;
		padding-right: 15px;
	}

/*	=Colour changes
	***************************************************/
	.box h2 {
		border-top: 5px solid #F00;
	}	

	.catalunya #section-heading{ 		color: #008000; }
	.catalunya .box h2 { 				border-top: 5px solid #008000; }
	.madrid #section-heading{ 			color: #0061A6; }
	.madrid .box h2 { 					border-top: 5px solid #0061A6; }
	.andalucia #section-heading{ 		color: #D1008B; }
	.andalucia .box h2 { 				border-top: 5px solid #D1008B; }                   	
	.balearics #section-heading{ 		color: #3246AB; }
	.balearics .box h2 { 				border-top: 5px solid #3246AB; }
	.costa #section-heading{ 			color: #8F1AB6; }
	.costa .box h2 { 					border-top: 5px solid #8F1AB6; }
	.interviews #section-heading{ 		color: #AD532F; }
	.interviews .box h2 { 				border-top: 5px solid #AD532F; }
	.business #section-heading{ 		color: #066EC9; }
	.business .box h2 { 				border-top: 5px solid #066EC9; }
	.holidays #section-heading{ 		color: #4A7801; }
	.holidays .box h2 { 				border-top: 5px solid #4A7801; }
	.schools #section-heading{ 			color: #005689; }
	.schools .box h2 { 					border-top: 5px solid #005689; }

	
/*	=banner tabs
	***************************************************/

	#banner .ui-tabs-nav li.interviews a		{ color: #FFF !important; }
	#banner .ui-tabs-nav li.recommendation a	{ color: #FFF;}
	#banner .ui-tabs-nav li.mums-in-business a	{ color: #FFF;}
	#banner .ui-tabs-nav li.events a			{ color: #FFF; }
	#banner .ui-tabs-nav li.interviews a		{ color: #FFF;}
	
/*	=social media
	***************************************************/
	#main{
		position: relative;
	}
	#social-media{
		position:absolute;
		right:-85px;
		top:-8px;
	}
	#facebook{
		position: absolute;
		right: 0;
		bottom: 0;
	}	
	#twitter{
		bottom:-3px;
		position:absolute;
		right:-124px;
	}

/*	=Drop menu
	***************************************************/
	/**
	 * Main droplink wrapper
	 */
	.droplink {
		width: 147px;
		position:absolute;
		-moz-border-radius-topleft: 5px;
		-webkit-border-top-left-radius: 5px;
	    -moz-border-radius-topright: 5px;
		-webkit-border-top-right-radius: 5px;
	    -moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
	    -moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		z-index: 10000;
	}

	/**
	 * Reset the margins and paddings
	 */
	.droplink ul, .droplink h3, .droplink h3 a{
		padding: 0px;
		margin: 0px;
		
	}
	.droplink ul{
		position:relative;
		left: -30px;
	}
	/**
	 * Draw border when mouse hover the droplink
	 */
	.droplink:hover {
		height: auto;
	}

	/**
	 * Set droplink title style
	 */
	.droplink h3 a {
		text-align: center;
		width: 100%;
		display: none;
		color: #333;
		letter-spacing: 4px;
		text-decoration: none;
		text-transform: uppercase;
	}

	/**
	 * Hide image border when you use an image as link
	 */
	.droplink h3 a img{
		border: none;	
	}

	/**
	 * Text style of the title when the menu is opened
	 */
	.droplink:hover h3 a {
		color: #FFF;
		font-weight: bold;
	}

	/**
	 * Make sure the Main label stays on the same place
	 * If you don't use this block the label will move one pixel
	 * because of the border that is added to the droplink div
	 */
	.droplink:hover h3 a {
		position: absolute;
		left: -1px;
		top: -1px;
	}

	/**
	 * Default hide bullet icons and hide the menu items
	 */
	.droplink ul{
		list-style: none;	
		display: none;
		margin: 0;
	}

	/**
	 * Display the items when hovering the droplink
	 */
	.droplink:hover ul{
		display: block;
	}

	/**
	 * Show list items as block so they fill the line
	 */
	.droplink li{
		display: block;
	}

	/**
	 * Style of the items
	 */
	.droplink li a{
		padding: 4px;	
		margin: 1px;
		background-color: #294987;
		display: block;
		color:#FFF;
		text-decoration: none;
		-moz-border-radius-topleft: 5px;
		-webkit-border-top-left-radius: 5px;
	    -moz-border-radius-topright: 5px;
		-webkit-border-top-right-radius: 5px;
	    -moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
	    -moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
	}

	/**
	 * Style when an items is hovered
	 */
	.droplink li a:hover {
		background-color: #2182EB;	
	}
	
/*	=FRONT END ADMIN
	------------------------------------------------------ */
	.child-page{
		position: relative;
		width: 520px !important;
	}

	.child-page .handle{
		position: absolute;
		background:transparent url('/img/admin/move.png') no-repeat scroll 0 0;
		width: 20px;
		text-indent: -10000em;
		cursor: move;
		z-index: 100;
		top: 15px;
		left: -15px;
		cursor:move;
		height:20px;
	}
	
	.editinlinewysiwyg{
		clear: left;
	}
	
	.notification {
	                position: relative;
	                margin: 0 0 15px 0;
	                padding: 0;
	                border: 1px solid;
	                background-position: 10px 11px !important;
	                background-repeat: no-repeat !important;
	                font-size: 13px;
	                width: 99.8%;
	                }


	.attention {
	                background: #fffbcc url('../images/icons/exclamation.png') 10px 11px no-repeat;
	                border-color: #e6db55 !important;
	                color: #666452;
	                }

	.information {
	                background: #dbe3ff url('../images/icons/information.png');
	                border-color: #a2b4ee;
	                color: #585b66;
	                }

	.success {
	                background: #d5ffce url('../images/icons/tick_circle.png');
	                border-color: #9adf8f;
	                color: #556652;
	                }

	.error-flash {
	                background: #ffcece url('../images/icons/cross_circle.png') no-repeat;
	                border-color: #df8f8f;
	                color: #665252;
	                }

	.notification div {
	                display:block;
	                font-style:normal;
	                padding: 10px 10px 10px 36px;
	                line-height: 1.5em;
	                }

	.notification .close {
	                color:#990000;
	                font-size:9px;
	                position:absolute;
	                right:5px;
	                top:5px;
	                }
/*	=ERROR
	***************************************************/

	.info, .success, .warning, .error, .validation {
		border: 1px solid;
		margin: 5px 0px;
		padding:10px 10px 10px 50px;
		background-repeat: no-repeat;
		background-position: 10px center;
		clear:both;
	}

	.error {
		color: #D8000C;
		background-color: #FFBABA;
		background-image: url('/images/feedback/error.png');
	}

	form .error{
		background-color:#FFFFFF;
		border:medium none;
		padding:5px 10px 1px 36px;
	}


	
