/*
	Project name: project name
	Project url: http://www.project-url.be/
	Version: 1.0
	Author: Blue4You
	Author URI: http://www.blue4you.be/
	
	Main colors:
	white		: #ffffff
	black		: #000000
	middle grey	: #cccccc
	dark grey	: #333333
	blue		: #338dd2;
*/

/* plugins
--------------------------------------------------------*/
@import url("plugins/horizontal/screen.css");
@import url("plugins/button/screen.css");
@import url("plugins/title-sticker/screen.css");
@import url("plugins/box-shadow/screen.css");
@import url("plugins/fancybox/jquery.fancybox.css");
@import url("plugins/infobar/screen.css");
@import url("formmanager.css");
@import url("CssFix.css");



/* structure
--------------------------------------------------------*/
html						{ overflow-y:scroll;}
body						{ font-family: Helvetica; color:#999; background:#0073cc; margin:0; padding:0;}

#wrapper					{ background:#fff; /*width:980px; margin: 0 auto;*/}
.container					{ position:relative;}

a,a:visited					{ color:#0073cc; outline:none;}
a:hover						{ color:#0073cc; text-decoration:none;}
a.external					{ background:url(../images/external.gif) no-repeat scroll right center; padding:0 15px 0 0;}


h2							{ color:#444; font-size:18px;}
h3							{ font-size:18px; line-height:1; margin-bottom:1em; color:#f57f0f; font-weight:bold;}

#header						{ height:auto; padding:0 0 5px; background:url(../images/bg-header.png) no-repeat top center;}
#content					{ padding:10px 0 0; min-height:620px; background:url(../images/bg-content.png) repeat-x top left; z-index:1;}
#footer						{ height:auto; padding:10px 0; color:#3f4549; font-size:11px; background:url(../images/bg-footer.jpg) no-repeat top center; overflow:hidden; position:relative;}
#footer a					{ color:#ffffff;}
#footer ul					{ margin:0; padding:0;}
#footer ul li				{ list-style:none;}
#footer .type				{ display:none;}
#footer .span-3 div			{ line-height:15px; font-size:14px; letter-spacing:-1px; color:#1981d1; }
#footer .span-3 div span	{ padding-left:50px;}

#tools						{ line-height:30px; height:30px; overflow:hidden;}

span.country				{ float:left; color:#4094d4;}

#navigation					{ float:right; position:relative; top:0; right:0; margin:0; padding:0;}
#navigation li				{ float:left; margin:0; padding:0; list-style:none;}
#navigation li a,			
#navigation li a:visited    { display:block; padding:0 4px; text-decoration:none; color:#0073cc; font-size:100%}
#navigation li a.external	{ background:none;}
#navigation li a:hover,
#navigation li.current a	{ color:#4094d4; text-decoration:underline;}

#languages					{ float:right; margin:0 25px 0 20px; padding:0;}
#languages li				{ float:left; margin:0 0 0 4px; padding:0; color:#ccc; list-style:none; text-transform:uppercase;}
#languages li a,				
#languages li a:visited	    { display:block; color:#0073cc; text-decoration:none; font-size:100%}
#languages li a:hover,
#languages li.current a		{ color:#4094d4; text-decoration:underline;}

#banner						{}
.leaderboard				{ position:absolute; top:30px; right:0; padding:0 5px 5px; background:#fff;}

.skycontainer				{ position:absolute; top:0; right:-170px; width:160px;}
.skyresults					{ position:relative; float:right; width:160px;}
.skyscraper					{ position:absolute; top:0;}
.homepage .skyscraper		{ position:absolute; top:0; padding: 0 0 0 25px;}
.fixed						{ position:fixed; top:10px;}

#search-area								{ padding:0 0 10px; color:#fff; background:url(../images/bg-header.png) no-repeat center -130px;}
#search-area h2								{ display:inline-block; margin:0; padding:18px 0 18px 80px; color:#fff; line-height:30px; font-weight:bold; font-size:24px; text-shadow: 0 1px 0 #555;}
#search-area div.business h2				{ padding-right:80px; background:url(../images/bg-title-business.png) no-repeat center right;}
#search-area div.people h2					{ padding-right:80px; background:url(../images/bg-title-people.png) no-repeat center right;}
#search-area div.other-criteria h2			{ height:65px; background:url(../images/bg-title-other-criteria.png) no-repeat bottom right; margin-bottom:10px !important; _margin-bottom:19px !important;/*ie6*/ *margin-bottom:10px !important;/*ie7*/ margin-bottom /*\**/:5px\9;}
#search-area h3								{ margin:0; padding:0 0 0 80px; font-size:12px; line-height:30px; color:#fff; font-weight:bold; font-style:italic; background:url(../images/arrow-bottom.png) no-repeat 50px 0;}

#search-area button							{ float:right;}
#search-area .search-field					{ position:relative; height:45px;}
#search-area .search-field label			{ float:left; display:block; width:75px; text-align:right; margin-bottom:2em; padding:7px 0 0; font-size:14px; line-height:14px; overflow:hidden;}
#search-area .search-field input			{ float:right; width:208px; margin:0; padding:6px; padding:5px 6px 6px 5px\9; font-style:italic; color:#afafaf;/*color:#489BDA;*/ border:none; border-top:1px solid #2E6F9F\9; border-left:1px solid #2E6F9F\9; box-shadow: inset 1px 1px 1px rgba(25, 87, 109, 1); -moz-box-shadow: inset 1px 1px 1px rgba(25, 87, 109, 1); -webkit-box-shadow: inset 1px 1px 1px rgba(25, 87, 109, 1); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.info										{ position:absolute; bottom:0px; left:80px; display:block; height:25px; line-height:normal; padding:6px 0 0; font-size:0.85em; color:#000; /*color:#0073cc;*/ background:url(../images/bg-info-field.png) no-repeat top left;}
.info em									{ display:block; float:left; font-style:normal; padding:3px; background:#9CC8EB; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.etou										{ position:absolute; bottom:0px; left:80px; display:block; height:25px; line-height:normal; padding:6px 0 0; font-size:0.85em; color:#000; /*color:#0073cc;*/;}
.etou em									{ display:block; float:left; font-style:normal; padding:10px; color:#FFFFFF;}
.etouline									{ position:absolute; right:-40px; display:block; height:25px; line-height:normal; font-size:0.85em; color:#000; /*color:#0073cc;*/;}
.etouline em								{ display:block; float:left; font-style:normal; padding:10px; color:#FFFFFF;}

#search-area .span-3						{ text-align:right;}


/* homepage */
#self						{ min-height:237px; padding:0 0 15px; background:url(../images/bg-selfbox.png) no-repeat bottom left;}
#self .span-4				{ width:260px; margin:0; padding:15px 20px 0; color:#fff; background:url(../images/bg-selfbox.png) no-repeat top left;}
#self .span-4 h2			{ margin:0 0 5px; padding:0; line-height:22px; font-size:24px; color:#fff; font-weight:bold; text-align:center; text-shadow: 0 1px 0 #555;}
#self .span-4 h2.orange		{ color:#F57F0F;}
#self .span-4 p				{ margin:0 0 5px; font-size:14px; line-height:18px; text-align:left;}
#self .span-4 form			{ margin:0; padding:0;}
#self .span-4 input			{ width:260px; margin:0 0; padding:6px; color:#c65400; margin:0; padding:6px; padding:5px 6px 6px 5px\9; border:none; border-top:1px solid #2E6F9F\9; border-left:1px solid #2E6F9F\9; box-shadow: inset 1px 1px 1px rgba(25, 87, 109, 1); -moz-box-shadow: inset 1px 1px 1px rgba(25, 87, 109, 1); -webkit-box-shadow: inset 1px 1px 1px rgba(25, 87, 109, 1); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#self .span-4 button		{ margin:10px 0 0;}
#self ul					{ margin:0; padding:15px 0 0;}
#self ul li					{ margin:0 0 0 65px; padding:0; list-style:bullet; color:#F57F0F; font-size:14px; font-weight:bold;}
#self h3					{ margin:0; padding:5px 0 0; font-size:14px; font-weight:bold; text-align:center; color:#F57F0F;}

#self .counter				{ float:right; width:290px; margin:0; padding:0 10px 0 0; background:url(../images/bg-selfbox.png) no-repeat top right;}
#self .counter p			{ color:#F57F0F; margin:0; padding:5px 2px; text-align:center !important;}

.counter .slider-item		{ background:#fff; text-align:center;}
.counter h1					{ display:block; margin:13px 0 0; padding:0; font-weight:bold; color:#F57F0F; overflow:hidden;}
.counter h1 span			{ display:inline-block; width:31px; height:0; padding:45px 0 0; line-height:45px; overflow:hidden;}
.counter .nbreak			{ width:5px; background:url(../images/bg-number.png) no-repeat center -450px;}
.counter .n0				{ background:url(../images/bg-number.png) no-repeat top left;}
.counter .n1				{ background:url(../images/bg-number.png) no-repeat 0 -45px;}
.counter .n2				{ background:url(../images/bg-number.png) no-repeat 0 -90px;}
.counter .n3				{ background:url(../images/bg-number.png) no-repeat 0 -135px;}
.counter .n4				{ background:url(../images/bg-number.png) no-repeat 0 -180px;}
.counter .n5				{ background:url(../images/bg-number.png) no-repeat 0 -225px;}
.counter .n6				{ background:url(../images/bg-number.png) no-repeat 0 -270px;}
.counter .n7				{ background:url(../images/bg-number.png) no-repeat 0 -315px;}
.counter .n8				{ background:url(../images/bg-number.png) no-repeat 0 -360px;}
.counter .n9				{ background:url(../images/bg-number.png) no-repeat 0 -405px;}

#useful-links				{ width:940px; float:left; margin:1.5em 0; padding:0; background:#dff1ff url(../images/bg-corner-radius8.png) no-repeat bottom left; _background:#dff1ff;}
#useful-links div			{ border-color:#b4daf5 !important;}
#useful-links div.first		{ background:url(../images/bg-corner-radius8.png) no-repeat top left; _background:none;}
#useful-links div.last		{ background:url(../images/bg-corner-radius8.png) no-repeat top right; _background:none;}
#useful-links div a			{ display:block; width:140px; padding:65px 0 20px; font-size:11px; color:#338dd2; text-align:center;}
#useful-links div a#link-emergency				{ background:url(../images/ico-emergency.png) no-repeat center 20px;}
#useful-links div a#link-administrations		{ background:url(../images/ico-administrations.png) no-repeat center 20px;}
#useful-links div a#link-prefixes				{ background:url(../images/ico-prefixes.png) no-repeat center 20px;}
#useful-links div a#link-roadsmaps				{ background:url(../images/ico-roadsmaps.png) no-repeat center 20px;}
#useful-links div a#link-cdrom					{ background:url(../images/ico-cdrom.png) no-repeat center 20px;}
#useful-links div a#link-jobs					{ background:url(../images/ico-jobs.png) no-repeat center 20px;}

.doormat					{ margin:0 0 1.5em; font-size:11px;}
.doormat h3					{ font-size:11px; font-weight:bold;}
.doormat a.more				{ display:inline-block; margin:1em 0 0; font-weight:bold;}
.doormat ul					{ margin:0; padding:0;}
.doormat ul li				{ list-style:none;}


/* results */
.refine					{ position:relative; width:300px; min-height:75px;}
.refine .select			{ position:absolute; top:0; left:0; z-index:999; width:280px; padding:10px; padding:9px 10px 10px 9px\9; border-bottom:1px solid #2E6F9F\9;  border-top:1px solid #2E6F9F\9; border-left:1px solid #2E6F9F\9; background:#fff url(../images/ico-plus.png) no-repeat 97% 6px; color:#444; box-shadow: inset 1px 1px 2px rgba(25, 87, 109, 1); -moz-box-shadow: inset 1px 1px 2px rgba(25, 87, 109, 1); -webkit-box-shadow:inset 1px 1px 2px rgba(25, 87, 109, 1); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.refine .select.open	{ -moz-box-shadow: 0px 1px 2px rgba(50, 50, 50, 1); background:#fff url(../images/ico-less.png) no-repeat 97% 6px;}
.refine .select h3		{ display:block; margin:0 !important; padding:0 !important; color:#456075 !important; font-size:14px; font-weight:bold; line-height:8px !important; text-decoration:none; cursor:pointer;  white-space:nowrap;}
.taxonomy-result		{ max-height:350px;display:none; margin:10px 0 0; padding:0 0 0 20px; overflow:auto;}
.taxonomy-result li		{ list-style:circle; color:#456075;}
.taxonomy-result li a	{ display:inline-block; padding-top:3px; color:#456075; margin-bottom:3px; line-height:normal;}
.refine .info			{ bottom:-28px; left:0; margin-right:80px;}
.refine button			{ position:absolute; bottom:0; right:0;}

.result-tools							{ margin:-10px 0 0;}
.result-tools .result-type				{ margin:0; padding:0; float:left; line-height:40px;}
.result-tools .result-type li			{ float:left; list-style:none;}
.result-tools .result-type li a			{ display:block; padding:0 20px; color:#3C94D8; font-size:14px; font-weight:bold; text-decoration:none;}
.result-tools .result-type li a:hover	{ background:#b6e0ff;}
.result-tools .result-type li a.active	{ color:#fff; background:#3C94D8; box-shadow:inset 1px -1px 1px  rgba(25, 87, 109, 0.5); -moz-box-shadow:inset 1px -1px 1px  rgba(25, 87, 109, 0.5); -webkit-box-shadow:inset 1px -1px 1px  rgba(25, 87, 109, 0.5);}

.result-info			{ margin:0; padding:0; float:right; line-height:40px;}
.result-info li			{ float:left; color:#456075; margin:0 0 0 5px; list-style:none;}
.result-info li a		{ color:#456075; padding:0 0 0 5px; border-left:1px solid #456075;}

.result-item			{ margin-bottom:1.5em; background:#eceff1;}
.result-item .span-6	{ width:420px; padding:20px; background:#fff; box-shadow: 0px 1px 2px #888; -moz-box-shadow: 0px 1px 2px #888; -webkit-box-shadow: 0px 1px 2px #888;}
.result-item .span-6	{
	_width:418px;/*IE6*/
	_border-right:1px solid #CBCDCF;/*IE6*/
	_border-bottom:1px solid #B0B0B0;/*IE6*/
	_border-left:1px solid #ECEFF1;/*IE7*/
	_border-top:1px solid #ECEFF1;/*IE7*/
	*width:418px;/*IE7*/
	*border-right:1px solid #CBCDCF;/*IE7*/
	*border-bottom:1px solid #B0B0B0;/*IE7*/
	*border-left:1px solid #ECEFF1;/*IE7*/
	*border-top:1px solid #ECEFF1;/*IE7*/
	width:418px\9;/*IE8*/
	border-right:1px solid #CBCDCF\9;/*IE8*/
	border-bottom:1px solid #B0B0B0\9;/*IE8*/
	border-left:1px solid #ECEFF1\9;/*IE8*/
	border-top:1px solid #ECEFF1\9;/*IE8*/}

.result-item .span-6 .label			{ display:block; float:left; width:98px;}
.result-item .span-6 .data			{ display:block; float:right; width:320px; color:#444;}
.result-item .span-6 .data ul		{ margin:0 0 0 15px; padding:0;}
.result-item .span-6 .data ul li	{ margin:0; list-style:square;}

.result-item .span-9 .label			{ display:block; float:left; width:98px;}
.result-item .span-9 .data			{ display:block; float:right; width:320px; color:#444;}
.result-item .span-9 .data ul		{ margin:0 0 0 15px; padding:0;}
.result-item .span-9 .data ul li	{ margin:0; list-style:square;}


.result-item .vcard					            { position:relative;}

.result-item .vcard h2 a			            { font-size:24px; display:inline-block; margin:0; font-weight:bold; color:rgb( 0, 115, 204); text-decoration:none;}
.result-item .vcard ul				            { margin:0; padding:0; overflow:hidden;}
.result-item .vcard ul li			            { float:left; list-style:none;}
.result-item .vcard .result-item-more			{ position:absolute; top:0; right:0; display:inline-block; padding:0 0 5px; line-height:25px; background:url(../images/bg-result-item-more.png) no-repeat center bottom; text-decoration:none;}
.result-item .vcard .result-item-more span		{ display:block; padding:0 25px 0 10px; color:#fff; background:rgb( 0, 115, 204) url(../images/ico-result-item-more.png) no-repeat center right; border-radius:3px; -moz-border-radius:3px;}

.result-item .categories			{ margin:1em 0 0; clear:both; overflow:hidden;}
.result-item .categories .data		{ text-transform:lowercase;}
.result-item .description			{ margin:1em 0 0; clear:both; overflow:hidden;}
.result-item .description p			{ margin:0; padding:0;}
.result-item .links					{ margin:1em 0 0;}
.result-item .links ul				{ margin:0; padding:0; overflow:hidden;}
.result-item .links ul li			{ float:left; list-style:none; clear:none;}
.result-item .links ul li a			{ list-style:none; margin-right:10px; white-space:nowrap;}
.result-item .more-details			{ display:none; position:relative; margin:1.5em 0 0; padding:1.5em 0 0; border-top:1px solid #ccc; zoom:1;}
.result-item .more-details h3		{ font-size:14px;}
.result-item .more-details .result-item-close			{ position:absolute; top:10px; right:0; display:inline-block; padding:0 0 5px; line-height:25px; background:url(../images/bg-result-item-more.png) no-repeat center bottom; text-decoration:none;}
.result-item .more-details .result-item-close span		{ display:block; padding:0 25px 0 10px; color:#fff; background:url(../images/ico-result-item-close.png) no-repeat center right; border-radius:3px; -moz-border-radius:3px;}
body.business-details .more-details	{ display:block;}

/* map */
#map													{ margin:0 0 2em; background:#fff; box-shadow: 0px 1px 2px #888; -moz-box-shadow: 0px 1px 2px #888; -webkit-box-shadow: 0px 1px 2px #888;}

#map-form input,
#itinary-form input										{ width:125px !important;}

body.roadmap #itinary-form								{ display:none;}
body.roadmap .map-result								{ padding:10px; background:#fff; box-shadow: 0px 1px 2px #888; -moz-box-shadow: 0px 1px 2px #888; -webkit-box-shadow: 0px 1px 2px #888; overflow:hidden;}
body.roadmap .map-result h2								{ display:block; margin:0; font-weight:bold; color:rgb( 0, 115, 204); text-decoration:none;}
body.roadmap .map-result strong							{ float:left;}
body.roadmap .map-result p								{ float:left;}
/*body.roadmap .map-result br								{ display:none;}*/

body.roadmap-itinary #map-form									{ display:none;}
body.roadmap-itinary .map-result								{ position:relative; padding:10px; background:#fff; box-shadow: 0px 1px 2px #888; -moz-box-shadow: 0px 1px 2px #888; -webkit-box-shadow: 0px 1px 2px #888; overflow:hidden;}
body.roadmap-itinary .map-result h2								{ display:inline-block; margin:0; font-weight:bold; color:rgb( 0, 115, 204); text-decoration:none;}
body.roadmap-itinary .map-result strong							{ float:left;}
body.roadmap-itinary .map-result p								{ float:left;}
body.roadmap-itinary .map-result br								{ display:none;}

.map-summary											{ position:absolute; top:10px; right:10px; margin:0; padding:0; font-size:11px; line-height:14px; list-style:none;}
.map-steps												{ margin:10px 0 0; padding:0; list-style:none; border-top:1px solid #ccc;}
.map-steps li											{ padding:10px 0; border-bottom:1px solid #ddd; overflow:hidden;}
.map-steps li.last										{ border:none;}
.map-steps li .stack,.map-steps li .road				{ width:50%; float:left;}
.map-steps li .stack									{ color:#0073CC;}
.map-steps li .road										{ color:#444;}

body.roadmap-results #itinary-form								{ display:none;}
body.roadmap-results .result-item.topregion .vcard h2,
body.roadmap-results .result-item.toplocal .vcard h2			{ margin:0 100px 0 -20px;}
body.roadmap-results .result-item.exSilver .vcard h2			{ margin:0 100px 0 -20px;}
body.roadmap-results .result-item .vcard h2						{ margin:0; margin-right:80px}
body.roadmap-results .result-item .vcard h2 a					{ font-size:16px;}
body.roadmap-results .result-item .span-6						{ width:280px; padding:10px;}
body.roadmap-results .result-item .span-6									{}
body.roadmap-results .result-item .span-6 .label							{ width:80px;}
body.roadmap-results .result-item .span-6 .data								{ width:200px;}
body.roadmap-results .result-item								{ position:relative;}
body.roadmap-results .result-item .more							{ display:none;}


body.roadmap #search-area .refine button				{ position:absolute; bottom:0; left:0;}
body.roadmap-itinary #search-area .refine button		{ position:absolute; bottom:0; left:0;}


#map-tools							{ position:relative; padding:10px; color:#fff; background:#0073cc; zoom:1; z-index:10000;}
#map-tools h2						{ margin:0; padding:0; color:#fff;}
#map-tools a						{ color:#fff;}
#map-tools a.map-showcat			{ position:absolute; top:0; right:0; display:block; line-height:47px; padding:0 15px;}
#map-tools form						{ display:none; position:absolute; top:47px; right:0; width:600px; padding:10px; border-bottom:1px solid #0073cc; background:rgba(255,255,255,0.9); background:#fff\9; z-index:1000;}
#map-tools form label				{ float:left; display:block; width:140px; padding:5px; color:#0073cc;}
#map-tools form button				{ margin:10px 0 0 10px;}


/* results people */

body.people-results .result-item .span-9				{ width:660px; clear:both; padding:20px; background:#fff; box-shadow: 0px 1px 2px #888; -moz-box-shadow: 0px 1px 2px #888; -webkit-box-shadow: 0px 1px 2px #888;}
body.people-results .result-item .span-9	{
	_width:658px;/*IE6*/
	_border-right:1px solid #CBCDCF;/*IE6*/
	_border-bottom:1px solid #B0B0B0;/*IE6*/
	_border-left:1px solid #ECEFF1;/*IE7*/
	_border-top:1px solid #ECEFF1;/*IE7*/
	*width:658px;/*IE7*/
	*border-right:1px solid #CBCDCF;/*IE7*/
	*border-bottom:1px solid #B0B0B0;/*IE7*/
	*border-left:1px solid #ECEFF1;/*IE7*/
	*border-top:1px solid #ECEFF1;/*IE7*/
	width:658px\9;/*IE8*/
	border-right:1px solid #CBCDCF\9;/*IE8*/
	border-bottom:1px solid #B0B0B0\9;/*IE8*/
	border-left:1px solid #ECEFF1\9;/*IE8*/
	border-top:1px solid #ECEFF1\9;/*IE8*/ }

body.people-results .result-item .span-9 .data			{ display:block; float:right; width:280px; color:#444;}
body.people-results .result-item .span-9 .data ul		{ margin:0; padding:0;}
body.people-results .result-item .span-9 .data ul li	{ margin:0; list-style:square; list-style-position:inside;}

body.people-results .result-item .links					{ margin:0;}

body.people-results .result-item .vcard h2				{ margin-bottom:0;}
body.people-results .result-item .vcard .span-5			{ margin-bottom:10px;}
body.people-results .result-item .span-3				{ /*width:260px;*/width:260px; margin:0;}
body.people-results .result-item .categories			{ margin:0;}
body.people-results .result-item .categories .label		{ float:none;}
body.people-results .result-item .categories .data		{ float:none; width:auto; font-size:11px; text-transform:lowercase;}



/* colors */
.result-item.topregion									        {}
.result-item.topregion .vcard h2								{ margin-right:100px;}
.result-item.topregion .span-6 a						        { color:rgb( 245, 127, 15); font-size:100%}
.result-item.topregion .vcard .result-item-more			        { background-position:center 25px;}
.result-item.topregion .vcard .result-item-more span	        { background-color:rgb( 245, 127, 15);}
.result-item.topregion .more-details .result-item-close			{ background-position:center 25px;}
.result-item.topregion .more-details .result-item-close span	{ background-color:rgb( 245, 127, 15);}
.result-item.topregion .more-details h3							{ color:rgb( 245, 127, 15);}


.result-item.toplocal									        {}
.result-item.toplocal .vcard h2							        { margin-right:100px;}
.result-item.toplocal .span-6 a							        { color:rgb( 0, 115, 204); font-size:100%}
.result-item.toplocal .vcard .result-item-more			        { background-position:center -20px;}
.result-item.toplocal .vcard .result-item-more span		        { background-color:rgb( 0, 115, 204);}
.result-item.toplocal .more-details .result-item-close			{ background-position:center -20px;}
.result-item.toplocal .more-details .result-item-close span		{ background-color:rgb( 0, 115, 204);}
.result-item.toplocal .more-details h3					        { color:rgb( 0, 115, 204);}

.result-item.exSilver									        {}
.result-item.exSilver .vcard h2							        { margin-right:100px;}
.result-item.exSilver .span-6 a							        { color:rgb( 241, 31, 113); font-size:100%}
.result-item.exSilver .vcard .result-item-more			        { background-position:center -40px;}
.result-item.exSilver .vcard .result-item-more span		        { background-color:rgb( 241, 31, 113);}
.result-item.exSilver .more-details .result-item-close			{ background-position:center -40px;}
.result-item.exSilver .more-details .result-item-close span		{ background-color:rgb( 241, 31, 113);}
.result-item.exSilver .more-details h3					        { color:rgb( 241, 31, 113);}

.outside-info											        { margin:0 0 1.5em; padding:0 0 5px; background:url(../images/bg-result-item-more.png) no-repeat 10px bottom;}
.outside-info em										        { display:block; padding:8px 10px; line-height:24px; font-weight:bold; color:#fff; background:rgb( 181, 204, 0); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.result-item.outside									        {}
.result-item.outside .span-6 a							        { color:rgb( 181, 204, 0); font-size:100%}
.result-item.outside .vcard .result-item-more			        { background-position:center -40px;}
.result-item.outside .vcard .result-item-more span		        { background-color:rgb( 181, 204, 0);}
.result-item.outside .more-details .result-item-close			{ background-position:center -40px;}
.result-item.outside .more-details .result-item-close span		{ background-color:rgb( 181, 204, 0);}
.result-item.outside .more-details h3					        { color:rgb( 181, 204, 0);}

.result-item.outside .vcard h2                                  { margin-right:100px;}

/* info financières */
body.business-infos table								{ width:200px; border-collapse:collapse; border:2px solid #efefef;}
body.business-infos table td							{ text-align:center;}
body.business-infos table tr.current td					{ color:#F57F0F; font-weight:bold;}
body.business-infos table tr.even td					{ background:#efefef;}						


body.business-infos .page-title h2						{ background:url(../images/bg-title-businessinfo.png) no-repeat center right;}
body.business-infos .box-shadow							{ width:660px; _width:658px; overflow:hidden;}
body.business-infos .charts								{ padding:130px 0; text-align:center; background:#eee; border:1px solid #ccc;}

.result-item.business-info								{ margin-bottom:1.5em !important; zoom:1;}
.result-item.business-info .span-9						{ width:660px; clear:both; padding:20px; background:#fff; box-shadow: 0px 1px 2px #888; -moz-box-shadow: 0px 1px 2px #888; -webkit-box-shadow: 0px 1px 2px #888;}
.result-item.business-info .span-9						{
	_width:658px;/*IE6*/
	_border-right:1px solid #CBCDCF;/*IE6*/
	_border-bottom:1px solid #B0B0B0;/*IE6*/
	_border-left:1px solid #ECEFF1;/*IE7*/
	_border-top:1px solid #ECEFF1;/*IE7*/
	*width:658px;/*IE7*/
	*border-right:1px solid #CBCDCF;/*IE7*/
	*border-bottom:1px solid #B0B0B0;/*IE7*/
	*border-left:1px solid #ECEFF1;/*IE7*/
	*border-top:1px solid #ECEFF1;/*IE7*/
	width:658px\9;/*IE8*/
	border-right:1px solid #CBCDCF\9;/*IE8*/
	border-bottom:1px solid #B0B0B0\9;/*IE8*/
	border-left:1px solid #ECEFF1\9;/*IE8*/
	border-top:1px solid #ECEFF1\9;/*IE8*/ }
.result-item.business-info h2							{ font-size:24px; display:inline-block; margin:0 0 0.5em; color:rgb( 0, 115, 204); font-weight:bold; text-decoration:none;}
.result-item.business-info ul							{ width:100%; overflow:hidden;}
.result-item.business-info .label						{ width:200px !important; font-weight:bold;}
.result-item.business-info .data						{ width:440px !important;}
.result-item.business-info .data ul						{ margin:0;}
.result-item.business-info .data ul li					{ float:none;}

.result-item .socialbar                     { width:100%;  margin:10px 0 3px 10px; float:left;}
.result-item .socialbar .Network            { float:left; margin:0; overflow:hidden;  }
.result-item .socialbar ul.Network li       { float:left; height:24px; margin:0; padding:0 10px 0 0; list-style:none; overflow:hidden;}


/* meta */
.result-item .meta					{ width:200px; margin:20px 20px 0 0; font-size:11px;}
.result-item .meta hr				{ margin:5px 0 10px; -moz-box-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0px 1px 0px #fff; box-shadow: 0px 1px 0px #fff;}
.result-item .meta a				{ color:#e65c00;}
.result-item .meta p				{ margin:0;}

.result-item .meta .media			{ margin:0 0 5px;}
.result-item .meta .media div		{ position:relative;}
.result-item .meta .media img		{ border:1px solid #ccc; padding:4px; background:#fff;}
.result-item .meta .media a			{ position:absolute; top:0; left:0; display:block; width:100%; height:100%; text-indent:-200em; background:url(../images/blank.png) repeat top left;}
.result-item .meta .media a:hover	{ opacity:0.7;}
.result-item .meta .video a			{ background:url('../images/ico-play.png') no-repeat center center;}
.result-item .meta .pics a:hover	{ opacity:1; background:url('../images/ico-zoom.png') no-repeat center center;}


/* rater */
.result-item .meta .rater				{ width:100%; margin:0 0 10px; height:16px; line-height:16px; overflow:hidden;}
.result-item .meta .rater span			{ display:block; width:100%; height:100%; background-image:url(../images/bg-rate.png); background-repeat:no-repeat; text-indent:-200em;}
.result-item .meta .rater span.rate0	{ background-position:0 0;}
.result-item .meta .rater span.rate1	{ background-position:0 -21px;}
.result-item .meta .rater span.rate2	{ background-position:0 -42px;}
.result-item .meta .rater span.rate3	{ background-position:0 -63px;}
.result-item .meta .rater span.rate4	{ background-position:0 -84px;}
.result-item .meta .rater span.rate5	{ background-position:0 -105px;}

/* reviews */
.result-item .meta .reviews			{}
.result-item .meta .reviews ul		{ margin:0; padding:0;}
.result-item .meta .reviews ul li	{ list-style:none;}
.result-item .meta .reviews ul li a	{}

/* comments */
.result-item .meta .reviews ul.comments-links				{ margin:0 0 10px; overflow:hidden;}
.result-item .meta .reviews ul.comments-links li			{ float:left; margin-right:10px;}
.result-item .meta .reviews ul.comments li a				{ color:#666;}

/* vote */
.result-item .meta .reviews ul.vote							{ margin:0 0 10px; overflow:hidden;}
.result-item .meta .reviews ul.vote li						{ float:left; margin-right:10px;}
.result-item .meta .reviews ul.vote li a					{ padding-left:22px; background:#fff; color:#666; text-decoration:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.result-item .meta .reviews ul.vote li a.love				{ padding-left:25px; background:#fff url(../images/ico-vote.png) no-repeat 2px 0;}
.result-item .meta .reviews ul.vote li a.love:hover			{ color:#b5cc00; background-position:2px -25px;}
.result-item .meta .reviews ul.vote li a.notlove			{ padding-left:25px; background:#fff url(../images/ico-vote.png) no-repeat 2px -50px;}
.result-item .meta .reviews ul.vote li a.notlove:hover		{ color:#e21e1e; background-position:2px -75px;}
.button														{ display:inline-block; padding:0 10px; line-height:25px; border:1px solid #ccc;}

/* stats tableaux */

.statistiques							{ background:#dff1ff; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; position:relative; margin-bottom:20px;}
.statistiques .odd						{ display:block; height:30px; background:#cee2f0; line-height:30px; padding-left:10px; overflow:hidden;}
.statistiques .even						{ display:block; height:30px; background:#dff1ff; line-height:30px; padding-left:10px;}
.statistiques .table-head				{ display:block; font-size:14px; font-weight:bold; padding:20px 0 10px 0px; overflow:hidden; width:220px; position:relative;}
.statistiques .table-head-large			{ display:block; font-size:14px; font-weight:bold; padding:20px 0 10px 0px; overflow:hidden; width:700px; position:relative;}
.periode								{ float:left; position:relative; padding-left:10px;}
.diese									{ float:right; padding-right:10px; position:relative;}
.date-stat								{ float:left; position:relative;}
.num-stat								{ float:right; padding-right:10px; font-weight:bold; color:#3f96d9; position:relative;}
.statistiques h3						{ font-size:16px; font-weight:bold; font-style:italic; color:#f57f0f; text-align:left; margin:0;}
.statistiques div						{ padding:10px 0 0px 25px;}
.statistiques div span					{ margin:0 0 20px 0;}
.statistiques div p.infostats			{ font-size:12px; font-weight:normal; padding:0 0 20px 0;}
.statistiques h4						{ font-size:16px; font-weight:bold; font-style:italic; color:#f57f0f; margin:0; padding:0 0 10px 0; }
.statistiques h4 span					{ font-size:12px; font-style:normal; font-weight:normal;}

.pack-choice a							{ color:#f57f0f; font-weight:bold;}

.padding-inside-stats					{ padding:40px 0px 0;}
.padding-inside-stats ul li a			{ text-decoration:underline;}
.padding-inside-stats h3				{ margin:0; padding:10px 0; font-size:18px; line-height:25px; color:#f57f0f; text-align:left; font-weight:bold;}
.id-client								{ position:absolute; right:20px; top:18px; font-size:12px;}

h5										{ font-size:14px; color:#3e94d5; border-bottom:1px solid #3e94d5; padding:20px 0 5px 0; position:relative;}
h5 span									{ position:absolute; right:10px; font-size:11px;}
h5 span a								{ background:url(../images/toplink.png) no-repeat 2px 5px; padding:0 0 0 14px;}



/* Pagination */
.pagenavi 													{ float: left; width: 692px;color: #000;font-size: 12px;line-height: 18px;padding:30px 0 30px 0;display: block;}
.pagenavi span.right 										{ float: none !important;}
.is-paged 													{ padding: 0;padding-top: 30px;}
.pagination-wrap 											{ overflow: hidden;}
.pagination-wrap .wp-pagenavi								{ padding: 30px 0;width: 100%;}
.pagenavi .pages 											{ float: right;color: #a7a7a7;width: 150px;text-align: right;}
.pagenavi .extend 											{ padding: 0 9px 0 4px;}
.pagenavi a, .pagenavi .current,a.add_comment_link 														{ padding: 5px 9px 4px 9px;border: 1px solid #b3b3b3;color: #494949 !important;margin-right: 4px;background: #e6e6e6;text-shadow: 0 1px 0 #fff;text-decoration: none !important;}
.pagination-wrap .pagenavi a, .pagination-wrap .pagenavi .current, .is-paged a, .is-paged .current 		{ margin-right: 0px;}
.pagenavi a.linkEnabled:hover, 
.pagenavi .current,
a.add_comment_link 											{ color: #fff !important; text-shadow: 0 1px 0 #333;}
a.add_comment_link 											{ float: right;position: relative;top: 5px;font-size: 13px;padding: 5px 15px 5px 15px;}
a:hover.add_comment_link 									{ border: 1px solid #b3b3b3;color: #000 !important;margin-right: 4px;background: #e6e6e6;text-shadow: 0 1px 0 #fff;}
.pagenavi a.linkEnabled:hover, .pagenavi .current, .sort_by li a:hover, .sort_by li a.current, a.add_comment_link, input#add_comment, #content .webroundup a { background:url(../images/sprite.png) no-repeat #137ed0; border:1px solid #137ed0; }

.pagenavi a.linkDisabled        {color: #b3b3b3 !important;}

/* taxonomy
--------------------------------------------------------*/
.business .box-shadow						{ width:660px; width:658px\9;}
.business-results .box-shadow				{ width:660px; width:658px\9;}

/* taxonomy int */
.taxonomy									{}
.taxonomy ul.row							{ position:relative; width:660px; width:658px\9; margin-bottom:15px;}
.taxonomy ul.row li							{ width:210px; margin:0 15px 0 0; margin:0 14px 0 0\9; padding:0; color:#fff; background:rgb(64,148,212);}
.taxonomy ul.row li.last					{ margin:0;}
.taxonomy ul.row li h3						{ margin:0; padding:0; font-size:12px; line-height:normal;}
.taxonomy ul.row li h3 a					{ display:block; width:190px; height:32px; padding:10px; color:#fff;}

.taxonomy ul.row li div.sub					{}
.taxonomy ul.row li div.sub ul				{ margin:0; padding:10px; float:left; width:190px; margin:0 15px 0 0; margin:0 14px 0 0\9;}
.taxonomy ul.row li div.sub ul.last			{ margin:0;}
.taxonomy ul.row li div.sub ul li			{ width:auto !important; height:auto !important; float:none; margin:5px 0; padding:0 0 0 10px; background:url(../images/bullet-white.png) no-repeat 0 7px;}
.taxonomy ul.row li div.sub a				{ color:#fff;}
.taxonomy ul.row li div.sub ul li ul		{ margin:0; padding:0; float:none; width:auto; margin:0; padding:0;}
.taxonomy ul.row li div.sub ul li ul li		{ margin:0;}

.taxonomy ul.row li.open					{ background:rgb(23,53,76);}
.taxonomy ul.row li.open h3 a				{ text-decoration:none;}
.taxonomy ul.row li.open div.sub			{ display:block !important; position:absolute; top:52px; left:0; width:660px; margin:0; padding:0; z-index:999; background:rgb(23,53,76);}
.taxonomy ul.row li.open div.sub			{
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;}

/* taxonomy homepage */
.homepage .taxonomy							{ margin:0 0 50px; display:inline-block;}
.homepage .taxonomy ul.row					{ width:940px; margin-bottom:20px;}
.homepage .taxonomy ul.row li				{ width:220px; margin:0 20px 0 0; padding:0; color:#338DD2; background:rgb(223, 241, 255);}
.homepage .taxonomy ul.row li.last			{ margin:0;}
.homepage .taxonomy ul.row li h3 a			{ color:#338DD2;}

.homepage .taxonomy ul.row li div.sub a		{ color:#338DD2;}
.homepage .taxonomy ul.row li div.sub ul	{ width:200px; margin:0 20px 0 0;}
.homepage .taxonomy ul.row li div.sub ul.last	{ margin:0;}
.homepage .taxonomy ul.row li div.sub ul li	{ background:url(../images/bullet-white.png) no-repeat 0 7px;}

.homepage .taxonomy ul.row li.open			{ color:#fff; background:rgb(51, 141, 210);}
.homepage .taxonomy ul.row li.open h3 a		{ color:#fff;}
.homepage .taxonomy ul.row li.open div.sub	{ color:#fff; background:rgb(51, 141, 210);}
.homepage .taxonomy ul.row li.open div.sub a	{ color:#fff;}

/* useful Links
--------------------------------------------------------*/

#search-area .page-title h2					{ display:inline-block; padding:18px 80px; font-weight:bold; _display:inline;  *display:inline; text-shadow: 0 1px 0 #555;}


/* emergency */
.emergency									{}
.emergency .box-shadow						{ width:660px; width:658px\9;}

.emergency .box-shadow ul					{ margin:0; padding:0;}
.emergency .box-shadow ul li				{ margin:0 0 10px; padding:0 0 10px; border-bottom: 1px solid #ddd; list-style:none;}
.emergency .box-shadow ul li h3				{ margin:0 0 0 55px; padding:0; color:rgb(245,127,15)}
.emergency .box-shadow ul li p				{ margin:0 0 0 55px; padding:0;}
.emergency .box-shadow ul li img			{ float: left;  }
.emergency .box-shadow ul li.last			{ border:none; margin:0; padding:0;}
.emergency #search-area .page-title	h2		{ background:url(../images/bg-title-urgences.png) no-repeat center right; }

/* administrations */
.administration									{}
.administration .box-shadow						{ width:660px; width:658px\9;}

.administrations #search-area .page-title h2	{ background:url(../images/bg-title-administration.png) no-repeat center right;}

.administrations .box-shadow					{ width:660px; width:658px\9;}
.administrations .box-shadow .span-4 ul			{ list-style-image:url(../images/bullet.gif);}

/* préfixes */
.prefixes .box-shadow							{ width:660px; width:658px\9;}
.prefixes #search-area .page-title h2			{ background:url(../images/bg-title-prefixe.png) no-repeat center right;}

.prefixes .span-4								{ padding-bottom:50px;}

ul.countries									{ width:140px; margin:0; padding:0;}
ul.countries li									{ width:140px; margin:0; padding:0; list-style:none;}
ul.countries li a								{ display:inline-block; width:90px; line-height:20px;}
ul.countries.left li a							{ text-align:right; padding-right:10px;}
ul.countries.right li a							{ text-align:left; padding-right:10px;}

ul.countries li span							{ display:inline-block; width:40px; line-height:20px; color:#0073CC; font-weight:bold;}

/* roadsmaps */
.roadmap .box-shadow							{ width:660px; width:658px\9;}
.roadmap #search-area .page-title h2			{ background:url(../images/bg-title-roadmaps.png) no-repeat top right;}
.roadmap .box-shadow div						{ text-align:center;}

.roadmap-itinary .box-shadow							{ width:660px; width:658px\9;}
.roadmap-itinary #search-area .page-title h2			{ background:url(../images/bg-title-roadmaps.png) no-repeat top right;}
.roadmap-itinary .box-shadow div						{ text-align:center;}

.roadmap-results .box-shadow							{ width:660px; width:658px\9;}
.roadmap-results #search-area .page-title h2			{ background:url(../images/bg-title-roadmaps.png) no-repeat top right;}
.roadmap-results .box-shadow div						{ text-align:center;}

/* jobs */
.jobs .box-shadow								{ width:660px; width:658px\9;}
.jobs #search-area .page-title h2				{ background:url(../images/bg-title-emploi.png) no-repeat center right;}

/* people */
.people .box-shadow,
.people-results .box-shadow					{ width:660px; width:658px\9;}
.people #search-area .page-title h2,
.people-results #search-area .page-title h2	{ background:url(../images/bg-title-people.png) no-repeat top right;}
.people ul li span							{ display:inline-block; _display:inline;  *display:inline; zoom:1; width:70px; padding: 0 20px 0 0; color:#4094D4; font-weight:bold;}
.people-results ul.exemple li span			{ display:inline-block; _display:inline;  *display:inline; zoom:1; width:70px; padding: 0 20px 0 0; color:#4094D4; font-weight:bold;}

/* other-search */
.other-search .box-shadow					{ width:660px; width:658px\9;}
.other-search #search-area .page-title h2	{ padding-right:65px; background:url(../images/bg-title-other-criteria.png) no-repeat bottom right;/* background:url(../images/bg-title-other-criteria-int.png) no-repeat top right;*/}
.other-search ul li span					{ display:inline-block; _display:inline;  *display:inline; zoom:1; width:70px; padding: 0 20px 0 0; color:#4094D4; font-weight:bold;}

/* international
--------------------------------------------------------*/
.international								{}
.international #search-area .page-title h2,
.international-int #search-area .page-title h2	{ background:url(../images/bg-title-roadmaps.png) no-repeat top right;}
.international a.lk-info						{ display:block; height:17px; line-height:17px; padding:0 0 0 20px; background:url(../images/lk-info.jpg) no-repeat;}
.international .left ul							{ margin:0; list-style-type:none; text-align:right;}
.international .right ul						{ margin:0; list-style-type:none; text-align:left;}
.international .span-4							{ padding-bottom:50px;}
.international .box-shadow						{ width:660px; width:658px\9; }
								
.international .box-shadow  a,
.international .box-shadow  a:visited           { color:#0073cc; outline:none; text-decoration:underline; font-size:100%}

.international .country-item				{ width:180px; width:178px\9; float:left; margin:0 20px 20px 0; min-height:220px;}
.international .country-item.last			{ margin-right:0;}
.international .country-item p,
.international .country-item a				{ font-size:0.95em; line-height:normal;}
.international .country-item a				{ color:#999;}
.international .country-item h2 a			{ color:#fff; text-decoration:none;}

.international .world-list					{}
.international .world-list									{}
.international .world-list ul.row							{ position:relative; width:660px; margin-bottom:1.5em;}
.international .world-list ul.row li						{ width:210px; margin:0 15px 0 0; padding:0; color:#000;}
.international .world-list ul.row li.last					{ margin:0;}
.international .world-list ul.row li h3						{ margin:0 0 1em; padding:0; font-size:14px; font-weight:bold;}
.international .world-list ul.row li h3 a					{ display:block; width:190px; text-decoration:none;}
.international .world-list ul.row li a						{}

.international .world-list ul.row li ul						{ margin:0; padding:0;}
.international .world-list ul.row li ul li					{}


.international-int .box-shadow									{ width:660px; width:658px\9;}
.international-int .box-shadow ul								{ margin:0; padding:0;}
.international-int .box-shadow ul li							{ margin:0 0 10px; padding:0 0 10px; border-bottom: 1px solid #ddd; list-style:none;}
.international-int .box-shadow ul li h3							{ float:left; margin:0 0 5px 15px; padding:0; color:rgb(245,127,15);}
.international-int .box-shadow ul li h3 a						{ color:rgb(245,127,15);}
.international-int .box-shadow ul li p							{ clear:both; margin:0 0 0 115px; padding:0;}
.international-int .box-shadow ul li.last						{ border:none; margin:0; padding:0;}

.international-int .box-shadow .rater							{ float:left; width:100px; height:16px; margin:0; line-height:16px; overflow:hidden;}
.international-int .box-shadow .rater span						{ display:block; width:100%; height:100%; background-image:url(../images/bg-rate-orange.png); background-repeat:no-repeat; text-indent:-200em;}
.international-int .box-shadow .rater span.rate0				{ background-position:0 0;}
.international-int .box-shadow .rater span.rate1				{ background-position:0 -21px;}
.international-int .box-shadow .rater span.rate2				{ background-position:0 -42px;}
.international-int .box-shadow .rater span.rate3				{ background-position:0 -63px;}
.international-int .box-shadow .rater span.rate4				{ background-position:0 -84px;}
.international-int .box-shadow .rater span.rate5				{ background-position:0 -105px;}

/* business reviews
--------------------------------------------------------*/
.reviews-list															{ width:700px; margin:0; padding:20px 0 40px; }

/* j'aime - j'aime pas login */
body.review #header														{ height:140px!important;}
body.review .reviews-login .reviews-body .case h3						{ font-size:18px!important;}

/* head */
.reviews-list .reviews-head												{ width:660px; margin:0 0 20px; padding:0 20px; overflow:hidden;}
.reviews-list .reviews-head h2											{ float:left; margin:0; padding:0; font-size:18px; line-height:30px; color:#3b5263; font-weight:bold;}
.reviews-list .reviews-head h2 span										{ color:#3892d7;}
.reviews-list .reviews-head a.lk-form									{ float:right; display:inline-block; height:30px; line-height:30px; margin:0; padding:0 13px; color:#fff; text-decoration:none; background:#338dd2; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

/* body */
.reviews-list .reviews-body												{ width:700px; margin:0; padding:0; border-top:1px solid #e5e5e5;}
.reviews-list .reviews-body .item										{ width:660px; margin:0; padding:15px 20px; border-bottom:1px solid #e5e5e5;}
.reviews-list .reviews-body .item a										{ color:#999;}
.reviews-list .reviews-body .odd										{ background:#fcfcfc;}
.reviews-list .reviews-body .even										{ background:#f5f5f5;}

.reviews-list .reviews-body .abuse                                      { background: #e11b00;}

.reviews-list .reviews-body .item .infos								{ width:660px; margin:0; padding:0; overflow:hidden;}
.reviews-list .reviews-body .item .infos .author						{ float:left; width:440px;}
.reviews-list .reviews-body .item .infos .date							{ float:left; width:100px; padding:0 20px 0 0; text-align:right;}
.reviews-list .reviews-body .item .infos .rater							{ float:right; width:100px; margin:0; height:16px; line-height:16px; overflow:hidden;}
.reviews-list .reviews-body .item .infos .rater span					{ display:block; width:100%; height:100%; background-image:url(../images/bg-rate.png); background-repeat:no-repeat; text-indent:-200em;}
.reviews-list .reviews-body .item .infos .rater span.rate0				{ background-position:0 0;}
.reviews-list .reviews-body .item .infos .rater span.rate1				{ background-position:0 -21px;}
.reviews-list .reviews-body .item .infos .rater span.rate2				{ background-position:0 -42px;}
.reviews-list .reviews-body .item .infos .rater span.rate3				{ background-position:0 -63px;}
.reviews-list .reviews-body .item .infos .rater span.rate4				{ background-position:0 -84px;}
.reviews-list .reviews-body .item .infos .rater span.rate5				{ background-position:0 -105px;}

.reviews-list .reviews-body .item h3									{ margin:0; padding:10px 0; font-size:14px; line-height:20px; color:#338dd2; font-weight:bold;}

.reviews-list .reviews-body .item .text									{}
.reviews-list .reviews-body .item .text p								{ margin:0; padding:0;}

.reviews-list .reviews-body .item .react								{ overflow:hidden;}

.reviews-list .reviews-body .item .react ul.fleft						{ float:left; margin:0; padding:12px 0 0; overflow:hidden;}
.reviews-list .reviews-body .item .react ul.fleft li					{ float:left; height:24px; margin:0; padding:0 10px 0 0; list-style:none; overflow:hidden;}
.reviews-list .reviews-body .item .react ul.fleft li a					{ display:inline-block; line-height:24px;}

.reviews-list .reviews-body .item .react ul.fright						{ float:right; margin:0; padding:12px 0 0; overflow:hidden;}
.reviews-list .reviews-body .item .react ul.fright li					{ float:left; margin:0; padding:0 0 0 20px; list-style:none;}
.reviews-list .reviews-body .item .react ul.fright li a					{ display:inline-block; line-height:24px;}

.reviews-list .reviews-body .hideme.odd									{ background:#fcfcfc;}
.reviews-list .reviews-body .hideme.even								{ background:#f5f5f5;}
.reviews-list .reviews-body .showme 									{ background:#eceff1;}
.reviews-list .reviews-body .hideme .react ul.fleft						{ display:none;}
.reviews-list .reviews-body .showme .react ul.fleft						{ display:block;}

/* foot */
.reviews-list .reviews-foot												{ width:660px; margin:20px 0 0; padding:0 20px;}
.reviews-list .reviews-foot h2											{ margin:0; padding:0 0 20px; font-size:18px; line-height:30px; color:#3b5263; font-weight:bold;}
.reviews-list .reviews-foot h2 span										{ color:#3892d7;}

.reviews-list .reviews-foot form										{ width:660px; margin:0; padding:0; overflow:hidden;}
.reviews-list .reviews-foot form label									{ clear:both; display:block; margin:0; padding:0 0 20px; overflow:hidden;}
.reviews-list .reviews-foot form label span								{ display:block; height:24px; line-height:24px; font-size:14px; margin:0; padding:0; color:#3b5263;}
.reviews-list .reviews-foot form label span strong						{ display:inline-block; line-height:24px; font-size:24px; color:#bb0000;}
.reviews-list .reviews-foot form label input.txt						{ display:block; width:640px; height:31px; height:26px\9; line-height:31px; margin:0; padding:0 9px; padding:10px 8px 0\9; color:#999; font:12px Arial, Helvetica, sans-serif; background:#fff; border:0; border-bottom:1px solid #eee; border-right:1px solid #eee; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:inset 1px 1px 1px #999; -moz-box-shadow:inset 1px 1px 1px #999; -webkit-box-shadow:inset 1px 1px 1px #999; border:1px solid #ccc\9 !important;}
.reviews-list .reviews-foot form label em								{ display:inline-block; line-height:24px; padding:0 0 0 10px; font-size:12px; color:#999; font-style:normal; cursor:pointer;}
.reviews-list .reviews-foot form label input.cbx						{ float:left; display:block; width:14px; height:14px; margin:5px 0; padding:0; font-size:0; background:#fff; border:1px solid #fff;}
.reviews-list .reviews-foot form label textarea							{ display:block; width:640px; height:100px; line-height:18px; margin:0; padding:9px; color:#999; font:12px Arial, Helvetica, sans-serif; background:#fff; border:0; border-bottom:1px solid #eee; border-right:1px solid #eee; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:inset 1px 1px 1px #999; -moz-box-shadow:inset 1px 1px 1px #999; -webkit-box-shadow:inset 1px 1px 1px #999; border:1px solid #ccc\9 !important;}
.reviews-list .reviews-foot form button									{ float:left; margin:-3px 0 0\9;}

.reviews-list .reviews-foot form ul.vote								{ float:right; margin:0; padding:0; overflow:hidden;}
.reviews-list .reviews-foot form ul.vote li								{ float:left; margin-right:10px; list-style:none;}
.reviews-list .reviews-foot form ul.vote li a							{ padding-left:22px; background:#fff; color:#666; text-decoration:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.reviews-list .reviews-foot form ul.vote li a.love						{ padding-left:25px; background:#fff url(../images/ico-vote.png) no-repeat 2px 0;}
.reviews-list .reviews-foot form ul.vote li a.love:hover				{ color:#b5cc00; background-position:2px -25px;}
.reviews-list .reviews-foot form ul.vote li a.notlove					{ padding-left:25px; background:#fff url(../images/ico-vote.png) no-repeat 2px -50px;}
.reviews-list .reviews-foot form ul.vote li a.notlove:hover				{ color:#e21e1e; background-position:2px -75px;}
.reviews-list .reviews-foot form .button								{ display:inline-block; padding:0 10px; line-height:25px; border:1px solid #ccc;}

.reviews-list .reviews-body form ul.vote								{ float:right; margin:0; padding:0; overflow:hidden;}
.reviews-list .reviews-body form ul.vote li								{ float:left; margin-right:10px; list-style:none;}
.reviews-list .reviews-body form ul.vote li a							{ padding-left:22px; background:#fff; color:#666; text-decoration:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.reviews-list .reviews-body form ul.vote li a.love						{ padding-left:25px; background:#fff url(../images/ico-vote.png) no-repeat 2px 0;}
.reviews-list .reviews-body form ul.vote li a.love:hover				{ color:#b5cc00; background-position:2px -25px;}
.reviews-list .reviews-body form ul.vote li a.notlove					{ padding-left:25px; background:#fff url(../images/ico-vote.png) no-repeat 2px -50px;}
.reviews-list .reviews-body form ul.vote li a.notlove:hover				{ color:#e21e1e; background-position:2px -75px;}
.reviews-list .reviews-body form .button								{ display:inline-block; padding:0 10px; line-height:25px; border:1px solid #ccc;}

/* business reviews
--------------------------------------------------------*/
.reviews-login															{ width:700px; margin:0; padding:20px 0 40px; }

/* head */
.reviews-login .reviews-head											{ width:660px; margin:0 0 20px; padding:0 20px; overflow:hidden;}
.reviews-login .reviews-head h2											{ margin:0; padding:0 0 10px; font-size:18px; line-height:30px; color:#3b5263; font-weight:bold;}
.reviews-login .reviews-head label										{ clear:both; display:block; margin:0; padding:0; overflow:hidden;}
.reviews-login .reviews-head label em									{ display:inline-block; line-height:24px; padding:0 0 0 10px; font-size:12px; color:#999; font-style:normal; cursor:pointer;}
.reviews-login .reviews-head label input.rdo							{ float:left; display:block; width:14px; height:14px; margin:5px 0; padding:0; font-size:0;}

/* body */
.reviews-login .reviews-body											{ width:700px; margin:0; padding:0; border-top:1px solid #e5e5e5;}

.reviews-login .reviews-body .case										{ width:660px; margin:0; padding:20px; overflow:hidden;}
.reviews-login .reviews-body .case h3									{ margin:0; padding:0 0 20px; font-size:16px; line-height:24px; color:#f57f0f; font-weight:bold;}
.reviews-login .reviews-body .case form									{ width:660px; margin:0; padding:0; overflow:hidden;}
.reviews-login .reviews-body .case form label							{ display:block; margin:0; padding:0 0 10px; overflow:hidden;}
.reviews-login .reviews-body .case form label span						{ display:block; height:30px; line-height:30px; font-size:14px; margin:0; padding:0; color:#3b5263;}
.reviews-login .reviews-body .case form label span strong				{ display:inline-block; line-height:24px; font-size:24px; color:#bb0000;}
.reviews-login .reviews-body .case form label input.txt					{ display:block; width:640px; height:31px; height:26px\9; line-height:31px; margin:0; padding:0 9px; padding:10px 8px 0\9; color:#999; font:12px Arial, Helvetica, sans-serif; background:#fff; border:0; border-bottom:1px solid #eee; border-right:1px solid #eee; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:inset 1px 1px 1px #999; -moz-box-shadow:inset 1px 1px 1px #999; -webkit-box-shadow:inset 1px 1px 1px #999; border:1px solid #ccc\9 !important;}
.reviews-login .reviews-body .case form label em						{ display:inline-block; line-height:24px; padding:0 0 0 10px; font-size:12px; color:#999; font-style:normal; font-weight:normal; cursor:pointer;}
.reviews-login .reviews-body .case form label input.cbx					{ float:left; display:block; width:14px; height:14px; margin:5px 0; padding:0; font-size:0; background:#fff; border:1px solid #fff;}
.reviews-login .reviews-body .case form label textarea					{ display:block; width:640px; height:100px; line-height:18px; margin:0; padding:9px; color:#999; font:12px Arial, Helvetica, sans-serif; background:#fff; border:0; border-bottom:1px solid #eee; border-right:1px solid #eee; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:inset 1px 1px 1px #999; -moz-box-shadow:inset 1px 1px 1px #999; -webkit-box-shadow:inset 1px 1px 1px #999; border:1px solid #ccc\9 !important;}
.reviews-login .reviews-body .case form .field-2						{ width:660px; padding:0 0 10px; overflow:hidden;}
.reviews-login .reviews-body .case form .field-2 label					{ padding:0;}
.reviews-login .reviews-body .case form .field-2 p						{ clear:both; margin:0; padding:0; font-size:10px; color:#999;}
.reviews-login .reviews-body .case form .field-2 input					{ width:280px !important;}
.reviews-login .reviews-body .case form .field-2 .fleft					{ float:left; width:300px;}
.reviews-login .reviews-body .case form .field-2 .fright				{ float:right; width:300px;}
.reviews-login .reviews-body .case form p								{ margin:0; padding:0 0 10px; line-height:30px;}
.reviews-login .reviews-body .case form p strong						{ display:inline-block; line-height:24px; font-size:24px; color:#bb0000;}
.reviews-login .reviews-body .case form .action							{ width:660px; overflow:hidden;}
.reviews-login .reviews-body .case form .action .captcha				{ float:left; width:300px; overflow:hidden;}
.reviews-login .reviews-body .case form .action .captcha input			{ float:left; width:170px;}
.reviews-login .reviews-body .case form .action .captcha img			{ float:right;}
.reviews-login .reviews-body .case form .action button					{ float:right; margin:30px 0 0; margin:27px 0 0\9;}

.review .reviews-login													{ width:700px; margin:20px auto 40px; padding:20px; background:#fff; box-shadow: 0px 1px 2px #888; -moz-box-shadow: 0px 1px 2px #888; -webkit-box-shadow: 0px 1px 2px #888;

	_border-right:1px solid #CBCDCF;/*IE6*/
	_border-bottom:1px solid #B0B0B0;/*IE6*/
	_border-left:1px solid #ECEFF1;/*IE7*/
	_border-top:1px solid #ECEFF1;/*IE7*/
	*border-right:1px solid #CBCDCF;/*IE7*/
	*border-bottom:1px solid #B0B0B0;/*IE7*/
	*border-left:1px solid #ECEFF1;/*IE7*/
	*border-top:1px solid #ECEFF1;/*IE7*/
	border-right:1px solid #CBCDCF\9;/*IE8*/
	border-bottom:1px solid #B0B0B0\9;/*IE8*/
	border-left:1px solid #ECEFF1\9;/*IE8*/
	border-top:1px solid #ECEFF1\9;/*IE8*/

 }
 
#content-titlebox							{ position:relative; background: url(../images/box-title-body.jpg) left bottom no-repeat; overflow:hidden; width:940px; color:#fff;}
.titre-page									{ font-size:18px; color:#338dd2; font-weight:bold; display:block; padding:10px 20px 10px 20px; text-align:center;}

.review #content							{ background:none; padding:0!important;}

/* stats */

.business-stats2 #header										{ display:none;}
.business-stats2 #search-area									{ display:none; }
.business-stats2 .leaderboard									{ display:none; }
.business-stats2 .box-shadow									{ width:940px; }
.business-stats2 .table-head									{ display:block; font-size:14px; font-weight:bold; padding:20px 0 10px 0px; overflow:hidden; width:140px; position:relative;}
.business-stats2 .statistiques button							{ float:left; margin-left:10px;}
.business-stats2 .statistiques .span-5 button,
.business-stats2 .statistiques .span-5 input					{ margin-top:5px;}
.business-stats2 .statistiques .pack-choice						{ padding-bottom:10px;}
.business-stats2 .statistiques .span-3 .search-field			{ position:relative; height:45px;}
.business-stats2 .statistiques .span-3 .search-field label		{ float:left; display:block; width:75px; text-align:right; margin-bottom:2em; padding:7px 0 0; font-size:14px; line-height:14px; overflow:hidden;}
.business-stats2 .search-field input							{ float:left; width:208px; margin:0; padding:6px; padding:5px 6px 6px 5px\9; color:#489BDA; border:none; border-top:1px solid #2E6F9F\9; border-left:1px solid #2E6F9F\9; box-shadow: inset 1px 1px 1px rgba(25, 87, 109, 1); -moz-box-shadow: inset 1px 1px 1px rgba(25, 87, 109, 1); -webkit-box-shadow: inset 1px 1px 1px rgba(25, 87, 109, 1); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.business-stats2 .statistiquestab						{ width:140px; background:#dff1ff; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; position:relative; padding-bottom:20px; margin-bottom:20px;}
.business-stats2 .statistiquestab .odd					{ display:block; height:20px; background:#EFF8FF; line-height:20px; padding-left:10px; overflow:hidden;}
.business-stats2 .statistiquestab .even					{ display:block; height:20px; background:#dff1ff; line-height:20px; padding-left:10px;}
.business-stats2 .statistiquestab .table-head			{ display:block; font-size:14px; font-weight:bold; padding:5px 0 5px 0px; overflow:hidden; width:140px; position:relative;}
.business-stats2 .statistiquestab .table-head-large		{ display:block; font-size:14px; font-weight:bold; padding:20px 0 10px 0px; overflow:hidden; width:700px; position:relative;}
.business-stats2 .statistiquestab h3					{ font-size:16px; font-weight:bold; font-style:italic; color:#f57f0f; text-align:left; margin:0;}
.business-stats2 .statistiquestab div					{ padding:28px 0 0px 25px;}
.business-stats2 .statistiquestab div span				{ margin:0 0 20px 0;}
.business-stats2 .statistiquestab div p.infostats		{ font-size:12px; font-weight:normal; padding:0 0 20px 0;}
.business-stats2 .statistiquestab h4					{ font-size:16px; font-weight:bold; font-style:italic; color:#f57f0f; margin:0; padding:0 0 10px 0; }
.business-stats2 .statistiquestab h4 span				{ font-size:12px; font-style:normal; font-weight:normal;}
.business-stats2 #compare-table table					{ width:620px; border-collapse:collapse; border-bottom:1px solid #DDD;}
.business-stats2 #accordion .span-4						{ overflow:hidden;}
.business-stats2 #accordion								{ width:300px;}
.business-stats2 #accordion h3							{ display:block; width:300px; border-bottom:dotted 1px #666666;  padding-bottom:10px; background:url(../images/stats/plus.jpg) no-repeat; background-position: right bottom ;  }
.business-stats2 #accordion h3.ui-state-active 			{ display:block; width:300px; border-bottom:dotted 1px #666666;  padding-bottom:10px; background:url(../images/stats/minus.jpg) no-repeat; background-position: right bottom ; }
.business-stats2 #accordion h3 a						{ text-decoration:none;}





.business-stats .box-shadow				{ width:622px; width:620px\9;_width:600px;}
.business-stats .table-head				{ display:block; font-size:14px; font-weight:bold; padding:20px 0 10px 0px; overflow:hidden; width:140px; position:relative;}


#compare-table tr.prices td				{ color:#aaa; font-size:12px; font-weight:normal;}
#compare-table tr.prices td strong		{ display:block; font-size:18px; font-weight:bold;}
#compare-table tr.prices td .gold		{ color:#B19C62;}
#compare-table tr.prices td .silver		{ color:#B1B1B1;}
#compare-table tr.prices td .bronze		{ color:#7E3123;}
#compare-table tr.prices td .info		{ color:#235E7E;}
#compare-table							{}
#compare-table table					{ width:620px; border-collapse:collapse; border-bottom:1px solid #DDD;}
#compare-table td						{ vertical-align:middle; font-size:11px; color:#507399; padding:5px; border-left:1px solid #DDD; border-right:1px solid #DDD;}
#compare-table td.incl					{ text-align:center; font-size:14px; font-weight:bold; color:#82b422; }
#compare-table td.inclarrow					{ text-align:center; font-size:14px; font-weight:bold; color:#82b422; background:url(../images/blue-arrow.gif) no-repeat center top;}
#compare-table td.inclgreen					{ text-align:center; font-size:12px; font-weight:bold; color:#fff; background:#82b422;}
#compare-table td.inclgreen	a				{ text-align:center; font-size:12px; font-weight:bold; color:#fff; background:#82b422; text-decoration:underline;}
#compare-table #compare-table-bottom		{ padding:10px 0 0 0; background-color:#FFF;}
#compare-table #compare-table-bottom2		{ font-size:1px; background:url("../Images/self-procurement/RecapTable_bottom.gif") no-repeat bottom left; border:none;}
#compare-table #compare-table-bottom a		{ float:right;}
#compare-table .headdark					{ font-weight:normal; text-align:left; vertical-align:top; color:#FFF; font-size:11px; padding:8px 5px 5px 5px; background-color:#507399;}
#compare-table .headlight					{ font-weight:bold; text-align:center; color:#FFF; font-size:12px; padding:8px 5px 5px 5px; background-color:#0687cb; border-left:1px solid #FFF;}
#compare-table .headlight img				{ vertical-align:middle; padding-right:10px;}
#compare-table #gold						{ color:#FFF; font-size:12px; padding:13px 0 5px 0; height:19px; font-weight:bold; text-align:center; border-left:1px solid #FFF; background:#B19C62 url("../Images/self-procurement/bg_gold.gif") no-repeat top center;}
#compare-table #silver						{ color:#FFF; font-size:12px; padding:13px 0 5px 0; height:19px; font-weight:bold; text-align:center; border-left:1px solid #FFF; background:#CCCFD1 url("../Images/self-procurement/bg_silver.gif") no-repeat top center;}
#compare-table #bronze						{ color:#FFF; font-size:12px; padding:13px 0 5px 0; height:19px; font-weight:bold; text-align:center; border-left:1px solid #FFF; background:#7E3123 url("../Images/self-procurement/bg_bronze.gif") no-repeat top center;}
#compare-table #info						{ color:#FFF; font-size:12px; padding:13px 0 5px 0; height:19px; font-weight:bold; text-align:center; border-left:1px solid #FFF; background:#235E7E url("../Images/self-procurement/bg_info.gif") no-repeat top center;}
#compare-table tr.colorlight 				{ background-color:#f8f8f8;}
#compare-table tr.colordark 				{ background-color:#f1f1f1;}

#compare-table tr.order td,
#compare-table tr.prices td					{ padding:10px 0;}



#compare-table td.topregion                 { background-color:rgb( 245, 127, 15);}
#compare-table td.topregion a               { background-color:rgb( 245, 127, 15);}
#compare-table td.topregiontext             { color:rgb( 245, 127, 15);}
#compare-table td.toplocal                  { background-color:rgb( 0, 115, 204);}
#compare-table td.toplocal a                { background-color:rgb( 0, 115, 204);}
#compare-table td.toplocaltext              { color:rgb( 0, 115, 204);}
#compare-table td.basic                     { background-color:rgb( 255, 255, 255);}
#compare-table td.basic a                   { background-color:rgb( 255, 255, 255); color:rgb( 0, 115, 204);}
#compare-table td.basictext                 { color:rgb( 0, 115, 204);}
#compare-table td.outside                   { background-color:rgb( 181, 204, 0);}
#compare-table td.outside a                 { background-color:rgb( 181, 204, 0);}
#compare-table td.outsidetext               { color:rgb( 181, 204, 0);}


/* splash */
#splash a,#splash a:visited										{ color:#0073cc; outline:none; text-decoration:underline;}
#splash #header													{ padding:0 0 50px;}
#splash .container .regions .box-shadow							{ padding:10px; width:200px; width:198px\9; min-height:240px; height:240px\9; background:#fff;}
#splash .container .regions .box-shadow	p						{ display:block; margin:0; min-height:130px; height:130px\9;}
#splash .container .regions .box-shadow h3						{}
#splash .container .regions .box-shadow h3 img					{ padding:0 10px 0 0; vertical-align:middle;}
#splash .container .regions .box-shadow	a.CountryLink           { text-decoration:none;}

#splash .container .world.box-shadow							{ width:920px; width:918px\9; background:none; overflow:hidden; padding:10px;}
#splash .container .world.box-shadow h3 img						{ padding:0 10px 0 0; vertical-align:middle; }
#splash .container .world.box-shadow .span-4					{ width:290px; min-height:180px; height:180px\9; _margin-right:10px;}
#splash .container .world.box-shadow .span-4 h4					{ font-size:14px; color:#489bda; font-weight:bold;}
#splash .container .world.box-shadow .span-4 .span-2			{ width:130px;}
#splash .container .world.box-shadow .span-4 .span-2 ul			{ margin-left:0; list-style-type:none;}
#splash .container .world.box-shadow .span-4 .span-2 ul li		{}

#splash #footer a												{ color:#fff; font-size:11px;}
#splash #footer a:visited										{ color:#fff; font-size:11px;}

#titlebox														{ height:11px; background: url(../images/box-title-top.jpg) no-repeat left top;/* correspond à la hauteur de l'image du haut  */width: 940px;/*correspond à la largeur identique des deux images*/float: left;}
#content-titlebox												{ position:relative; background: url(../images/box-title-body.jpg) left bottom no-repeat; overflow:hidden; width:940px; color:#fff;}
.titre-page {
    color: #338DD2;
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 20px;
    text-align: center;
}



/* Data Modification module : People */
.operators														{ overflow:hidden;}
.operators label													{ float:left; width:120px; margin:0 10px 0 0!important; }

#form-hide														{ margin:10px 0 0 0;}



.social-links			{ margin: 10px 0 0 5px;}
.social-links ul        { float:left; }
.social-links ul,
.social-links ul li		{ list-style:none; margin:0; padding:0;}
.social-links ul li a	{ color:#0073CC;}

/* Overlayer social links in business results */ 

#fancybox .title								{ background: #3C94D8; margin:0 -13px 0 -24px; padding: 0 0 0 25px; height:37px;}								  
#fancybox .title h2								{ margin: 0 0 0 -26px; display: inline-block; position: absolute; height: 40px; padding: 5px 0 0 25px;
												  background: url(../images/bg-sharing-sticker-blue.png) no-repeat 0px 37px;  font-weight: bold; color:#ffffff;}
#fancybox .title .close							{ float: right; padding: 10px; cursor: pointer; color:#ffffff;}	

	

#fancybox .social-icon							{ background: url(../images/arrow-down-grey.png) no-repeat 70px bottom; margin: 0 -18px 0 -20px; 
												  padding: 0px 5px 0 5px; height:51px; width:650px;}
#fancybox .social-icon ul						{ background-color: #eceff1; height:32px; padding-top:10px;}
#fancybox .social-icon ul,
#fancybox .social-icon ul li					{ list-style:none; margin:0;}
#fancybox .social-icon ul li					{ float:left; margin-right: 20px;  padding:0; *width:20%; }

#fancybox .social-icon ul li:first-child		{ padding: 0px 10px 5px 35px; margin-right: 10px; border-right: 1px solid #CCC;
												  background: url(../images/icon-sharingtofriend.png) no-repeat left center;
												}
#fancybox .social-icon ul li div    			{ margin: 0 auto; width:125px!important;}

#fancybox form									{ background-color:#ffffff;}
#fancybox form input[type='text'],
#fancybox form textarea							{ display:block; zoom: 1; border: 1px solid #dcecf7; width:475px; padding: 7px; color:#999999; 
												   -moz-border-radius: 5px;
												-webkit-border-radius: 5px;
														border-radius: 5px;
													  -moz-box-shadow: inset 1px 1px 1px #70afdf;
												   -webkit-box-shadow: inset 1px 1px 1px #70afdf;
														   box-shadow: inset 1px 1px 1px #70afdf;
															
														  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;		   
												}
#fancybox form input[type='text']:focus,
#fancybox form textarea:focus					{ color: #338dd2; border:none; 
												-moz-box-shadow: #338dd2 0 0 5px;
											 -webkit-box-shadow: #338dd2 0 0 5px;
												  	 box-shadow: #338dd2 0 0 5px;
													   
												}	
#fancybox form label							{ float: left; width: 85px; color:#338dd2; font-weight: bold; padding: 10px 0 0 0;}
#fancybox form p,
#fancybox form p label,
#fancybox form .privacy-content			  		{ float: none; width: auto; font-weight:normal; color:#999999; font-size:11px; margin:0; padding:0;}

#fancybox form .privacy-content					{ border-top: 1px solid #999999; padding-top:10px; margin-top:10px;}
#fancybox form .submit							{ text-align:right; padding-right:10px;}

/* Customizing fancybox css */
	.fancybox-inner								{ overflow:visible!important; background:#ffffff;}
	.fancybox-close								{ display: none;}
	.fancybox-skin								{ -webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius:0; border:1px solid #3e8ecc; background:#ffffff;}
/* ---------------------------- */
.Msg_Success_H1                                 { text-align:center; clear:both;}