#divHeadlinesNarrow
{
	width: 483px;
	height: 25px;
	float: left;
	margin-right: 5px;
}

#divHeadlinesWide
{
	width: 745px;
	height: 25px;
	float: left;
	margin-right: 5px;
}

#divHeadlinesLeft
{
	width: 76px;
	height: 25px;
	float: left;
	background-image: url('/images/global960/homepage/headlines/headlines_start.gif');
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 25px;
	font-weight: bold;
	text-align: center;	
}

#divHeadlinesRightNarrow
{
	width: 407px;
	height: 25px;
	position: relative;
	background-image: url('/images/global960/homepage/headlines/headlines_shouter_narrow.gif');
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 25px;
	font-weight: bold;
	text-align: left;
	float: right;	
}

#divHeadlinesRightWide
{
	width: 669px;
	height: 25px;
	position: relative;
	background-image: url('/images/global960/homepage/headlines/headlines_shouter_wide.gif');
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 25px;
	font-weight: bold;
	text-align: left;
	float: right;	
}

.linkHeadlines:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #929395; font-weight: bold; text-decoration:none;}
.linkHeadlines:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #189be0; font-weight: bold; text-decoration:none;}
.linkHeadlines:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #929395; font-weight: bold; text-decoration:none;}
.linkHeadlines:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #929395;  font-weight: bold; text-decoration:none;}
.linkHeadlines:visited:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #189be0; font-weight: bold; text-decoration:none;}


#divHeadlinesTextNarrow
{
	float: left;
	width: 397px;
}

#divHeadlinesTextWide
{
	float: left;
	width: 669px;
}

#divHeadlinesRSS
{
	float: right;
	width: 22px;
	margin-top: 5px;
	margin-right: 1px;
	display: inline;
}

.headlinesListNarrow
{
	width: 407px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;	
}

.headlinesListNarrow li
{
	display: none;
	width: 397px;
	line-height: 25px;
	padding-left: 10px;
	position: absolute;
	left: 10px;
	top: 0px;	
}

.headlinesListWide
{
	width: 669px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;	
}

.headlinesListWide li
{
	display: none;
	width: 659px;
	line-height: 25px;
	padding-left: 10px;
	position: absolute;
	left: 10px;
	top: 0px;	
}

.firstHeadline
{
	display: block;
	width: 595px;
	line-height: 25px;
}

.headlinesListNarrow a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #929395; font-weight: bold; text-decoration:none;}
.headlinesListNarrow a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #189be0; font-weight: bold; text-decoration:none;}
.headlinesListNarrow a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #929395; font-weight: bold; text-decoration:none;}
.headlinesListNarrow a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #929395;  font-weight: bold; text-decoration:none;}
.headlinesListNarrow a:visited:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #189be0; font-weight: bold; text-decoration:none;}

.headlinesListWide a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #929395; font-weight: bold; text-decoration:none;}
.headlinesListWide a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #189be0; font-weight: bold; text-decoration:none;}
.headlinesListWide a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #929395; font-weight: bold; text-decoration:none;}
.headlinesListWide a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #929395;  font-weight: bold; text-decoration:none;}
.headlinesListWide a:visited:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #189be0; font-weight: bold; text-decoration:none;}

#divSocialMedia
{
	width: 210px;
	height: 25px;
	float: left;
}

.listSocialMedia
{
	width: 210px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
	float: left;
}

.listSocialMedia li
{
	width: 25px;
	margin-left: 5px;
	float: left;
}

#divBanners
{
	width: 703px;
	height: 120px;
	margin-top: 10px;
	float: left;
}

.listBanners
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
	float: left;
}

.banner
{
	display: inline;
	padding: 0px;
	margin: 0px;
	float: left;
}

.bannerCenter
{
	display: inline;
	padding-left: 11px;
	padding-right: 11px;
	margin: 0px;
	float: left;
}
	
#divAccountButtons
{
	width: 251px;
	height: 25px;
	float: left;
}

#divAccountButtonsLeft
{
	width: 123px;
	height: 25px;
	float: left;
}

#divAccountButtonsDivider
{
	width: 5px;
	height: 25px;
	float: left;
}

#divAccountButtonsRight
{
	width: 	123px;
	height: 25px;
	float: right;
}

#divSmallWideBanner
{
	width: 247px;
	height: 120px;
	float: left;
	margin-top: 10px;
}

#divLargeBanner
{
	width: 247px;
	height: 120px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

#divStatement 
{
	width: 451px;
	height: 385px;
	margin-right: 35px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #999999;
	text-align: justify;
	float: left;
	display: inline;
}

.statementHeader
{
	margin-top: 0px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	color: #189be0;	
}

.linkStatement:link {  color: #999999; text-decoration:none;}
.linkStatement:hover {  color: #999999; text-decoration:underline;}
.linkStatement:active {  color: #999999; text-decoration:underline;}
.linkStatement:visited {  color: #999999; text-decoration:none;}
.linkStatement:visited:hover {  color: #999999; text-decoration:underline;}

/*
#divContentSpotlightLeft
{
	width: 231px;
	height: 385px;
	float: left;
	display: inline;
	margin-right: 10px;
}

#divContentSpotlightRight
{
	width: 231px;
	height: 385px;
	float: left;
	display: inline;
}

.contentSpotlightTop
{
	width: 231px;
	height: 25px;
	float: left;
	display: inline;
}

.contentSpotlightBody
{
	width: 229px;
	height: 335px;
	float: left;
	display: inline;
	background-image: url('/images/global960/homepage/content_spotlight_v2/backgrounds/background.jpg');
	background-repeat: repeat-x;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

.contentSpotlightImage
{
	width: 210px;
	height: 168px;
	margin: 10px 10px 10px 10px;
	float: left;
	display: inline;
	background-color: #ffffff;
}

.contentSpotlightText
{
	width: 210px;
	height: 137px;
	margin: 0px 10px 10px 10px;
	float: left;
	display: inline;
}

.contentSpotlightTextHeadingLink:link { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 13px; line-height: 22px; font-weight: normal; color: #3e3e3e; }
.contentSpotlightTextHeadingLink:hover { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 13px; line-height: 22px; font-weight: normal; color: #168bc9; }
.contentSpotlightTextHeadingLink:active { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 13px; line-height: 22px; font-weight: normal; color: #3e3e3e; }
.contentSpotlightTextHeadingLink:visited { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 13px; line-height: 22px; font-weight: normal; color: #3e3e3e; }
.contentSpotlightTextHeadingLink:visited:hover { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 13px; line-height: 22px; font-weight: normal; color: #168bc9; }

.insideStoriesContentSpotlightCopy
{
	display: none;
}

.insideStoriesContentSpotlightCopy p
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #666666;	
}

.newProductReleasesContentSpotlightCopy
{
	display: none;
}
	
.newProductReleasesContentSpotlightCopy p
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #666666;	
}

.contentSpotlightBottom
{
	width: 231px;
	height: 25px;
	float: left;
	display: inline;
	background-image: url('/images/global960/homepage/content_spotlight_v2/backgrounds/footer.jpg');
	background-repeat: no-repeat;	
}

.contentSpotlightNavigation
{
	width: 36px;
	height: 25px;
	margin-right: 3px;
	float: right;
	display: inline;
}
*/

#divEndUserFocus
{
	width: 958px;
	height: 275px;
	float: left;
	display: inline;
	background-image: url('/images/global960/homepage/end_user_focus/background.jpg');
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

.endUserFocusItem
{
	width: 232px;
	height: 275px;
	float: left;
	display: inline;
	padding-bottom: 10px;
}

#DigitalMediaMiniPlayer {
    margin-bottom:  5px;
}

.imgEndUserFocus
{
	margin-top: 5px;
}

.textEndUserFocusHeadline
{
	margin-top: 10px;
	margin-bottom: 10px; 
	margin-left: 6px;
	margin-right: 6px;	
}

.textEndUserFocusHeadline a:link { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 22px; font-weight: bold; color: #168bc9; }
.textEndUserFocusHeadline a:hover { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 22px; font-weight: bold; color: #164dca; }
.textEndUserFocusHeadline a:active { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 22px; font-weight: bold; color: #164dca; }
.textEndUserFocusHeadline a:visited { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 22px; font-weight: bold; color: #168bc9; }
.textEndUserFocusHeadline a:visited:hover { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 22px; font-weight: bold; color: #164dca; }


.textEndUserFocusCopy
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 11px; 
	line-height: 16px; 
	font-weight: normal; 
	color: #3e3e3e; 
	margin-left: 6px;
	margin-right: 6px;	
}

.endUserFocusDivider
{
	width: 2px;
	height: 275px;
	float: left;
	display: inline;
	margin-left: 4px;
	margin-right: 4px;
}

.divHomepagePlayer
{
	width: 960px;
	height: 505px;
	float: left;
	display: none;
	margin-top: 10px;
	padding-left: 54px;
	padding-right: 53px;
}

#DigitalMediaMiniPlayer
{
    margin-top: 5px;
}

/* Splash Content Definitions Below */
#divSplashContent
{
    float: left;
    position: relative;
    height: 400px;
}

body {padding:0px; margin:0px; position: relative; width: 100%;}
#main-container {width:960px; position: relative; margin: 80px auto 0px auto; overflow:hidden; height:1%;}
.hidden { display: none; visibility: hidden; }
#carousel-container img, #carousel-container a {border:none; padding: 0px; margin: 0px;}

div#carousel-container{width:960px; height:400px; float:left; position: relative; overflow: hidden;}
div#carousel-bar{position: absolute; z-index: 99; width:960px; padding:0px; height:14px; overflow: hidden; bottom:10px; left:0px;}
span#carousel-controls {position: absolute; width:960px; left:50%; margin-left:-480px; top:100px; z-index: 999; display:none;}

/*Styles for Internet Explorer 7 and lower*/
ul#carousel-active.ie {text-align:center; list-style:none; padding: 0px; margin: -16px 0px 0px 0px;}
ul#carousel-active.ie li { display: inline-block; *display: inline;  background-repeat: no-repeat; margin:5px;}
ul#carousel-active.ie li a {display: inline-block; *display: inline; background-image: url('/images/global960/homepage/splash_content/carousel-dot-sprite.png'); background-position-y: 17px; background-repeat: no-repeat;}
ul#carousel-active.ie li a:hover {display: inline-block; *display: inline; background-image: url('/images/global960/homepage/splash_content/carousel-dot-sprite.png'); background-position-y: 0px; }
ul#carousel-active.ie li a.active {display: inline-block; *display: inline; background-image: url('/images/global960/homepage/splash_content/carousel-dot-sprite.png'); background-position-y: 0px; }
/*END*/

/*Styles for all other browsers*/
ul#carousel-active {text-align:center; list-style:none; padding: 0px; margin: -16px 0px 0px 0px;}
ul#carousel-active li { display: inline-block; *display: inline;  background-repeat: no-repeat; margin:5px;}
ul#carousel-active li a {display: inline-block; *display: inline; background-image: url('/images/global960/homepage/splash_content/carousel-dot-sprite.png'); background-position:0px 12px; background-repeat: no-repeat;}
ul#carousel-active li a:hover {display: inline-block; *display: inline; background-image: url('/images/global960/homepage/splash_content/carousel-dot-sprite.png'); background-position:0px -5px; }
ul#carousel-active li a.active {display: inline-block; *display: inline; background-image: url('/images/global960/homepage/splash_content/carousel-dot-sprite.png'); background-position:0px -5px; }
/*END everything else */


a#carousel-left-toggle, a#carousel-right-toggle {position: absolute; z-index: 99; width:33px; height:66px; top:160px; overflow: hidden;}
a#carousel-left-toggle {left:0px; margin-left: 0px; background-image: url('/images/global960/homepage/splash_content/car-left-toggle-sprite2.png'); text-indent: -300px;}
a#carousel-left-toggle:hover {background-image: url('/images/global960/homepage/splash_content/car-left-toggle-sprite2.png'); background-position-y: -66px;}
a#carousel-right-toggle {right:0px; margin-right: 0px; background-image: url('/images/global960/homepage/splash_content/car-right-toggle-sprite2.png'); text-indent: 300px;}
a#carousel-right-toggle:hover {background-image: url('/images/global960/homepage/splash_content/car-right-toggle-sprite2.png'); background-position-y: -66px;}
a#carousel-learnmore {position: absolute; width:125px; height:27px; z-index: 199; top:340px; right:0px; background-image: url('/images/global960/homepage/splash_content/carousel-learn-more-sprite.png'); text-indent: -300px; overflow: hidden;}
a#carousel-learnmore:hover {background-image: url('/images/global960/homepage/splash_content/carousel-learn-more-sprite.png'); background-position-y: -27px;}
ul#carousel-image-container {float:left; position: relative; height:400px; overflow: hidden; padding: 0px; margin: 0px;}
ul#carousel-image-container li.slide {float: left; position: relative; width: 960px; height:400px; padding: 0px; margin: 0px; list-style: none;}
h2.carousel-slide-heading {float: left; position: relative; padding:35px 0px 0px 90px; margin: 0px; color: #FFF; font-family: 'helvetica, sans-serif'; font-size: 38px; font-weight: normal; text-shadow: 1px 1px 2px #000;}
ul.carousel-slide-desc {float: left; position: relative; margin: 0px; padding: 10px 0px 0px 90px; text-align: left;}
ul.carousel-slide-desc li { width:600px;float:left; position: relative; color: #FFF; font-family: 'helvetica, sans-serif'; font-size: 18px; font-weight:lighter;  list-style: none; padding: 10px 0px 0px 0px; text-shadow: 1px 1px 2px #000;}
div.slide-copy-wrap {position: absolute; top:0px; left: 0px; z-index: 70;}
/* Splash Content Definitions Above */
