
/* ================================================
 
Theme Name: Xencore - Resource Management Specialists
Author: Atelier Studios
Author URI: http://www.atelier-studios.com/
Date: November 2009

==================================================*/


/*------------------------------------------------

		1. Global Resets
		
		2. Typography

		3. Link

		4. Main Navigation 

		5. Structure
		
		6. Inner Elements
			
		7. Lists 
		
		8. Form Elements 
		
		9. Various Tags & Classes 
						
		10. Headers
		
 		11. Buttons

		12. Map Styles



/*==================================================================================================

	1. GLOBAL RESETS
 
 ====================================================================================================*/


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	/*border: 1px solid red;*/
}

body {
	line-height:1.5;
}

html, body {
	height: 100%;
}

table {
	border-collapse:separate;
	border-spacing:0;
}

caption, th, td {
	text-align:left;
	font-weight:normal;
}

table, td, th {
	vertical-align:middle;
}

blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}

blockquote, q {
	quotes:"" "";
}

a img {
	border:none;
}

/* Reset all margins/padding */

* {
	margin:0;
	padding:0;
}

/* Gets rid of outlined links in Firefox */

a {
	outline: none;
}

/* No boders on images and displays them as block level elements in IE6 */

img {
	border:0;
	padding: 0;
	margin: 0;
	display: block;
}

ul li {
	list-style-image:none;
	list-style-type:none;
	background: url(../images/sitewide/arrow.gif) no-repeat 0 5px;
	padding:0 0 3px 20px;
}

a {
	text-decoration:none;
	color:#747474;
}

a:hover {
	text-decoration:underline;
	color:#004F9C;
}

/* IE PNG Fix http://www.twinhelix.com/css/iepngfix/ */
.fade {
	behavior: url(../js/iepngfix.htc)
}

/* Alternatively, you can specify that this will apply to all tags like so:
		   
		   * { behavior: url(/furniture/js/iepngfix.htc) }
*/

/*==================================================================================================

	2. TYPOGRAPHY
 
 ====================================================================================================*/
 
body {
	font-size: 11px;
	line-height: 17px;
	text-align: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
	margin:0;
	padding:0;
	height: 100%;
	background: url(../images/backgrounds/background-home.jpg) repeat-x 0 0;
}

body.newbg {
	background: url(../images/backgrounds/background-nothome.jpg) repeat-x 0 0;
}

body.newbgswiss {
	background: url(../images/backgrounds/background-nothome.jpg) repeat-x 0 0;
}

body.newbggerman {
	background: url(../images/backgrounds/background-nothome.jpg) repeat-x 0 0;
}

body.newbgfrench {
	background: url(../images/backgrounds/background-nothome.jpg) repeat-x 0 0;
}

body.newbgspanish {
	background: url(../images/backgrounds/background-nothome.jpg) repeat-x 0 0;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
}

strong {
	font-weight:bold;
}

div#content ul.blue_list li strong, div#sidebar ul.blue_list li strong {
	color: #005bbe;
}

em {
	font-style:italic;
	display:inline;
}

small {
	font-size: 11px;
	line-height: 25px;
	float: left;
}

br {
	line-height: 10px;
}

blockquote {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	font-style: italic;
	padding: 15px 0 15px 15px;
}

hr {
	border: 0;
	color: #cfd0d4;
	background-color: #cfd0d4;
	margin: 0 0 10px 0;
	height: 1px;
}

/*------------------ FONT RESET -------------------*/

font {
	margin: 0;
	padding: 0;
	float: left;
}

/*------------------ FONT RESET ENDS -------------------*/

	
div#content p {
	padding: 0 0 15px 0;
}

div#footer p {
	font-size: 12px;
	line-height: 18px;
}

div#footer_bottom p {
	font-size: 11px;
	line-height: 15px;
	text-align: center;
	padding: 15px 0 0 0;
}

div.sidebar_feature p {
	padding: 0 15px 15px 15px;
}

div.slide1 p.slide_text, div.slide2 p.slide_text, div.slide3 p.slide_text, div.slide4 p.slide_text {
	width: 380px;
	height: 87px;
	font-size: 11px;
	line-height: 16px;
	padding: 0;
	color: #FFFFFF;
	position: absolute;
	right: 93px;
	top: 125px;
}

div#content p.downloads {
	padding: 20px 0 20px 60px;
	font-size: 14px;
	background: url(../images/sitewide/pdf_icon.jpg) no-repeat 0 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

h1 {
	padding: 0 0 15px 0;
	font-size: 24px;
	color: #006bb6; /* blue */
	line-height: 32px;
	font-weight: bold;
}

h2 {
	margin: 0 0 9px 0;
	height:22px;
	/*font-size: 20px;*/
	color: #006bb6; /* blue */
	/*line-height: 24px;*/
	/*border: 1px solid red;*/
	font-weight: bold;
}

h3 {
	/*font-size: 20px;*/
	height:24px;
	/*border: 1px solid red;*/
	color: #006bb6; /* blue */
	/*line-height: 22px;*/
	padding: 0 0 10px 0;
	margin: 0 0 15px 0;
}

h4 {
	font-size: 16px;
	line-height: 20px;
	padding: 0 0 15px 0;
	color: #006bb6; /* blue */
	font-weight: bold;
}

h5 {
	font-size: 14px;
	line-height: 14px;
	padding: 0 0 10px 0;
	margin: 0 0 15px 0;
	color: #006bb6; /* blue */
	border-bottom: 1px solid #999999;
}

h6 {
	font-size: 14px;
	line-height: 16px;
	padding: 0 0 10px 0;
	color: #006bb6; /* blue */
}

p, 
.ContentContainer {
	margin-bottom:16px;
}



.content h2, 
.content-home-page h2, 
.content h3, 
.content-home-page h3, 
h4.similar_location, 
h4.similar_sector, 
h2.similar_location, 
h2.similar_sector {
	background: url(../images/headings/titles.gif);
	background-repeat:no-repeat;
}
body.swiss h2,
body.swiss h3,
body.newbgswiss .content h2, 
body.newbgswiss .content-home-page h2, 
body.newbgswiss .content h3, 
body.newbgswiss .content-home-page h3, 
body.newbgswiss h4.similar_location, 
body.newbgswiss h4.similar_sector, 
body.newbgswiss h2.similar_location, 
body.newbgswiss h2.similar_sector {
	background: url(../images/headings/titles_swiss.gif);
	background-repeat:no-repeat;
}
body.german h2,
body.german h3,
body.newbggerman .content h2, 
body.newbggerman .content-home-page h2, 
body.newbggerman .content h3, 
body.newbggerman .content-home-page h3, 
body.newbggerman h4.similar_location, 
body.newbggerman h4.similar_sector, 
body.newbggerman h2.similar_location, 
body.newbggerman h2.similar_sector {
	background: url(../images/headings/titles_german.gif);
	background-repeat:no-repeat;
}
body.french h2,
body.french h3,
body.newbgfrench .content h2, 
body.newbgfrench .content-home-page h2, 
body.newbgfrench .content h3, 
body.newbgfrench .content-home-page h3, 
body.newbgfrench h4.similar_location, 
body.newbgfrench h4.similar_sector, 
body.newbgfrench h2.similar_location, 
body.newbgfrench h2.similar_sector {
	background: url(../images/headings/titles_french.gif);
	background-repeat:no-repeat;
}
body.spanish h2,
body.spanish h3,
body.newbgspanish .content h2, 
body.newbgspanish .content-home-page h2, 
body.newbgspanish .content h3, 
body.newbgspanish .content-home-page h3, 
body.newbgspanish h4.similar_location, 
body.newbgspanish h4.similar_sector, 
body.newbgspanish h2.similar_location, 
body.newbgspanish h2.similar_sector {
	background: url(../images/headings/titles_spanish.gif);
	background-repeat:no-repeat;
}

/* ================= PAGE titles ================= */

.pagetitle, h4.similar_location, h4.similar_sector, h2.similar_location, h2.similar_sector {
	height:28px;
	text-indent:-3000px;
	padding:0 !important;
	}	

.heading_company {
	background-position:0 0 !important;
	width: 415px;
	}
	
.heading_data {
	background-position: -120px -1260px !important;
	width: 415px;
	}
	
h2.application_migration {
	background-position: 0 -1369px !important;
	width: 415px;
	}	

body.newbggerman  h2.application_migration {
	background-position: 0 -1404px !important;
	width: 415px;
	}
	
h2.data_migration {
	background-position: 0 -1297px !important;
	width: 415px;
	}	

body.newbggerman  h2.data_migration {
	background-position: 0 -1330px !important;
	width: 415px;
	height: 30px;
	}
	
h2.storage_migration {
	background-position: 0 -1333px !important;
	width: 415px;
	}	
	
body.newbggerman  h2.storage_migration {
	background-position: 0 -1367px !important;
	width: 415px;
	}	
	
body.newbggerman .heading_data {
	background-position:0 -1438px !important;
	width: 415px;
	display:block;
	}

.heading_resources {
	background-position:0 -36px !important;
	width: 415px;
}

.heading_professional_services {
	background-position:0 -71px !important;
	width: 415px;
}

.heading_news {
	background-position:0 -108px !important;
}

.heading_jobs {
	background-position:0 -142px !important;
}

.heading_lookingforwork {
	background-position: 0 -1187px !important;
}

.heading_searchresults {
	background-position: 0 -1223px !important;
}

.heading_sectors {
	background-position: -650px -223px !important;
}

.heading_discipline {
	background-position: -650px -193px !important;
}

.heading_location {
	background-position: -650px -128px !important;
}

h2.similar_location{
	background-position: -650px -128px !important;
}


.heading_salaryband {
	background-position: -650px -253px !important;
}

.heading_jobsector {
	background-position: -650px -166px !important;
}

.heading_jobsearch {
	background-position: -650px -97px !important;
}

h4.similar_location {
	background-position: -650px -356px !important;
}

h4.similar_sector {
	background-position: -650px -324px !important;
}

h2.similar_location {
	background-position: -650px -356px !important;
}

h2.similar_sector {
	background-position: -650px -324px !important;
}

.heading_contact_us {
	background-position:0 -180px !important;
}

.heading_consulting_big {
	background-position:0 -216px !important;
}

.heading_candidate {
	background-position:0 -251px !important;
}

.heading_about_us {
	background-position:0 -284px !important;
}

.heading_recruitment {
	background-position:0 -324px !important;
}

.heading_resourcing {
	background-position:0 -360px !important;
}

.heading_consulting {
	background-position:0 -215px !important;
}

.heading_professional {
	background-position:0 -72px !important;
}

.heading_submit {
	background-position:0 -396px !important;
}

.heading_submit_your_cv {
	background-position:0 -432px !important;
}

.heading_website_terms {
	background-position:0 -467px !important;
}

.heading_privacy_policy {
	background-position:0 -503px !important;
}

.heading_accessibility {
	background-position:0 -540px !important;
}

.heading_sitemap {
	background-position:0 -575px !important;
}

.heading_job_details {
	background-position:0 -612px !important;
}

.heading_services {
	background-position:0 -647px !important;
}

.heading_payroll_services {
	background-position:0 -683px !important;
}

.heading_working_in_switzerland {
	background-position:0 -720px !important;
}

.heading_business_consulting {
	background-position:0 -756px !important;
}

.heading_project_management {
	background-position:0 -792px !important;
}

.heading_system_integration {
	background-position:0 -827px !important;
}

.heading_application_development {
	background-position:0 -863px !important;
}

.heading_business_intelligence {
	background-position:0 -900px !important;
}

.heading_ibm_mainframe {
	background-position:0 -934px !important;
}

.heading_international_news {
	background-position:0 -1045px !important;
}

.heading_middleware {
	background-position:0 -1007px !important;
}

.heading_erp {
	background-position:0 -1044px !important;
}

.heading_software_development {
	background-position:0 -1078px !important;
}

.heading_nearshoring_offshoring {
	background-position:0 -1115px !important;
}

.heading_partners {
	background-position:0 -1151px !important;
}

.heading_professional_services {
	background-position:0 -1258px !important;
}

/* ================= SUB titles ================= */

.heading_sub_services {
	background-position: -650px -74px !important;
	text-indent:-3000px;
	padding:0 !important;
}

.heading_services_home {
	background-position: -1050px 0 !important;
	text-indent:-3000px;
	padding:0 !important;
}

.heading_sub_resourcing {
	background-position: -1050px -22px !important;
	text-indent:-3000px;
	padding:0 !important;
	height:22px;
}

.heading_sub_consulting {
	background-position: -1050px -44px !important;
	text-indent:-3000px;
	padding:0 !important;
	height:22px;
}

h3.heading_sub_candidates {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 225px;
	height: 22px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 15px 0;
	padding: 0;
	background-position: -1050px -66px !important;
	padding:0 !important;
}

.heading_sub_welcome {
	background-position: -1050px -132px !important;
	text-indent:-3000px;
	padding:0 !important;
}

.heading_sub_professional {
	background-position: -1050px -154px !important;
	text-indent:-3000px;
	padding:0 !important;
}

.heading_sub_enterprise {
	background-position: -1142px -252px !important;
	text-indent:-3000px;
	padding:0 !important;
	display:block;
}

body.german .heading_sub_enterprise {
	background-position: -1050px -357px !important;
	text-indent:-3000px;
	padding:0 !important;
	display:block;
	height: 23px;
}

.heading_sub_data_storage_migration_sidebar {
	background-position: -1049px -277px !important;
	text-indent:-3000px;
	height: 50px;
	padding:0 !important;
	display:block;
}

body.newbggerman .heading_sub_data_storage_migration_sidebar {
	background-position: -1049px -306px !important;
	text-indent:-3000px;
	height: 50px;
	padding:0 !important;
	display:block;
}

.heading_sub_search {
	background-position: -1050px -88px !important;
	text-indent:-3000px;
	padding:0 !important;
	height:20px !important;
}

h3.heading_sub_companies {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 225px;
	height: 22px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 15px 0;
	padding: 0;
	background-position: -1050px -110px !important;
}

h3.heading_sub_downloads {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 225px;
	height: 22px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 15px 0;
	padding: 0;
	background-position: -1050px -229px !important;
}

h3.heading_sub_our_clients {
	background-position: -1050px -204px !important;
	text-indent:-3000px;
	padding:0 !important;
	height: 20px;
	padding: 0;
	margin: 0;
}

.heading_sub_news {
	background-position: -650px 0 !important;
	text-indent:-3000px;
	padding:0 !important;
	height:20px!important;
}

.heading_candidate {
text-indent:-9999px;
}

/*==================================================================================================
 
     3. LINK STYLES

================================================================================================== */







/*==================================================================================================

	4. MAIN NAVIGATION
	
==================================================================================================*/

/* ================= ENGLISH nav_main ================= */
.header ul.nav_main {
background:url("../images/navigation/nav_off.jpg") no-repeat scroll right top transparent;
display:inline;
float:right;
margin-top:59px;
padding:0;
position:relative;
}

.header ul.nav_main li {
	float:left;
	/*list-style:none;*/
	list-style-image:none;
	list-style-type:none;
	background-image:none;
	padding:0;
	margin:0;
	/*background-color:blue;*/
	/*border-right:1px solid red;*/
	display:inline;
}

.header ul.nav_main li a {
	float:left;
	height:66px;
	text-indent:-3000px;
	display:inline;
}

.header ul.nav_main li.a_link a {
	width:68px;
}
	.header ul.nav_main li.a_link a:hover, 
	.header ul.nav_main li.a_link strong a {
		background: url(../images/navigation/nav_on.jpg);
	}

.header ul.nav_main li.b_link a {	
width:92px;
}
	.header ul.nav_main li.b_link a:hover, 
	.header ul.nav_main li.b_link strong a {
		background: url(../images/navigation/nav_on.jpg) -68px 0;
	}

.header ul.nav_main li.c_link a {	
width:63px;
}
	.header ul.nav_main li.c_link a:hover, 
	.header ul.nav_main li.c_link strong a {
		background: url(../images/navigation/nav_on.jpg) -160px 0;
	}

.header ul.nav_main li.d_link a {	
width:89px;
}
	.header ul.nav_main li.d_link a:hover, 
	.header ul.nav_main li.d_link strong a {
		background: url(../images/navigation/nav_on.jpg) -223px 0;
	}

.header ul.nav_main li.e_link a {	
width:70px;
}
	.header ul.nav_main li.e_link a:hover, 
	.header ul.nav_main li.e_link strong a {
		background: url(../images/navigation/nav_on.jpg) -312px 0;
	}

.header ul.nav_main li.f_link a {	
width:106px;
}
	.header ul.nav_main li.f_link a:hover, 
	.header ul.nav_main li.f_link strong a {
		background: url(../images/navigation/nav_on.jpg) -382px 0;
	}


/* ================= GERMAN nav_main ================= */

body.german .header ul.nav_main, 
body.newbggerman .header ul.nav_main {
	float:right;
	padding: 0;
	background: url(../images/navigation/nav_off_german.jpg) top right no-repeat;
	margin-top:59px;
	display:inline;
	/*margin-top:20px;border: 1px solid green;*/
	/*background-color:green;*/
}

body.german .header ul.nav_main li, 
body.newbggerman .header ul.nav_main li {
	float:left;
	/*list-style:none;*/
	list-style-image:none;
	list-style-type:none;
	background-image:none;
	padding:0;
	margin:0;
	/*background-color:blue;*/
	/*border-right:1px solid red;*/
	display:inline;
}

body.german .header ul.nav_main li a, 
body.newbggerman .header ul.nav_main li a {
	float:left;
	height:66px;
	text-indent:-3000px;
	display:inline;
}

body.german .header ul.nav_main li.a_link a, 
body.newbggerman .header ul.nav_main li.a_link a {	width:68px;}
	
	body.german .header ul.nav_main li.a_link a:hover, 
	body.german .header ul.nav_main li.a_link strong a, 
	body.newbggerman .header ul.nav_main li.a_link a:hover, 
	body.newbggerman .header ul.nav_main li.a_link strong a {
		background: url(../images/navigation/nav_on_german.jpg);
	}

body.ggerman .header ul.nav_main li.b_link a, 
body.newbggerman .header ul.nav_main li.b_link a {	width:92px;}
	
	body.german .header ul.nav_main li.b_link a:hover, 
	body.german .header ul.nav_main li.b_link strong a, 
	body.newbggerman .header ul.nav_main li.b_link a:hover, 
	body.newbggerman .header ul.nav_main li.b_link strong a {
		background: url(../images/navigation/nav_on_german.jpg) -68px 0;
	}

body.german .header ul.nav_main li.c_link a, 
body.newbggerman .header ul.nav_main li.c_link a {	width:63px;}
	
	body.german .header ul.nav_main li.c_link a:hover, 
	body.german .header ul.nav_main li.c_link strong a, 
	body.newbggerman .header ul.nav_main li.c_link a:hover, 
	body.newbggerman .header ul.nav_main li.c_link strong a {
		background: url(../images/navigation/nav_on_german.jpg) -160px 0;
	}

body.german .header ul.nav_main li.d_link a, 
body.newbggerman .header ul.nav_main li.d_link a {	width:89px;}
	
	body.german .header ul.nav_main li.d_link a:hover, 
	body.german .header ul.nav_main li.d_link strong a, 
	body.newbggerman .header ul.nav_main li.d_link a:hover, 
	body.newbggerman .header ul.nav_main li.d_link strong a {
		background: url(../images/navigation/nav_on_german.jpg) -223px 0;
	}

body.german .header ul.nav_main li.e_link a, 
body.newbggerman .header ul.nav_main li.e_link a {	width:70px;}
	
	body.german .header ul.nav_main li.e_link a:hover, 
	body.ggerman .header ul.nav_main li.e_link strong a, 
	body.newbggerman .header ul.nav_main li.e_link a:hover, 
	body.newbggerman .header ul.nav_main li.e_link strong a {
		background: url(../images/navigation/nav_on_german.jpg) -312px 0;
	}

body.german .header ul.nav_main li.f_link a, 
body.newbggerman .header ul.nav_main li.f_link a {	width:88px;}
	
	body.german .header ul.nav_main li.f_link a:hover, 
	body.german .header ul.nav_main li.f_link strong a, 
	body.newbggerman .header ul.nav_main li.f_link a:hover, 
	body.newbggerman .header ul.nav_main li.f_link strong a {
		background: url(../images/navigation/nav_on_german.jpg) -382px 0;
	}



/* ================= FRENCH nav_main ================= */

body.french .header ul.nav_main, 
body.newbgfrench .header ul.nav_main {
	float:right;
	padding: 0;
	background: url(../images/navigation/nav_off_french.jpg) top right no-repeat;
	margin-top:12px;
	display:inline;
	margin-top:20px;/*border: 1px solid green;*/
	/*background-color:green;*/
}

body.french .header ul.nav_main li, 
body.newbgfrench .header ul.nav_main li {
	float:left;
	/*list-style:none;*/
	list-style-image:none;
	list-style-type:none;
	background-image:none;
	padding:0;
	margin:0;
	/*background-color:blue;*/
	/*border-right:1px solid red;*/
	display:inline;
}

body.french .header ul.nav_main li a, 
body.newbgfrench .header ul.nav_main li a {
	float:left;
	height:66px;
	text-indent:-3000px;
	display:inline;
}

body.french .header ul.nav_main li.a_link a, 
body.newbgfrench .header ul.nav_main li.a_link a {	width:84px;}
	
	body.french .header ul.nav_main li.a_link a:hover, 
	body.french .header ul.nav_main li.a_link strong a, 
	body.newbgfrench .header ul.nav_main li.a_link a:hover, 
	body.newbgfrench .header ul.nav_main li.a_link strong a {
		background: url(../images/navigation/nav_on_french.jpg);
	}

body.french .header ul.nav_main li.b_link a, 
body.newbgfrench .header ul.nav_main li.b_link a {	width:149px;}
	
	body.french .header ul.nav_main li.b_link a:hover, 
	body.french .header ul.nav_main li.b_link strong a, 
	body.newbgfrench .header ul.nav_main li.b_link a:hover, 
	body.newbgfrench .header ul.nav_main li.b_link strong a {
		background: url(../images/navigation/nav_on_french.jpg) -84px 0;
	}

body.french .header ul.nav_main li.c_link a, 
body.newbgfrench .header ul.nav_main li.c_link a {	width:62px;}
	
	body.french .header ul.nav_main li.c_link a:hover, 
	body.french .header ul.nav_main li.c_link strong a, 
	body.newbgfrench .header ul.nav_main li.c_link a:hover, 
	body.newbgfrench .header ul.nav_main li.c_link strong a {
		background: url(../images/navigation/nav_on_french.jpg) -233px 0;
	}

body.french .header ul.nav_main li.d_link a, 
body.newbgfrench .header ul.nav_main li.d_link a {	width:88px;}
	
	body.french .header ul.nav_main li.d_link a:hover, 
	body.french .header ul.nav_main li.d_link strong a, 
	body.newbgfrench .header ul.nav_main li.d_link a:hover, 
	body.newbgfrench .header ul.nav_main li.d_link strong a {
		background: url(../images/navigation/nav_on_french.jpg) -295px 0;
	}

body.french .header ul.nav_main li.e_link a, 
body.newbgfrench .header ul.nav_main li.e_link a {	width:69px;}
	
	body.french .header ul.nav_main li.e_link a:hover, 
	body.gfrench .header ul.nav_main li.e_link strong a, 
	body.newbgfrench .header ul.nav_main li.e_link a:hover, 
	body.newbgfrench .header ul.nav_main li.e_link strong a {
		background: url(../images/navigation/nav_on_french.jpg) -383px 0;
	}

body.french .header ul.nav_main li.f_link a, 
body.newbgfrench .header ul.nav_main li.f_link a {	width:136px;}
	
	body.french .header ul.nav_main li.f_link a:hover, 
	body.french .header ul.nav_main li.f_link strong a, 
	body.newbgfrench .header ul.nav_main li.f_link a:hover, 
	body.newbgfrench .header ul.nav_main li.f_link strong a {
		background: url(../images/navigation/nav_on_french.jpg) -452px 0;
	}



/* ================= SPANISH nav_main ================= */

body.spanish .header ul.nav_main, 
body.newbgspanish .header ul.nav_main {
	float:right;
	padding: 0;
	background: url(../images/navigation/nav_off_spanish.jpg) top right no-repeat;
	margin-top:12px;
	display:inline;
	margin-top:20px;/*border: 1px solid green;*/
	/*background-color:green;*/
}

body.spanish .header ul.nav_main li, 
body.newbgspanish .header ul.nav_main li {
	float:left;
	/*list-style:none;*/
	list-style-image:none;
	list-style-type:none;
	background-image:none;
	padding:0;
	margin:0;
	/*background-color:blue;*/
	/*border-right:1px solid red;*/
	display:inline;
}

body.spanish .header ul.nav_main li a, 
body.newbgspanish .header ul.nav_main li a {
	float:left;
	height:66px;
	text-indent:-3000px;
	display:inline;
}

body.spanish .header ul.nav_main li.a_link a, 
body.newbgspanish .header ul.nav_main li.a_link a {	width:69px;}
	
	body.spanish .header ul.nav_main li.a_link a:hover, 
	body.spanish .header ul.nav_main li.a_link strong a, 
	body.newbgspanish .header ul.nav_main li.a_link a:hover, 
	body.newbgspanish .header ul.nav_main li.a_link strong a {
		background: url(../images/navigation/nav_on_spanish.jpg);
	}

body.spanish .header ul.nav_main li.b_link a, 
body.newbgspanish .header ul.nav_main li.b_link a {	width:131px;}
	
	body.spanish .header ul.nav_main li.b_link a:hover, 
	body.spanish .header ul.nav_main li.b_link strong a, 
	body.newbgspanish .header ul.nav_main li.b_link a:hover, 
	body.newbgspanish .header ul.nav_main li.b_link strong a {
		background: url(../images/navigation/nav_on_spanish.jpg) -69px 0;
	}

body.spanish .header ul.nav_main li.c_link a, 
body.newbgspanish .header ul.nav_main li.c_link a {	width:89px;}
	
	body.spanish .header ul.nav_main li.c_link a:hover, 
	body.spanish .header ul.nav_main li.c_link strong a, 
	body.newbgspanish .header ul.nav_main li.c_link a:hover, 
	body.newbgspanish .header ul.nav_main li.c_link strong a {
		background: url(../images/navigation/nav_on_spanish.jpg) -200px 0;
	}

body.spanish .header ul.nav_main li.d_link a, 
body.newbgspanish .header ul.nav_main li.d_link a {	width:94px;}
	
	body.spanish .header ul.nav_main li.d_link a:hover, 
	body.spanish .header ul.nav_main li.d_link strong a, 
	body.newbgspanish .header ul.nav_main li.d_link a:hover, 
	body.newbgspanish .header ul.nav_main li.d_link strong a {
		background: url(../images/navigation/nav_on_spanish.jpg) -289px 0;
	}

body.spanish .header ul.nav_main li.e_link a, 
body.newbgspanish .header ul.nav_main li.e_link a {	width:89px;}
	
	body.spanish .header ul.nav_main li.e_link a:hover, 
	body.gspanish .header ul.nav_main li.e_link strong a, 
	body.newbgspanish .header ul.nav_main li.e_link a:hover, 
	body.newbgspanish .header ul.nav_main li.e_link strong a {
		background: url(../images/navigation/nav_on_spanish.jpg) -383px 0;
	}

body.spanish .header ul.nav_main li.f_link a, 
body.newbgspanish .header ul.nav_main li.f_link a {	width:126px;}
	
	body.spanish .header ul.nav_main li.f_link a:hover, 
	body.spanish .header ul.nav_main li.f_link strong a, 
	body.newbgspanish .header ul.nav_main li.f_link a:hover, 
	body.newbgspanish .header ul.nav_main li.f_link strong a {
		background: url(../images/navigation/nav_on_spanish.jpg) -472px 0;
	}



/* ================= nav_languages ================= */
.header .nav_languages_parent {
display:inline;
float:left;
left:530px;
position:relative;
text-align:left;
width:279px;
}

.header .nav_languages_parent p {
	float:right;
	padding: 5px 0 0 0;
	margin:0 15px 0 0;
	/*margin-top:8px;*/
	display:inline;/*border: 1px solid red;*/
}

.header ul.nav_languages {
	float:right;
	padding: 0;
	/*background-color:green;*/
	background: url(../images/navigation/language-buttons-initials.gif) 0 0 no-repeat;
	display:inline;/*border: 1px solid yellow;*/
}

.header ul.nav_languages li {
	float:left;
	padding:0;
	/*list-style:none;*/
	list-style-image:none;
	list-style-type:none;
	background-image:none;
	/*background-color:blue;*/
	display:inline;
}



.header ul.nav_languages li a {
	float:left;
	height:33px;
	text-indent:-3000px;
	/*width:42px;*/
	width:28px;
	display:inline;
}


/*==================================================================================================

	4. SIDEBAR NAVIGATION
	
==================================================================================================*/

.leftnav li {
	border-bottom:1px dotted #c1c1c1;
	margin-top:6px;
	padding-bottom:6px;
}

.leftnav a {
	color:#186ba3 !important;
	font-size:12px;
}

/*==================================================================================================


	5. MAIN STRUCTURE
 
==================================================================================================*/

/* ================= MISC ================= */
.wrapper {
	margin:0 auto;
	width:994px;
	height:100%/*background-color:blue;*/
}

.page-container {
	float:left;
	width:994px;
	display:inline;/*background-color:red;*/
}

.content {
	float:left;
	width:994px;
	padding-top:200px;
	background: url(../images/photos/header1.jpg) 0 0 no-repeat;/*background-color:pink;*/
}

		body.aboutus .content {
		background: url(../images/subpage_banners/banner_aboutus_eng.jpg) 0 26px no-repeat;
		}
		
		body.jobs .content {
		background: url(../images/subpage_banners/banner_jobs_eng.jpg) 0 26px no-repeat;
		}
		
		body.customers .content {
		background: url(../images/subpage_banners/banner_customers_eng.jpg) 0 26px no-repeat;
		}
		
		body.news .content {
		background: url(../images/subpage_banners/banner_news_eng.jpg) 0 26px no-repeat;
		}
		
		body.contactus .content {
		background: url(../images/subpage_banners/banner_contact_eng.jpg) 0 26px no-repeat;
		}
	
	

	body.newbggerman .content {
	float:left;
	width:994px;
	padding-top:200px;
	background: url(../images/photos/header1_german.jpg) 0 0 no-repeat;/*background-color:pink;*/
	}
	
		body.newbggerman.aboutus .content {
		background: url(../images/subpage_banners/banner_aboutus_ger.jpg) 0 26px no-repeat;
		}
		
		body.newbggerman.jobs .content {
		background: url(../images/subpage_banners/banner_jobs_ger.jpg) 0 26px no-repeat;
		}
		
		body.newbggerman.customers .content {
		background: url(../images/subpage_banners/banner_customers_ger.jpg) 0 26px no-repeat;
		}
		
		body.newbggerman.news .content {
		background: url(../images/subpage_banners/banner_news_ger.jpg) 0 26px no-repeat;
		}
		
		body.newbggerman.contactus .content {
		background: url(../images/subpage_banners/banner_contact_ger.jpg) 0 26px no-repeat;
		}
		
	
	body.newbgfrench .content {
	float:left;
	width:994px;
	padding-top:200px;
	background: url(../images/photos/header1_french.jpg) 0 0 no-repeat;/*background-color:pink;*/
	}
	body.newbgspanish .content {
	float:left;
	width:994px;
	padding-top:200px;
	background: url(../images/photos/header1_spanish.jpg) 0 0 no-repeat;/*background-color:pink;*/
	}

.content-home-page {
	float:left;
	width:994px;
	padding-top:30px;
	/*background: url(../images/photos/homepage_photo.jpg) 0 26px no-repeat;/*background-color:yellow;*/
	}
	body.french .content-home-page {
	float:left;
	width:994px;
	padding-top:30px;
	/*background: url(../images/photos/homepage_photo_french.jpg) 0 26px no-repeat;/*background-color:yellow;*/
	}
	body.german .content-home-page {
	float:left;
	width:994px;
	padding-top:30px;
	/*background: url(../images/photos/homepage_photo_german.jpg) 0 26px no-repeat;/*background-color:yellow;*/
	}
	body.spanish .content-home-page {
	float:left;
	width:994px;
	padding-top:30px;
	/*background: url(../images/photos/homepage_photo_spanish.jpg) 0 26px no-repeat;/*background-color:yellow;*/
	}

div.homepage_banner {
float:left;
width:994px;
height:253px;
padding: 0 0 5px 0;
margin: 0 0 30px 0;
}

	div.homepage_banner div {
	width:994px;
	height:253px;
	}

	div.homepage_banner div.banner1 {
	background:url(/furniture/images/homepage_banners/homepage_banner1.jpg) no-repeat;
	}
	
	div.homepage_banner div.banner2 {
	background:url(/furniture/images/homepage_banners/homepage_banner2.jpg) no-repeat;
	}
	
	div.homepage_banner div.banner3 {
	background:url(/furniture/images/homepage_banners/homepage_banner3.jpg) no-repeat;
	}
	
	div.homepage_banner div.banner4 {
	background:url(/furniture/images/homepage_banners/homepage_banner4.jpg) no-repeat;
	}


.column-home-left {
	float:left;
	width:260px; /* originally 332px; */
	padding-right:30px;
	margin-right:30px;
	border-right: 1px solid #EDEDED;
	display:inline;/*background-color:green;*/
}

.column-home-middle {
	float:left;
	width:338px; /* originally 332px; */
	padding-right:30px;
	margin-right:30px;
	border-right: 1px solid #EDEDED;/*background-color:hotpink;*/
}

.column-home-right {
	float:left;
	width:270px; /* originally 332px; *//*background-color:blue;*/
}

.hp-cta,
.hp-cta-home {
	float:left;
	margin-top:15px;
	padding: 16px 10px 0 10px;
	background: url(../images/backgrounds/footer-background.jpg) 0 0 repeat-x;/*background-color:grey;*/
}



.hp-cta p,
.hp-cta-home p {
	margin-bottom:0;
}

.hp-cta p a {
	display:block;
	height:25px;
	margin-top:-24px;
	margin-bottom:-14px;
	padding-top:8px;
	padding-bottom:10px;
	width:250px;
}

.hp-cta-home p a {
	display:block;
	height:25px;
	margin-top:-24px;
	margin-bottom:-14px;
	padding-top:8px;
	padding-bottom:10px;
	width:250px;
}


.col-right .hp-cta p a
.col-right .hp-cta-home p a {
	width:230px;
}

div.hp-cta p a.btn_cv,
div.hp-cta-home p a.btn_cv {
	float: left;
	padding: 0;
	margin: 0;
	width: 225px;
	height: 25px;
	background: url(../images/buttons/btn_submit-cv.gif) top right no-repeat;
	}
	div.hp-cta-home p a.btn_cv {
	width: 245px;
	}
	body.german div.hp-cta p a.btn_cv, 
	body.french div.hp-cta p a.btn_cv, 
	body.spanish div.hp-cta p a.btn_cv {
		float: left;
		padding: 0;
		margin: 0;
		width: 248px;
		height: 25px;
		background: url(../images/buttons/btn_submit-cv.gif) top right no-repeat;
		}

div.hp-cta p {
	float: left;
	display:block;
	padding: 0;
	margin: 0;
	width: 225px;
	height: 25px;
	}
	div.hp-cta-home p {
	float: left;
	display:block;
	padding: 0;
	margin: 0;
	width: 235px;
	height: 25px;
	}
	body.german div.hp-cta p, 
	body.french div.hp-cta p, 
	body.spanish div.hp-cta p {
	float: left;
	display:block;
	padding: 0;
	margin: 0;
	width: 248px;
	height: 25px;
	}

div.hp-cta p a.btn_request,
div.hp-cta-home p a.btn_request {
	float: left;
	padding: 0;
	margin: 0;
	width: 100px;
	padding-right:125px;
	height: 25px;
	background: url(../images/buttons/btn_submit-request.gif) top right no-repeat;
	}
	div.hp-cta-home p a.btn_request {
	width: 120px;
	}
	body.german div.hp-cta p a.btn_request, 
	body.french div.hp-cta p a.btn_request, 
	body.spanish div.hp-cta p a.btn_request {
		float: left;
		padding: 0;
		margin: 0;
		width: 248px;
		height: 25px;
		background: url(../images/buttons/btn_submit-request.gif) top right no-repeat;
	}
		

.content-middle {
	float:left;
	width:440px; /* originally 332px; */
	padding-right:30px;
	margin-right:30px;
	border-right: 1px solid #EDEDED;
	display:inline;/*background-color:green;*/
}

.col-left {
	float:left;
	width:180px;
	padding-right:30px;
	margin-right:30px;
	border-right: 1px solid #EDEDED;
	display:inline;/*background-color:green;*/
}

div.col-right {
	float:left;
	width:250px;
	display:inline;/*background-color:red;*/
	}

/* ================= FOOTER ================= */


.footer {
	float:left;
	width:964px;
	padding:0 15px 0 15px;
	margin-top:25px;
	padding-top:14px;
	background: url(../images/backgrounds/footer-background.jpg) 0 0 repeat-x;
	color:#b0b0b0;/*background-color:red;*/
}

.footer a {
	text-decoration:none;
	color:#b0b0b0;
}

.footer a:hover {
	color:#040404;
	text-decoration:underline;
}

.footer p {
	float:left;
	width:450px;/*background-color:yellow;*/
}

.footer img {
	float:left;
	/*border: 1px solid red;*/
	display:inline;
}

.footer ul {
	float:right;
	list-style:none;
	margin-top:4px;
	padding:0;
	/*border: 1px solid blue;*/
	display:inline;
}

.footer li {
	float:left;
	padding:0;
	line-height:10px;
	margin-bottom:5px;
	/*border: 1px solid yellow;*/
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	background-image:none;
	border-right: 1px solid #b0b0b0;
	padding:0 6px 0 0;
	margin-right:6px;
	display:inline;
}

.footer li.rss-icon {
	background: url(../images/sitewide/rss_icon.gif) right 0 no-repeat;
	border-right:none;
	padding-right:24px;
	padding-bottom:20px;
}

/*==================================================================================================
	
	6. INNER ELEMEMTS

==================================================================================================*/

div.column-home-left ul {
/*width:300px;*/
	/*background-color:hotpink;*/
	}

div.column-home-left ul li {
	float:left;
	padding:0;
	margin-right:9px;
	list-style-image:none;
	list-style-type:none;
	background-image:none;
	display:inline;/*background-color:yellow;*/
	}

div.column-home-left ul li a {
	float:left;
	width:121px;
	padding:0 0 10px 0;
	margin-bottom:10px;
	background-position: 0 30px;
	display:inline;/*background-color:grey;*/
	}

div.column-home-left ul li h3 {
	float:left;
	margin: 0 0 8px 0;
	padding: 0;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	width:121px;
	height: 22px;
}

div.column-home-left ul li a.pic1 {
	float:left;
	clear: both;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	width:121px;
	height: 100px;
	padding:0;
	margin: 0 0 10px 0;
	background-position: 0 30px;
	background: url(../images/photos/pic1.jpg) right 0 no-repeat;
}

div.column-home-left ul li a.pic2 {
	float:left;
	clear: both;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	width:121px;
	height: 100px;
	padding:0;
	margin: 0 0 10px 0;
	background-position: 0 30px;
	background: url(../images/photos/pic2.gif) right 0 no-repeat;
}

div.column-home-left ul li a.pic3 {
	float:left;
	clear: both;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	width:121px;
	height: 100px;
	padding:0;
	margin: 0 0 10px 0;
	background-position: 0 30px;
	background: url(../images/photos/pic3.gif) right 0 no-repeat;
}

div.column-home-left ul li a.pic4 {
	float:left;
	clear: both;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	width:121px;
	height: 100px;
	padding:0;
	margin: 0 0 10px 0;
	background-position: 0 30px;
	background: url(../images/photos/pic4.gif) right 0 no-repeat;
}

.siteHR {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-color:#EDEDED;
	border:0 none;
	color:#CFD0D4;
	height:1px;
	margin:0 0 16px;
}

.siteHR hr {
	display:none;
}

ul.divided {
	/*border-top:1px solid #CFD0D4;*/
	margin-bottom:16px;
}

ul.divided li {
	border-bottom:1px dotted #CFD0D4;
	margin-top:6px;
	padding-bottom:6px;
}

.col-right img {
	padding:2px;
	border: 1px solid #e5e5e5;
}

table.search_table {
	padding: 0;
	margin: 0;
	border: 0;
}

table.search_table td {
	padding: 0 10px 12px 0;
	margin: 0;
}

table.search_table {
	padding: 0;
	margin: 0;
	border: 0;
}

table.search_table td {
	padding: 0 10px 12px 0;
	margin: 0;
}

table.search_results {
	padding: 0;
	margin: 0;
	border: 0;
}

table.search_results td.align_right {
	padding: 0 10px 0 0;
	margin: 0;
	text-align: right;
}

table.overviewbox {
	padding: 0;
	margin: 0;
	border: 0;
}

table.overviewbox td {
	padding: 0 10px 10px 0;
	margin: 0;
	text-align: left;
}

table.submit_cv {
	padding: 0;
	margin: 0;
	border: 0;
}

table.submit_cv td {
	padding: 0 0 15px 0;
	margin: 0;
}

table.submit_request {
	padding: 0;
	margin: 0;
	border: 0;
}

table.submit_request td {
	padding: 0 10px 10px 0;
	margin: 0;
}

p#intro p {
	margin: 0;
	padding: 15px 0 0 0;
}

p#intro img {
	float: left;
	margin: 0;
	padding: 0;
}

/*==================================================================================================
	
	7. LISTS 

==================================================================================================*/


.content-middle  ul {
	margin-bottom:16px;
}


/*==================================================================================================

	8. FORMS
 
 ====================================================================================================*/
 
 /*==================================================================================================
	8a. Form In Left Column
  ====================================================================================================*/

.column-home-right select.formsearchField {
	background-color:#f6f6f6;
	border: 1px solid #dadada;
	color: #2c8aba;
	float:left;
	line-height:12px;
	padding:7px !important;
	width:252px !important;
	margin-bottom:9px !important;
}

.column-home-right input.formsearchField {
	background-color:#f6f6f6;
	border: 1px solid #dadada;
	color: #2c8aba;
	float:left;
	line-height:12px;
	padding:7px !important;
	width:237px !important;
	margin-bottom:9px !important;
}

/*==================================================================================================
	
	9. Various Tags & Classes 
	
==================================================================================================*/

.float_left, .align_left {
	float: left;
}

/* End Various Tags & Classes*/



/*==================================================================================================
	
	10. HEADERS
	
==================================================================================================*/

.header {
	float:left;
	width:994px;
	height:125px;
	background-color:#fff;
	margin-top:21px;
	background-image: url(../images/sitewide/header.jpg);
	background-repeat:no-repeat;
	display:inline;
}

.header h1 {
	float:left;
	padding:0;
	margin:0;
	display:inline;
}

.header h1 a {
	float:left;
	width:159px;
	height:104px;
	text-indent:-3000px;
	margin:0 0 0 20px;
	display:inline;/*border: 1px solid red;*/
}

/*==================================================================================================
	
	11. BUTTONS
	
==================================================================================================*/



.search_button {
	float:right;
	display:block;
	width:133px;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:14px;
	height:25px;
	border:none;
	background: url(../images/buttons/btn_search-now.gif) 0 0 no-repeat;
	text-indent:-3000px;
	display:inline;
	cursor:pointer;
}

.advanced-link {
	text-decoration:underline;
	color:#0f5792;
}

/*--------------- TEXT FIELD STYLES ------------------*/

input.medium_textbox, input.formField {
	width: 250px;
	float: left;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 0px 0;
	border: 1px solid #CCCCCC;
}

select {
	border: 1px solid #CCCCCC;
	padding: 3px;
}

select.title_select {
	width: 100px;
	float: left;
	padding: 1px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 10px 0 0;
}

input.formField_title {
	width: 70px;
	float: left;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 15px 0 0;
	border: 1px solid #CCCCCC;
}

.two-col input.formFieldLogin {
	color:#999999;
}

textarea.formField {
	width: 250px;
	height:100px;
	float: left;
	padding: 10px;
	margin: 0 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
}

.formFieldPayment {
	width: 180px;
	float: left;
	padding: 10px;
	margin: 0 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
}

select.formFieldPayment {
	padding:0px;
	margin:0px;
	float:left;
	width:200px;
	height:20px;
	margin-bottom:10px;
}

.formFieldLogin {
	height: 15px;
	width: 270px;
	float: left;
	padding: 10px;
	margin: 0 0 15px 0;
	border: 1px solid #CCCCCC;
}

input.small_textbox {
	height: 15px;
	width: 50px;
	float: left;
	padding: 10px;
	margin: 0 0 15px 0;
	border: 1px solid #CCCCCC;
}

input.quantity {
	height: 15px;
	width: 50px;
	float: left;
	padding: 6px;
	margin: 0;
	border: 1px solid #CCCCCC;
}

input.search_box {
	height: 20px;
	width: 132px;
	float: left;
	padding: 10px 10px 0 10px;
	margin: 0;
	border: 1px solid #CCCCCC;
	line-height: 12px;
}

input.long_textbox {
	height: 17px;
	width: 170px;
	float: left;
	padding: 6px;
	margin: 0 0 15px 0;
	border: 1px solid #CCCCCC;
	line-height: 14px;
}

input.extra_long_textbox {
	height: 17px;
	width: 250px;
	float: left;
	padding: 6px;
	margin: 0 0 15px 0;
	border: 1px solid #CCCCCC;
	line-height: 14px;
}

label.short_label {
	width: 40px;
	float: left;
}

div.client_logos_container {
	position:relative;
	z-index:266;
	height: 115px;/*margin-top:18px;*/
	}

/* Container DIV - automatically generated */
div.simply-scroll-container {
	position: relative;
}

/* Clip DIV - automatically generated */
div.simply-scroll-clip {
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
ul.simply-scroll-list {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
	background: none;
}

ul.simply-scroll-list li img {
	border: none;
	display: block;
	margin: 0 auto;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
div.simply-scroll {
	width:338px;
	height:120px;
}

/* Clip DIV */
div.simply-scroll div.simply-scroll-clip {
	background-color:#FFFFFF;
	height:120px;
	margin:0;
	width:338px;
}

/* Explicitly set height/width of each list item */	
div.simply-scroll ul.simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 140px;
	height: 120px;
}

div.simply-scroll-back, div.simply-scroll-forward {
	display: none;
}



/*--------------- BUTTON OVERRIDES TO DIFFERENT LANGUAGES ------------------*/

body.spanish .search_button {					background: url(../images/buttons/btn_search-now_spanish.gif) 0 0 no-repeat;}
body.spanish div.hp-cta p a.btn_cv {			background: url(../images/buttons/btn_submit-cv_spanish.gif) top right no-repeat;}
body.newbgspanish div.hp-cta p a.btn_request {	background: url(../images/buttons/btn_submit-request_spanish.gif) top right no-repeat;}
body.spanish div.hp-cta p a.btn_request {		background: url(../images/buttons/btn_submit-request_spanish.gif) top right no-repeat;}

body.german .search_button {					background: url(../images/buttons/btn_search-now_german.gif) 0 0 no-repeat;}
body.german div.hp-cta p a.btn_cv {			background: url(../images/buttons/btn_submit-cv_german.gif) top right no-repeat;}
body.newbggerman div.hp-cta p a.btn_request {	background: url(../images/buttons/btn_submit-request_german.gif) top right no-repeat;}
body.german div.hp-cta p a.btn_request {		background: url(../images/buttons/btn_submit-request_german.gif) top right no-repeat;}

body.french .search_button {					background: url(../images/buttons/btn_search-now_french.gif) 0 0 no-repeat;}
body.french div.hp-cta p a.btn_cv {			background: url(../images/buttons/btn_submit-cv_french.gif) top right no-repeat;}
body.newbgfrench div.hp-cta p a.btn_request {	background: url(../images/buttons/btn_submit-request_french.gif) top right no-repeat;}
body.french div.hp-cta p a.btn_request {		background: url(../images/buttons/btn_submit-request_french.gif) top right no-repeat;}

