/* ------------------------------------------------------------------- */
/* HOME PAGE LAYOUT */
/* ------------------------------------------------------------------- */
#container-c,
#container-d												{ width:494px; float:left; margin-top:281px; }
#container-d												{ margin-left:12px; }
/*
h3.standard-heading,
h3.worldwide-list-heading { display:block; padding:5px 0px 5px 8px; margin:0; clear:both; font-size:1.7em; font-weight:normal; background:url('../grfx/layout/corner-home-h2.gif') no-repeat right top #D6D6C6; height:20px; }
*/
h3.standard-heading,
h3.worldwide-list-heading,
h3.businesslink-heading		{ display:block; padding:0; margin:0; clear:both; font-size:1.7em; font-weight:normal; background-repeat:no-repeat; background-position:8px 8px; height:30px; }

/* ------------------------------------------------------------------- */
/* FLASH MOVIE */
/* ------------------------------------------------------------------- */
#flash-movie-wrapper										{ width:1000px; height:269px; position:absolute; top:121px; }


/* ------------------------------------------------------------------- */
/* CAPARO GROUP TODAY */
/* ------------------------------------------------------------------- */
#headline-today-standard-wrapper							{ background:url('../grfx/layout/corner-home-h2.gif') no-repeat right top #D6D6C6; padding:0; margin:0 0 12px 0; }
#headline-today-standard-wrapper ul							{ margin:0; padding:8px 0; border:1px solid #D6D6C6; height:150px; background-color:#FFF; }
#headline-today-standard-wrapper ul:after					{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }	
#headline-today-standard-wrapper ul li						{ list-style:none; width:148px; padding:0px 8px 20px 7px; border-right:1px dotted #D6D6C6; float:left; font-size:1em; margin:0; position:relative; }
#headline-today-standard-wrapper ul li.last					{ border:none; padding-right:0; }
#headline-today-standard-wrapper ul li a.name				{ display:block; background:url('../grfx/layout/square-orange.gif') no-repeat 0 2px; min-height:29px; line-height:12px; padding:0 0 0 10px; }
#headline-today-standard-wrapper ul li a.name:hover 		{ text-decoration:underline; }
#headline-today-standard-wrapper ul li a.more				{ display:block; background:url('../grfx/buttons/btn-more.gif') no-repeat 0 0; text-indent:-999em; width:43px; height:16px; position:absolute; bottom:0; left:8px;}
#headline-today-standard-wrapper ul li a.more:hover			{ background-position: bottom left; }
#headline-today-standard-wrapper ul li a img				{ margin-bottom:6px; border:1px solid #D6D6C6; }


/* ------------------------------------------------------------------- */
/* NEWS HEADLINES */
/* ------------------------------------------------------------------- */
#headline-news-standard-wrapper								{ background:url('../grfx/layout/corner-home-h2.gif') no-repeat right top #D6D6C6; padding:0; margin:0 0 12px 0; position:relative; }
#headline-news-standard-wrapper ul							{ width:100%; background-color:#EFEFDA; border-top:1px solid #B5B5A9; height:146px; overflow:hidden; }
#headline-news-standard-wrapper ul li 						{ list-style:none; display:inline; width:60%; display:block; }
#headline-news-standard-wrapper ul li a						{ padding:8px .3em 8px 8px; border-top:1px solid #B5B5A9; display:block; background-color:#D6D6C6; color:#666; }
#headline-news-standard-wrapper ul li a:hover				{ background-color:transparent; color:#000; }
#headline-news-standard-wrapper ul li a:hover span			{ color:#000; }
#headline-news-standard-wrapper ul li span.posted			{ display:block; width:45px; float:left; font-weight:bold; }
#headline-news-standard-wrapper ul li a img		 			{ width:178px; height:127px; border:none; position:absolute; top:40px; right:10px; z-index:1; visibility:hidden; }
#headline-news-standard-wrapper ul li.first a img			{ visibility:visible; z-index:1; }
#headline-news-standard-wrapper ul li a:hover img			{ visibility:visible; z-index:2; }
#headline-news-standard-wrapper ul li.first a 				{ border:none; }
#headline-news-standard-wrapper ul li.last a				{ height:18px; }

/* ------------------------------------------------------------------- */
/* WORLDWIDE */
/* ------------------------------------------------------------------- */
#worldwide-list-wrapper										{  background:url('../grfx/layout/corner-home-h2.gif') no-repeat right top #D6D6C6; margin-bottom:12px; position:relative; }

#homepage-worldwide-map										{ position:absolute; background:url('../grfx/home/world-map.gif') no-repeat 0 0; width:248px; height:140px; bottom:10px; left:10px; }
#homepage-worldwide-map	a									{ display:block; background:url('../grfx/buttons/btn-browse.gif') no-repeat 0 0; text-indent:-999em; width:43px; height:16px; position:absolute; bottom:0; left:0; }
#homepage-worldwide-map	a:hover								{ background-position: bottom left; }

#worldwide-list-standard-wrapper							{ height:166px; border:1px solid #D6D6C6; background-color:#FFF; }
#worldwide-list-standard-wrapper h3							{ background:none; padding:0; height:auto; font-size:1.2em; position:absolute; left:285px; top:50px; }
#worldwide-list-standard-wrapper ul 						{ list-style:square; color:#ff9900; width:40%; float:right; margin-top:40px; }
#worldwide-list-standard-wrapper ul li						{ position:relative; height:16px; margin:0; padding:1px 0 1px 0; }
#worldwide-list-standard-wrapper ul li a					{ vertical-align:middle; }
#worldwide-list-standard-wrapper ul li a.more				{ display:inline-block; background:url('../grfx/buttons/btn-read.gif') no-repeat 0 0; text-indent:-999em; width:43px; height:16px; margin:0; position:absolute; right:0; top:0px; }
#worldwide-list-standard-wrapper ul li a.more:hover			{ background-position: bottom left; }
#worldwide-list-standard-wrapper ul li a:hover				{ text-decoration:underline; }


/* ------------------------------------------------------------------- */
/* CORPORATE STATEMENTS / CONTACTS */
/* ------------------------------------------------------------------- */
#home-corp-contact-standard-wrapper							{ float:left; }
#home-corp-statements-standard-wrapper						{ float:left; margin-right:12px; }
#home-corp-statements-standard-wrapper ul,
#home-corp-contact-standard-wrapper ul						{ margin:0; padding:0; }
#home-corp-statements-standard-wrapper ul li,
#home-corp-contact-standard-wrapper ul li					{ list-style:none; margin:0; padding:0px 0px 0px 75px; border:1px solid #D6D6C6; height:73px; position:relative; width:164px; float:left; }
#home-corp-statements-standard-wrapper ul li.first,
#home-corp-contact-standard-wrapper ul li.first				{ margin-right:12px; }
#home-corp-statements-standard-wrapper ul li a.name,
#home-corp-contact-standard-wrapper ul li a.name			{ margin-top:8px; display:block; font-size:1.4em; font-weight:normal; }
#home-corp-statements-standard-wrapper ul li a.jobtitle,
#home-corp-contact-standard-wrapper ul li a.jobtitle		{ }
#home-corp-statements-standard-wrapper ul li a.more,
#home-corp-contact-standard-wrapper ul li a.more			{ display:block; background:url('../grfx/buttons/btn-read.gif') no-repeat 0 0; text-indent:-999em; width:43px; height:16px; margin:5px 0; }
#home-corp-statements-standard-wrapper ul li a.more:hover,
#home-corp-contact-standard-wrapper ul li a.more:hover		{ background-position: bottom left; }
#home-corp-statements-standard-wrapper ul li img,
#home-corp-contact-standard-wrapper ul li img				{ position:absolute; top:0; left:0; }


/* ------------------------------------------------------------------- */
/* CAPARO LINKS */
/* ------------------------------------------------------------------- */
#businesslink-wrapper										{ background-color:#D6D6C6; width:241px; margin-right:12px; margin-top:12px; height:90px; position:relative; float:left; clear:left; }
#businesslink-wrapper select 								{ border:1px solid #bdbda3; margin:0 0 0 8px; width:226px; padding:2px 2px 2px 2px; font-size:0.9em; height:20px; background:#FFFFFF; }
#businesslink-wrapper input#businesslink-go					{ position:absolute; bottom:18px; right:8px; background:transparent url('../grfx/buttons/button-go.gif') no-repeat 0 0; border:none; width:38px; height:16px; padding-top:16px; overflow:hidden; cursor:pointer; text-indent:-9999px; }
#businesslink-wrapper input#businesslink-go:hover			{ background:url('../grfx/buttons/button-go_roll.gif') no-repeat 0 0; }

/* ------------------------------------------------------------------- */
/* HOTLINKS */
/* ------------------------------------------------------------------- */
#hotlink-wrapper											{ background-color:#D6D6C6; width:241px; margin-top:12px; height:90px; position:relative; float:left; }
#hotlink-wrapper ul 										{ list-style:square; color:#ff9900; margin:13px 0px 0px 25px; }
#hotlink-wrapper ul li										{ position:relative; height:18px; margin:0; padding:0; float:left; width:50%; }
#hotlink-wrapper ul li a:hover								{ text-decoration:underline; }