@CHARSET "UTF-8";

.body {padding-top: 80px;}
/*  global_uxp2 */
/*
#content-inner
, #footer-inner
, #content-lower {
	width: 920px;
	margin: 0 auto;
	padding: 0 30px;
	background-color: #fff;
	position: relative;
	z-index: 10;
}
.clearer {clear:both;}
/*
/*  /global_uxp2 */
div#blackout {height:500px;z-index:100;}
.carousel-content a {position: absolute;z-index: 99;}

a#tout-link-1-1, 
a#tout-link-2-1, 
a#tout-link-3-1 {background:url("../images/btn_gray_gbar.gif") repeat-x scroll left top transparent;display:inline;font-size:9px;height:23px;line-height:23px;text-align:center;color:#fff;padding:0 10px 0 10px;}
a#tout-link-1-1:hover, 
a#tout-link-2-1:hover, 
a#tout-link-3-1:hover {background-position:left bottom;}

.tout-links-group {position: absolute; z-index: 999; bottom: 10px; left: 15px; background: url(../images/backgrounds/homebars.gif) left bottom no-repeat; width: 945px; height: 50px;}
.tout-links-group a {display:block;}
.tout-links {position: absolute; bottom: 5px; font-size: .9em;}
#tout-links-1 {left: 3px;}
#tout-links-2 {left: 188px;}
.tout-links .carat {color: #fff; font-size: 1.1em;}

.lower-links {position: relative; background-color: #5c6063; height:160px;}
div.tout-lnks-container {margin:0 auto; padding:10px 0 0 0; width:960px;}
a.triangle {background: url(../images/triangle_grey.gif) left bottom no-repeat; width: 182px; height: 17px; display: block; padding:0 0 0 22px; color:#fff;}
a.triangle:hover {background-position: left top; background-color:#5c6570; color:#fff;}

/* Carousel */
.tout-lnk-group {position: relative;}
.link-sets-container {color:#5C5C5A;position:absolute;bottom:0;height:177px; width:920px;left: 140px;margin-bottom:0px;z-index:900;}
.carouselHdr, .hdrTxt {background-color:#EAEBED;line-height:30px;}
/*
.link-sets {height:177px;left:0;position:absolute;top:0px;}
*/
.carousel-bus {height:177px;left:0;position:absolute;bottom:0;}
a.carousel-move-left, a.carousel-move-right {background:url(../images/btn_link_set.gif) no-repeat;display:block;height:102px;right:0;overflow:hidden;position:absolute;text-indent:-1000em;width:17px;bottom:10px;z-index:999;}
a.carousel-move-left {background-position:right top;}
a.carousel-move-right {background-position:left top;}
a.carousel-move-left:hover {background-position:right bottom;}
a.carousel-move-right:hover {background-position:left bottom;}

a.button-disabled {display:none;background-color:#EAEBED;cursor: default;}
.link-sets ul {width:940px;position:absolute;bottom:0;left:0;margin:0;padding:0;}
.link-sets ul li {list-style:none; position:relative; float:left; width:232px; height:135px; padding:0; text-align:left; margin:0 0px 0 0;}
.link-sets ul li a.down {color:#000;}
.link-sets ul li a.down:hover {color:#000;}
.link-sets ul li a:hover {text-decoration:none;}
.link-sets ul li span.carousel-wrapper {display:block; left:0; position:absolute; bottom:0; height:130px; width:224px; margin-bottom: 10px; overflow:hidden;}
span.carousel-wrapper h2, span.carousel-wrapper p {background-color:#5c6063; color:#fff; position:absolute; bottom:-10px; width: 242px;}

div.link-sets-container div.carousel-bus li.listed-section span.carousel-wrapper h2, 
div.link-sets-container div.carousel-bus li.listed-section span.carousel-wrapper p.lnk-set-des {width: 209px;}
div.link-sets-container div.carousel-bus li.listed-section span.carousel-wrapper p.lnk-set-des {width: 204px;padding:12px 8px 0 12px;}
span.carousel-wrapper h2 {border-left:1px solid #6C7073;text-transform: uppercase; font-family:arial; font-size:9px; height:35px; line-height:35px; padding:0 3px 0 12px;}
span.carousel-wrapper p {height:74px;bottom:-100px; padding-left:5px;display:none;}
span.carousel-wrapper.open p {display:block;}
span.carousel-wrapper a {display:block;width:224px;height:105px;position:absolute;bottom:25px;z-index:99;background-color:#000;}

span.carousel-wrapper a.lnk-sets-txt {color:#fff;display:inline; position:static;background:transparent none repeat scroll 0 0;}
span.carousel-wrapper a.lnk-sets-txt:hover {color:#fff; background:transparent none repeat scroll 0 0;}
span.carousel-wrapper a.img-lnk img {width:224px; height:105px;}

ul.darker-tout li {opacity:0.5;}
ul.darker-tout li.not {opacity:1.0;}

.link-sets ul li span.carousel-wrapper.open {height:225px;bottom:-10px;}
.link-sets ul li span.carousel-wrapper.open h2 {border:none;}
.link-sets ul li span.carousel-wrapper.open h2,
.link-sets ul li span.carousel-wrapper.open p {background-color:#363739;}
.link-sets ul li span.carousel-wrapper.open p a {color:#ced0cf;}

.link-sets .greyout {position: absolute; bottom: 0; left: 0; background-color: #363739; height: 150px; width: 100%; z-index: 99; display: none;}

div.touts-container {z-index:99;bottom:25px; left: 128px;background: url(../images/backgrounds/bg_hp_dropdown.png)}
div.tout.carousel-tout {overflow: visible;}

div.tout-thumbnail {display:none;}
div.tout-thumbnail.open {display:block;}

.carousel-content-container {height:500px;}

.carousel-tout img {opacity:0.5;filter:alpha(opacity=50);border:1px solid black;}
.carousel-tout.active img {opacity:1.0;filter:alpha(opacity=100);border:1px solid #fff;}
.carousel-tout img.tmpImgActive {opacity:1.0;filter:alpha(opacity=100);}

div.carousel-touts .tout.carousel-tout.active a.hd-tout-txt {display:block;}
.carousel-tout a.tmpTxtActive {display:block;}

.carousel-tout div.tout-link {position:relative;}
.carousel-tout div.tout-link a.hd-tout-txt {background: url(../images/backgrounds/bg_hp_dropdown.png) no-repeat bottom left;display:none;position:absolute;top:-24px;left:0; width:188px; height:24px; line-height:24px; padding:0 0 0 8px;text-transform:uppercase;}
.carousel-tout div.tout-link a.hd-tout-txt.hov {background-position:left top;}

a.hd-tout-txt {font-size:9px;}
div#tout-1 img, div#tout-2 img, div#tout-3 img {width:58px; height:29px;}
div#tout-1 a.hd-tout-txt {left:0px;z-index:99; margin:0 3px 0 0;}
div#tout-2 a.hd-tout-txt {left:-66px;z-index:98;margin:0 3px 0 0;}
div#tout-3 a.hd-tout-txt {left:-130px;z-index:97;margin:0;}

div#tout-1 a.hd-tout-txt.tmpTxtActive, 
div#tout-2 a.hd-tout-txt.tmpTxtActive,
div#tout-3 a.hd-tout-txt.tmpTxtActive {z-index:100;display:block;}

div#tout-2.tout.carousel-tout {width:64px;}
div#tout-1 div.tout-thumbnail {padding:5px 0 8px 8px;}
div#tout-2 div.tout-thumbnail {padding:5px 0 8px 3px}
div#tout-3 div.tout-thumbnail {padding:5px 8px 8px 0;}

body.index #main #wrapper #content .carousel .touts-container .tout-list .tout-link {padding:1px 2px 0;}

.touts-container .tout-list {width:196px;background: url(../images/bg_slider.png) no-repeat top left;}
.carousel-touts .carousel-tout {width:66px; padding:0;}
#tout-2.carousel-tout {width:64px;}

#media-container { position:absolute; z-index:0; width:1200px; height:500px; }

#main {width:1200px; margin: 0 auto; position: relative; min-height:100%; background-color:#fff;}
html {height:100%;}
body.homepage {min-height:100%; height:100%; background-color: #222121;}
body.alt #wrapper {padding-top:0;}
body.alt #header {background: none;height:1%;overflow:visible;}
#header {position:absolute; left: 110px; top:0; z-index:9998; width: 980px; }
#header div.hdr-wrap {background:#969DA6 url(/images/backgrounds/bg_header.png) repeat-y scroll 0 0;margin:0 auto;overflow:hidden;padding-left:20px;width:980px;}
div#nav-container div#secondary-nav {display:none;}
				
div#main #disclaimer p {margin-left: 130px;}

.hero-thumbnail-container {z-index:10;top: 405px;}
div#content .hero-container {margin:0 0 -70px;background:#000;}
div#main #content-inner {background:none;padding:0px;position:relative; width:100%;}

/* Carousel component */
body.homepage div.thumbnail-line-wrapper {
	top:66px;
}
body.homepage div.count-bar {
	top:71px;
}
body.homepage div.thumbnail-hit-area {
	height:80px;
}
body.homepage div.hero-thumbnail {
	height:75px;
}
body.homepage div.hero-thumbnail span {
    color: #FFFFFF;
    display: block;
    overflow: hidden;
    text-align: left;
    width: 125px;
}

