@charset "utf-8";
/* CSS Document */
/* General Styles */
html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	/*scrollbar-arrow-color: red;
	scrollbar-darkshadow-color: #00ffff;
	scrollbar-face-color: red;
	scrollbar-track-color: blue;
	scrollbar-shadow-color: green;
	scrollbar-highlight-color: yellow;*/
}

img {

border:none;
}
h1 {

color: #86b174;
font-size:30px;
font-weight:bold;
font-stretch:semi-expanded;
}
h2 {

color: #86b174;
font-size:20px;
font-weight:bold;
font-stretch:semi-expanded;
}
h3 {

color: #86b174;
font-size:15px;
font-weight:bold;
font-stretch:semi-expanded;
}


.smallblack {
font-size: 9px; font-weight: bold; color: #000000;}
/*end General Styling*/
/*start Homepage Styling*/

.HomepageTopRow {
float:left;
display:block;
width:990px;
height:auto;
/*border:#FF0000 medium dotted;*/
overflow:hidden;
}


.HomepageCopy {
float:left;
display:inline;
width:420px;
height:255px;
/*border:#dddddd thin solid;*/
margin: 0px;
padding: 0px 5px 5px 5px;

}
.HomepageCopy a{
color:#0099FF;
text-decoration:none;


}
.HomepageCopy a:hover{
color:#006666;
text-decoration:underline;


}

.HomepageCopy p{ font-family:Arial, Helvetica, sans-serif; font-size:12px ; color:333333; line-height:17px; padding-left:10px; padding-right:10px;margin-top: 0px;
/*
font-family:Arial, Helvetica, sans-serif;
font-size:11px ;
color:#999999;
line-height:16px;
*/

}


.HomepageVideo{
float:left;
display:inline;
width:270px;
height:255px;
/*border:#aaaaaa medium dotted;*/
}
/*#HomepageVideo {

margin:40px 15px 20px 10px; 
}*/


.HomepageQuickSearch{
float:right;
display:inline;
width:260px;
height:255px;

/*border:#aaaaaa medium solid;*/
}
.HomepageSearchGutsTable {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
text-align:center;
margin-left:10px;
margin-top:20px;
text-align: left;

}

#oppy {font-size: 10px;}
#role {font-size: 10px;}
     
/* <div class"clearboth"></div>*/
.HomepageMiddleRow{
float:left;
display:block;
width:990px;
height:350px;
overflow:hidden;
/*border:#006699 medium dashed;*/
}

.RSSEventsHomepage{
padding:0px 0px 0px 5px;
float:left;
display:inline;
width:305px;
height:300px;
margin-left:20px;
/*border:#006600 medium solid;*/


}

.RSSEventsHomepage a{
color:#333333;
font-size:10px;
text-decoration:none;
}

.RSSEventsHomepage a:hover{
color:#0099FF;
text-decoration:underline;
font-size:10px;
}
.RSSEventsHomepage hr{
border: #CCCCCC solid 1px;

}

.RSSNewsHomepage{
padding:0px 0px 0px 20px;
float:left;
display:inline;
width:305px;
height:300px;
/*border:#00CC00 medium dotted;
border-left:1px #999999 solid;*/

}
.RSSNewsHomepage a{
color:#333333;
font-size:10px;
text-decoration:none;
}

.RSSNewsHomepage a:hover{
color:#0099FF;
text-decoration:underline;
font-size:10px;
}
.RSSNewsHomepage hr{
border: #CCCCCC solid 1px;

}
		
.RSSJobsHomepage{

padding:0px 5px 0px 20px;
float:left;
display:inline;
width:305px;
height:300px;
/*border:#66FF99 medium solid;
border-left:1px #999999 solid;*/

}

.RSSJobsHomepage a{
color:#333333;
font-size:10px;
text-decoration:none;
}

.RSSJobsHomepage a:hover{
color:#0099FF;
text-decoration:underline;
font-size:10px;
}
.RSSJobsHomepage hr{
border: #CCCCCC dotted 1px;

}

.RSStable1  {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
/*.RSStable1 td {

border-bottom:#999999 thin solid;

}*/
.RSStable
/*.RSSJobsHomepage cb_jobstream_title {
font-size:14px;
text-align:left;
font-weight:bold;
color:#fffff;
}*/
    
.HomepageBottomRow{
/*float:left;
display:inline;*/
position:relative;
display: block;
width:990px;
/*height:auto;*/
margin:20px 0 20px 0;
/*border:#FF9900 medium double;*/
border-top:#999999 medium double;
border-bottom:#999999 medium double;
padding:10px 0 0 0;
height: 160px;
}

 .HomepageBottomRow .KeyPartnersHomepage{
 padding-top:10px;

}
#SearchBackgroundHomepage {
background-image:url(/images/small_homepage_search_combined.gif);
background-repeat:no-repeat;
width:252px;
height:221px;
margin:0px auto;
padding:0px;
}

/* start RSS Styling */

/* *{font-family:verdana;}*/
td{vertical-align:top;padding:5px 5px 5px 5px;}


/* end RSS Styling */
/*start Retail Careers Center CSS*/

.RCCboard {
float:left;
margin-right:10px;
margin-top:15px;

}

.RCCborder {
border-top: #CCCCCC thin solid;
}
.RCCNEW {
font-size:9px;
color:#FF0000;
font-weight:bold;
}
.RCCSpecialText {
font-size:9px;
color:#999966;
font-weight:bold;
}
.RCCSpecialText a{
font-size:9px;
color:#999966;
font-weight:bold;
}
.RCCSpecialText a:hover{
font-size:9px;
color:#CC9900;
font-weight:bold;
}
/*end Retail Careers Center CSS*/
/*end body element general styling*/

.clearboth {clear:both;}
.floatright {float: right;}
.floatleft {float: left;}
/*main container div for all content on page*/
.ContainerMain {
	/*position: absolute;
	min-height: 100%;*/
	margin: 0px auto;
}


/*begin of header css */
#header {background: url(../images/bg_top_header.gif) top left repeat-x;padding: 0px;margin: 0px;}
#header_container {margin: 0px auto;text-align: center;width: 1000px;padding: 0px;}
#header_top {width: 1000px;display: block;height: 110px;}
#logo {display: inline; float: left;margin-top: 15px;margin-left: 15px;}
#searchform {display: inline; float: left;margin-left: 400px;margin-top: 55px;vertical-align: top;height: 42px;padding-top: 0px;}
#searchbox {background: url(../images/bg_search_box.gif) top left repeat-x #fbfbfb;border: 1px solid #cdcdcd;margin-top: 2px;padding-top: 0px;vertical-align: top;}
#searchsubmit {margin-top: 0px;}
/* home topnav listmenus */
#divNav {
		clear: both;
		margin: 40px auto 0px auto;
		padding: 0;
		height: 62px;
		width: 1000px;
		text-align: center;
		display: block;
	}

	#nav {
        margin: 0px;
		padding: 0px;
		position: relative;
		top: 0px;
		/*height: 62px;*/
		width: 100%;
	}

	#nav li ul, #nav li ul {
		margin: 0;
		padding: 0;
		
	}

	#nav a {
		text-decoration: none;
	}

	#nav li { /*float the main list items*/
		margin: 0;
		float: left;
		display: block;
		padding: 0px;
	}

	#nav li ul {
		display: none;
	}

	#nav li.off ul, #nav li.on ul  { /*put the subnav below*/
		position: absolute;
		top: 29px;
		left: 0;
		padding-top: 0px;
		background: #ffffff url(../images/bg_subnav_hover.gif) repeat-x top center;
		height: 27px;
		width: 1000px;
		/*border-top:1px solid #ffffff;*/
		padding: 0px;
		margin: 0px;
	}

	#nav li.on ul, #nav li.navspacerli:hover ul, #nav li.navspacerli.over ul {
		background: #ffffff url(../images/bg_subnav_on.gif) repeat-x top center;
	}

	#nav li.on:hover ul, #nav li.over ul { /*for ie*/
		background: #ffffff url(../images/bg_subnav_hover.gif) repeat-x top center;
	}
	
#nav li.navspacerli ul , #nav li.navspacerli:hover ul, #nav li.navspacerli .over ul{
		background: #ffffff url(../images/bg_subnav_original.gif) repeat-x top center;
	}

	#nav li a {
		color: #ffffff;
		display: block;	
		padding: 0;
		font-size: 12px;
		font-weight: bold;
	}

	#nav li.on a {
		color: #003663;
		font-weight: bold;
	}

	#nav li.on ul a, #nav li.off ul a {
		border: 0;
		float: left; /*ie doesn't inherit the float*/
		color: #003663;
		width: auto;
		margin-left: 15px;
        margin-top: 4px;
        font-size: 12px;
        font-family: Verdana,Arial,san-serif;
       font-weight: bold;
	}

	#nav li.on:hover ul a, #nav li.over ul li a { /*for ie - the specificity is necessary*/
		background: none;
		font-size: 12px;
		font-weight: bold;
		}

	#nav li.on ul {
		display: block;
	}

	#nav li.off:hover ul, #nav li.over ul {
		display: block;
		z-index: 6000;
	}

	#nav li.off a:hover, #nav li.on a:hover {
		color: #acc9b1;
        text-decoration: underline;
        font-size: 12px;
        font-family: Verdana,Arial,san-serif;
		font-weight: bold;
	}

	/*do the image replacement*/

	#nav li span {
		position: absolute;
		left: -9384px;
	}

/*subnav formatting*/

#nav li.off ul a, #nav li.on ul a {
	display: block;
	background: none;
	color: #ffffff;
	font-family: Verdana,Arial,san-serif;
	font-size: 12px;
    font-weight: bold;
}		

#nav li.on ul a {
	background: none;
	font-weight: bold;
}

/* topnav display */

#tn_train a {
		display: block;
		position: relative;
		height: 29px;
		background: url(../images/nrff_nav_training.gif) no-repeat;
		width: 312px;
		margin-left: 0px;
	}
	
#tn_career a {
		display: block;
		position: relative;
		height: 29px;
		background: url(../images/nrff_nav_career.gif) no-repeat;
		width: 223px;
		margin-left: 8px;
	}

#tn_industry a {
		display: block;
		position: relative;
		height: 29px;
		background: url(../images/nrff_nav_partnerships.gif) no-repeat;
		width: 249px;
		margin-left: 8px;
	}
#tn_jobs a {
		display: block;
		position: relative;
		height: 29px;
		background: url(../images/nrff_nav_jobs.gif) no-repeat;
		width: 76px;
		margin-left: 8px;
	}
	
#tn_blog a {
		display: block;
		position: relative;
		height: 29px;
		background: url(../images/nrff_nav_blog.gif) no-repeat;
		width: 76px;
		margin-left: 8px;
	}

/*first, put the initial states in place*/
#tn_train a, #tn_career a, #tn_industry a, #tn_jobs a, #tn_blog a  {background-position: 0 0px;}

/* on states*/
#tn_train.on a, #tn_career.on a, #tn_industry.on a, #tn_jobs.on a, #tn_blog.on a  {background-position: 0 -58px }

/* hover states */
#tn_train a:hover, #tn_train:hover a, #tn_train.over a,  #tn_career a:hover, #tn_career:hover a, #tn_career.over a,   #tn_industry a:hover, #tn_industry:hover a, #tn_industry.over a,  #tn_jobs a:hover, #tn_jobs:hover a, #tn_jobs.over a,  #tn_blog a:hover, #tn_blog:hover a, #tn_blog.over a    {background-position: 0 -29px;}

.navspacerli {width: 10px;}



/* right hand top links*/
.LoginRightHandLinks {
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	display: inline;
	height: 105px;
	width: 100px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-left: 15px;
	margin-top: 10px;	
	text-align: left;
}
.LoginRightHandLinks ul {
	color: #666666;
	padding-left:1em;
	font-size: 0.7em;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin:0;
	line-height: 1.3em;


}
.LoginRightHandLinks ul a{
	text-decoration:none;
	color:#666666;
	text-align: left;
}
.LoginRightHandLinks ul a:hover{
	text-decoration:none;
	color:#ffffff;
	/*text-align: left;*/
}
/*end of header css*/

/*begining of content area css*/


.ContentMainContainer {

    clear:both;
    /*padding-top: 20px;
    position: abslute;
    height:100%;*/
    width: 990px;
    /*padding-left: 10px;*/
    display: block;

    /*float: left;*/
    margin: 0px auto;
	padding-bottom: 20px;
    /*margin-top: 132px;*/
}

.RightHandContent {

    font-family: Arial, Helvetica, sans-serif;

    float: right;

    height: 100%;

    width: 31%;

    display: inline;

    padding-left: 10px;

}

.LeftHandContent {
   /* border-right: 1px solid #CCCCCC;*/
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
    float: left;
    min-height: 450px;
    _height: 450px; /* hack for ie6*/
    width: 64%;
    display: inline;
	padding-left:10px;
	padding-right:10px;
}

.LeftHandContent h1 {
color: #86b174;
font-size:30px;
font-weight:bold;
font-stretch:semi-expanded;

}

.LeftHandContent a{
color:#0099FF;
text-decoration:none;


}
.LeftHandContent a:hover{
color:#006666;
text-decoration:underline;


}


.RightHandList {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;

}



/*end of content area css*/




/* begin of footer css*/
.FooterMainContainer {width: 100%;display: block;text-align: center;color:#134979; z-index:10;margin:0px;padding: 0px;}
.footerlinksdiv {margin: 0px auto 4px auto; display: block;width: 100%;clear:both;}
.footerlinks li {list-style: none;display: inline;margin:0px 5px;text-align: center; color:#999999; }
.footerlinks li a {color: #3399cc; font-size:12px;}
.footerlinks li a:hover {color: #acc981;}
.footerlinks ul li {position: relative;}
#footerbarcontent {width: 990px;margin: 0px auto; height:20px;}
.footerbar {background-color: #5799C2;height: 39px;width: 100%;color: #ffffff;font-size: 9px; vertical-align: middle;margin: 0px; padding: 0px;}
#footerlogo {float: left}
#footerlogo a img{border: 0px;vertical-align: middle;}
#footer_myplaces {float: left}
#footercopy{text-align: right; margin-top: 6px;float: right;}
#myplaceslinks {display: block;text-align: center;margin: 0px auto;width: 400px}
/* end of footer css*/


/* Main block styles */
.mapTitle {color: #000066; font-size: 30px;font-weight: bold;text-align: center; margin: 0px auto;}
.mapSubTitle {color: #000000; font-size: 12px;font-weight: bold;text-align: center; margin: 0px auto 10px auto;}
#maincontainer {width: 1000px; margin: 0px auto;}

#breadcrumbs {width: 980px; margin: 0px auto 5px auto;font-size: 10px; color: #acc981;}
#breadcrumbs a{font-size: 10px; color: #acc981;}

/* Map Page Styles */
.typeMainTable {font-size: 12px;font-weight: bold;width: 200px;float: right;border: 1px solid #DFDFDF;color: #5F5F5F;margin: 2px 0px 4px 0px;}
.typeTable {font-size: 12px;font-weight: bold;width: 180px;float: none;border: 1px solid #DFDFDF;color: #5F5F5F;margin: 4px auto;}
.typeTable a {text-decoration:none;color: #5F5F5F;}
.typeTable a:hover {text-decoration: underline}
.typeTableHeader {background-color: #5799C2;padding: 2px;color: #ffffff;text-align: center;}

.MapInner {margin: 3px;vertical-align: top; }
.MapInner ul {padding: 0px;margin: 0;font-weight: normal;list-style:outside;padding-left: 24px;}
.MapInner ul li {font-size: 11px;font-weight: bold; vertical-align: top;line-height: 12px; padding-bottom: 4px;}
#mapcontrolbundle {padding: 2px;}

#states_listing {color: #5F5F5F;font-size: 10px;font-weight: bold;text-align: center;line-height: 1.8em; width: 800px;margin: 15px auto;}
#states_listing a {color: #5F5F5F;text-decoration: none}
#states_listing a:hover {text-decoration: underline}

#stateListings {margin: 0px 20px;width: 520px;float: right;font-size:12px;}
#stateListings ul {margin: 5px;}
#stateListings ul li {margin: 3px;}

.googledir {font-size: 12px;}
#directionsform {font-size: 12px;}
#directionsform form {font-size: 12px;}
#zoomout {padding: 2px;margin-bottom: 4px;margin-top: 2px;text-align: center; background-color: #b1c933; color: #ffffff;border-right: 1px solid #4A4D4F;border-bottom: 1px solid #4A4D4F;border-top: 1px solid #B5C5CF;border-left: 1px solid #B5C5CF;}
#zoomout a {color: #ffffff;}
/*#zoomout a:hover {background-color: #E2FF3F} */
#stateselect {margin: 4px auto;width: 180px;}

#mapcontainer {border: 1px solid #DFDFDF}
/* End Map Page Styles */

/* Begin targeted search main page css */
.TargetedSearchBox1  {
width:630px;
height:auto;
display:inline;
float:left;
position:relative;
/*border:#CCCCCC dotted thin;*/
}
.TargetedSearchContainerMain
{
width:100%;
height:auto;
display:block;
/*border-top:#aaaaaa dotted 1px;*/
}
.TargetedSearchImage
{
width:145px;;
display:inline;
position:relative;
float:left;
height:100px;
border-bottom:#aaaaaa 1px solid;
padding:7px;
}
.TargetedSearchDescription
{
width:460px;
height:100px;
display:inline;
position:relative;
float:left;
border-bottom:#aaaaaa 1px solid;
padding:7px 0px 7px 10px;
}
.HeaderSearch {
font-size:15px;
letter-spacing:1px;
font-family:Arial,
Helvetica, sans-serif;
color:#333333;
}
.DescriptionSearch
{
font-size:11px;
letter-spacing:1px;
font-family:Arial, Helvetica,
sans-serif;
line-height:13px;
color:#666666;
}
.SectionHeaderTargetedSearch
{
font-size:17px;
letter-spacing:2px;
font-family:Arial,
Helvetica, sans-serif;
color: #333333;
}
/* End targeted search main page css */

.magnetMailTemplate {border: 0px; width: 100%;}

table#qotw { width: 231px;}

#amexquote {width: 231px; background: url(../images/bg_box_30.gif) no-repeat;}
#amexquote p {padding: 10px;}

/* start customer choice list css */
.cchoice_winner {position: relative}
.cchoice_winner li {line-height: 1.2em;}
li.winners_col1 {}
li.winners_colTop { margin-top: -13.2em;}

li.winners_colTop06 { margin-top: -15.6em;}

li.winners_colTop05 { margin-top: -16.8em;}

ol li.win_col2 {margin-left: 14em;}
ol li.win_col3 {margin-left: 28em;}
ol li.win_col4 {margin-left: 42em;}

.split60 {width: 60%;float: left;}
.split40 {width: 35%;float: right;margin-left: 15px;border: 1px solid #D2E4CA;padding: 5px;font-family:Arial, Helvetica, sans-serif; font-size:12px ;}
.split40 p {font-size: 10px;}
.split40 a {font-weight: bold;}

.LeftHandContent .split40 p {font-size: 12px;}

#whats_new_header {line-height: 14px;font-size: 12px;font-weight: bold;display: block; color: #86b174;
margin: 0px 0px 5px 0px;background-color: #D2E4CA;padding-left: 10px;text-transform: uppercase;}

.homePageTopLeft {float: left; width: 620px; margin-right: 58px;}
.homePageTopRight {float: left; width: 270px;}

#whatsnewbox {padding: 5px;font-family:Arial, Helvetica, sans-serif; font-size:12px ;}
#whatsnewbox p{padding: 5px;font-family:Arial, Helvetica, sans-serif; font-size:12px ;}
#whatsnewbox p a {color: #0099ff;}
.homepage_header_greenbg {height: 28px; border: 1px solid #cfd8cb;line-height: 28px;font-size: 14px;font-weight: bold;display: block; color: #4D5F50;
margin: 0px 0px 5px 0px;background-color: #D2E4CA;padding-left: 10px;text-align: left;}

.HomepageCopy2 {
float:left;
display:block;
/*border:#dddddd thin solid;*/
margin: 0px;
padding: 0px 5px 5px 5px;

}
.HomepageCopy2 a{
color:#0099FF;
text-decoration:none;


}
.HomepageCopy2 a:hover{
color:#006666;
text-decoration:underline;


}

.HomepageCopy2 p{ font-family:Arial, Helvetica, sans-serif; font-size:12px ; color:333333; line-height:17px; padding-left:10px; padding-right:10px;margin-top: 0px;
}

.HomepageCopy2 ul li {font-size: 12px;}

#retailvideo {text-align: center;}

#retailvideoobject {margin: 15px auto;}

#targettedsearch {display: block;clear: both;margin: 15px auto 15px auto; background:url(../images/bg_targetted_search.png) top left no-repeat;width: 596px;height: 181px;}

#targettedsearchcontainer {clear: both;width: 596px;margin-left: 25px;}
span.targetsearchlabelbig {margin-top: 0px;padding-top: 0px;}
.targetsearchlabelbig {margin-top: 0px;padding-top: 0px;font-family: "Arial Black",Arial,Helvetica,sans-serif;font-size: 24px; font-weight: bold;color: #ffffff;line-height: 18px;}

.targetsearchlabelsub {padding-left: 25px;font-family: Arial, Helvetica, sans-serif;font-size: 24px; font-weight: bold; color: #ffffff;}

.ts_step1 {margin-left: 36px;margin-top: 0px;padding-top: 0px;}
.ts_step2 {margin-left: 35px;}
#ts_txt {padding: 8px 5px 0px 8px;font-size: 12px;margin-bottom:0px;}


.ts_step2 #oppy {font-size: 12px;margin-left: 25px;}
.ts_step1 #role {font-size: 12px;margin-left: 25px;}

.ts_button {clear: both;margin-right: 100px;margin-top: 8px;}

/*test homepage css begins(godmund)*/

.HomepageCopy2_test {
float:left;
display:block;
/*border:#dddddd thin solid;*/
margin: 0px;
padding: 0px 5px 5px 5px;
/*background-image:url(../images/images_for_test_pages/Homepage_header_blue.jpg);*/
background-repeat:no-repeat;
background-position:top left;

}
.HomepageCopy2_test a{
color:#0099FF;
text-decoration:none;
}
.HomepageCopy2_test a:hover{
color:#006666;
text-decoration:underline;
}

.HomepageCopy2_test p{ font-family:Arial, Helvetica, sans-serif; font-size:13px ; color:333333; line-height:17px; padding-left:20px; padding-right:10px;margin-top: 0px;
}

#Homepage_header_test {
font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#4f9ebf;  padding-left:20px; padding-right:10px; margin-top:15px;

}

.HomepageCopy2_test ul li {font-size: 13px;}

.homepage_header_bluebg_test
{height: 33px; 

line-height: 28px;
font-size: 16px;
font-weight: bold;
display: block; 
color: #366881;
margin: 0px 0px 5px 0px;
background-image:url(../images/images_for_test_pages/slice_blue_hompage_header.jpg);
background-repeat:repeat-x;
padding-left: 10px;
text-align: left;
}

#whatsnewbox_test {padding: 5px;font-family:Arial, Helvetica, sans-serif; font-size:12px ; }
#whatsnewbox_test p{padding: 5px;font-family:Arial, Helvetica, sans-serif; font-size:12px ;}
#whatsnewbox)_test p a {color: #0099ff;}



#targettedsearch_test {display: block;clear: both;margin: 5px auto 0px auto;/* background:url(../images/bg_targetted_search.png) top left no-repeat;*/width: 540px;height: 181px;}

#targettedsearchcontainer_test {clear: both; width:540px; margin-left: 25px;}
span.targetsearchlabelbig_test {margin-top: 0px;padding-top: 0px;}
.targetsearchlabelbig_test {margin-top: 0px;padding-top: 0px;font-family: "Arial Black",Arial,Helvetica,sans-serif;font-size: 24px; font-weight: bold;color: #ffffff;line-height: 18px;}

.targetsearchlabelsub_test {padding-left: 25px;font-family: Arial, Helvetica, sans-serif;font-size: 24px; font-weight: bold; color: #ffffff;}



.RightHandContent_test {

    font-family: Arial, Helvetica, sans-serif;

    float: right;

    height: 100%;

    width: 31%;

    display: inline;

    padding-left: 10px;
	
	/*margin-right:5px;*/

}

.LeftHandContent_test {
    /*border-right: 1px solid #CCCCCC;*/
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
    float: left;
    min-height: 450px;
    _height: 450px; /* hack for ie6*/
    width: 64%;
    display: inline;
	padding-left:10px;
	padding-right:10px;
}

#slider_positioning_div
{
/*float:right;*/
/* padding-left: 10px;*/
 text-align:center;
}

#shopping_bag_hp_test a:hover {
 background: url(/images/shopping_bag_half_hp.gif) no-repeat; 

}

.ad_column_container {
 font-family: Arial, Helvetica, sans-serif;

  /*  float: right;*/

    height: 100%;

    width: 31%;

    display: inline;

    padding-left: 10px;
	
	text-align:center;




}

.social_media_header {
font-size: 13px; 
font-weight:bold;
color:#4f9ebf;
width:290px;
height:auto;
border-bottom: 1px #CCCCCC dotted;
padding:4px;
margin-bottom:10px;
margin-top:5px;  



}
.social_media_header a {
text-decoration:none;
color:#4f9ebf;

}

/*test homepage css end (godmund)*/