/* attempted to put this together in tne new dimensions, but failed to workout the sprite positioning / clipping. jase */

#slider ol, #slider ul { list-style:none; }
#slider .clearfix, #slider .gain_layout { *zoom:1; }
#slider a:link, #slider a:visited { color:#2c72b6; text-decoration:none; }
#slider h2 { margin:0 0 10px 0; font-size:1.455em; line-height:1.3em; }
#slider ol, #slider ul { margin:0 0 1em 0; }
#slider strong { font-weight:bold; }
#slider #main h2 { line-height:1em !important; margin:0; }
#slider .slideshow_clip { z-index: 2; overflow: hidden; position: relative; width:343px; height:330px; }
#slider .slideshow_list { z-index: 1; overflow: hidden; position: relative; }
#slider .slideshow_list .jcarousel-item { float:left; width:343px; height:330px; background:url(/DiscoverCenter/images/loading.gif) no-repeat center center; }
#slider .slideshow_list .jcarousel-item img, .slideshow_list .jcarousel-item a { display:block; width:343px; height:330px; }
#slider .navigation { position:absolute; left:0; top:282px; cursor:default; z-index:20; padding:0; width:343px; height:39px; background:url(/DiscoverCenter/images/blank.gif); }
#slider .navigation .navigation_clip { display:none; }
#slider .navigation .previous span, #slider .navigation .next span { display:block; width:40px; height:39px; display:block; background:url(/DiscoverCenter/images/navigation.png) no-repeat -330px 0; _background:url(/DiscoverCenter/images/navigation.gif) no-repeat -330px 0; cursor:pointer; margin-left: 10px; }
#slider .navigation .next span { background-position:-371px 0; }
#slider .navigation .previous, #slider .navigation .next { width:40px; height:39px; display:block; float:left; overflow:hidden; text-indent:-10000px; background:url(/DiscoverCenter/images/titles_and_buttons.gif) no-repeat 0 -60px; margin:0 10px 0 0; }
#slider .navigation .next { background-position:-40px -60px; margin:0; }
#slider .navigation .play_pause { width:38px; height:39px; display:block; float:left; overflow:hidden; text-indent:-10000px; background:url(/DiscoverCenter/images/navigation.png) no-repeat 0 0; _background:url(/DiscoverCenter/images/navigation.gif) no-repeat 0 0; }
#slider .navigation .play_pause_off { background:url(/DiscoverCenter/images/navigation.png) no-repeat 0 -40px;  }
#slider .navigation ul { width:200px; height:39px; display: inline-block; float:left; background:url(/DiscoverCenter/images/navigation.png) no-repeat -58px 0; _background:url(/DiscoverCenter/images/navigation.gif) no-repeat -58px 0; margin:0 14px 0 0; overflow: hidden; }
#slider .navigation li { width:48px; height:39px; float:left; position:relative; }
#slider .navigation a { outline:none !important; }
#slider .navigation li a { color:#fff !important; text-align:center; font-size:2.1818em; width:48px; height:39px; display:block; line-height:38px; }
#slider .navigation li a:active { text-decoration:none; }
#slider .navigation li a:hover { background:url(/DiscoverCenter/images/navigation.png) no-repeat -260px 0; _background:url(/DiscoverCenter/images/navigation.gif) no-repeat -260px 0; text-decoration:none; }
#slider .navigation li a.on { cursor:default; background:#fff; color:#000 !important; }
#slider .navigation li.slide_4 { width:55px; }
#slider .navigation li.slide_4 a { background-position:-262px 0 !important; width:55px; }
#slider .navigation li.slide_4 a.on { background:url(/DiscoverCenter/images/navigation.png) no-repeat; _background:url(/DiscoverCenter/images/navigation.gif) no-repeat; background-position:-262px -40px !important; }
#slider .navigation li span { display:none; }
#slider .tip { position:absolute; width:180px; height:26px; background:url(/DiscoverCenter/images/tip.gif) no-repeat; padding:5px 0; text-align:center; top:-35px; left:-63px; display:none; }
#slider .slideshow { margin:0 2px 0 0;  *zoom:1; width:343px; height:330px; float:left; background:#379eb5; position:relative; }
#slider .slide_clip { display:none; position:absolute; left:-2px; top:0;  *zoom:1; width:472px; height:330px; z-index:40; overflow:hidden; }
#slider .slide_clip .slide { position:absolute; left:-401px; top:0;  *zoom:1; width:395px; height:327px; background:#b6e4f5; padding:30px 0 0 0; }
#slider .slide_clip .shadow { background:url(/DiscoverCenter/images/shadow.png); _background:url(/DiscoverCenter/images/blank.gif);  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../images/shadow.png'); width:6px; height:330px; position:absolute; top:0; left:0; }
#slider .slide_clip .slide .shadow { left:395px; display:block; }
#slider .slide_clip .slide .close { background:url(/DiscoverCenter/images/titles_and_buttons.gif) -190px -60px; width:37px; height:39px; overflow:hidden; text-indent:-10000px; display:block; position:absolute; top:0; right:0; }
#slider .slide_clip .slide h2 { margin:0 0 0 18px !important; width:230px; height:21px; background:url(/DiscoverCenter/images/titles_and_buttons.gif) -190px 0; overflow:hidden; text-indent:-10000px; }
#slider .slide_clip .slide_plan h2 { background-position:-190px -30px; }
#slider .slide_clip .slide ul { padding:12px 0 4px 14px; margin:0; }
#slider .slide_clip .slide li { width:368px; height:60px; margin:0; }
#slider .slide_clip .slide li a {  *zoom:1; display:block; width:368px; height:60px; background:url(/DiscoverCenter/images/titles_and_buttons.gif) -440px 0; font-size:1.0909em; color:#333; margin:0; }
#slider .slide_clip .slide li a span {  *zoom:1; display:block; float:left; cursor:pointer; }
#slider .slide_clip .slide li a span.image { width:102px; height:56px; margin:1px 0 0 4px; }
#slider .slide_clip .slide li a img { display:block; }
#slider .slide_clip .slide li a strong { padding:10px 0 2px 0; color:#2c72b6; font-weight:normal; font-size:1.6363em; display:block; cursor:pointer; }
#slider .slide_clip .slide li a:hover { background-position:-440px -80px; text-decoration:none; }
#slider .slide_clip .slide li a:active { text-decoration:none; }
#slider .slide_clip .slide a.see_all { display:block; font-size:1.2727em; font-weight:bold; color:#23667b; width:162px; height:39px; background:url(/DiscoverCenter/images/titles_and_buttons.gif) -190px -100px; line-height:37px; text-align:center; margin:0 0 0 220px; }
#slider .slide_clip .slide a.see_all:hover { background-position:-190px -140px; color:#fff; text-decoration:none; }
#slider .slide_clip .slide a.see_all:active { text-decoration:none; }
#slider .slide_clip .slide_phone li a span.image { width:76px; }
#slider .slide_clip .slide_phone li a strong { padding:20px 0 0 0; }
#slider .customer { width:163px; height:327px; padding:30px 30px 0 30px; background:url(/DiscoverCenter/images/customer_background.jpg); float:left; }
#slider .customer form .title { padding:0 0 6px 0; margin:0 0 18px 0 !important; border-bottom:1px solid #b2b2b2; }
#slider .customer form input { width:155px; }
#slider .customer .links .title { padding:8px 0 10px 0; border-top:3px solid #b2b2b2; }
#slider .customer .links { height:86px; overflow:hidden; border-bottom:3px solid #b2b2b2; }
#slider .customer_logged .links { height:108px; }
#slider .customer ul { margin:0; }
#slider .customer ul li {  *zoom:1; border-top:1px solid #b2b2b2; }
#slider .customer a { color:#333 !important; display:block; }
#slider .customer ul li a {  *zoom:1; background:url(/DiscoverCenter/images/arrow_gray.gif) no-repeat right center; padding:5px 0; }
#slider .customer form { height:201px; }
#slider .customer_logged form { height:179px; }
#slider .customer form .submit { width:60px; height:22px; margin:0 10px 0 0; float:left; display:block; }
#slider .customer_logged form .submit { width:55px; height:22px; margin:11px 0 0 10px;  *margin:12px 0 0 10px; _margin:12px 0 0 5px; display:block; }
#slider .customer_logged form p { margin:0 0 0.8em 0; }
#slider .customer_logged form span { display:block; float:left; }
#slider .customer form a.forgot { padding:1px 0 0 0; float:left; display:block; font-size:0.9090em !important; }
#slider .customer form label { font-weight:bold; margin:0 0 2px 1px; display:block; }
#slider .customer form input.text { width:156px; }
#slider .customer form input.zip { width:70px; }
#slider #highlights { margin:20px 0 30px 0; padding:4px 0 0 0; background:transparent url(/DiscoverCenter/images/footer.gif) repeat-y 232px 0; }
#slider #highlights #slider .highligh a.video { background:#e8e8e8; display:block; padding:6px 0; margin:0 10px 0 0; }
#slider #highlights #slider .highligh a.video img { display:block; margin:0 auto; }
#slider #highlights #slider .highligh { float:left; width:222px; padding:0 0 0 10px; position:relative; _height:162px; min-height:162px; margin:0 1px 0 0; }
#slider #highlights .first { width:232px; padding:0; }
#slider #highlights .last { width:211px; margin:0; }
#slider .highligh h2 { position:relative; z-index:20; }
#slider .highligh b { color:#fb5900; }
#slider .highligh p { font-size:1.0909em; width:116px; position:relative; z-index:30; line-height:1.3em; }
#slider .highligh img.image { top:10px; right:10px; position:absolute; z-index:10; }
#slider .highligh .support {  *zoom:1; width:auto; margin:10px 0; padding:6px 0; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; }
#slider .highligh a.right_arrow { font-size:0.917em !important; }
#slider #trouble label { font-weight:bold; margin:0 0 2px 1px; display:block; }
#slider #trouble select { width:100%; }
#slider #why_we_love { width:920px; height:57px; background:url(/DiscoverCenter/images/why_we_love.png); }
#slider #why_we_love h2 { height:0; width:0; overflow:hidden; line-height:0; text-indent:-10000px; margin:0; }
#slider #why_we_love a { display:inline-block; background:url(/DiscoverCenter/images/arrow_down.gif) no-repeat scroll right center; padding:0 14px 0 0; float:left; line-height:57px; }
#slider #why_we_love span { font-size:1.0909em; }src='../images/
#slider .list_clip { padding:0 0 0 236px; width:638px; height:57px; float:left; z-index: 2; overflow:hidden; position: relative; }
#slider .list_clip span.fade { width:628px; height:57px; background:url(/DiscoverCenter/images/why_we_love_fade.png) no-repeat; _background:url(/DiscoverCenter/images/blank.gif);  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../images/why_we_love_fade.png'); display:block; position:absolute; top:0; z-index:100; }
#slider .list_clip ul { z-index: 1; overflow: hidden; position: relative; }
#slider .list_clip ul li { width:638px; height:57px; line-height:56px; overflow:hidden; }
