html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,header,footer { border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; margin:0; padding:0; }
body { line-height:1.5; font-size:75%; color:#222; background:#fff; font-family:Helvetica, Arial, sans-serif; line-height:20px; }
table { border-collapse:separate; border-spacing:0; margin-bottom:1.4em; width:100%; }
caption,th,td { text-align:left; font-weight:400; }
table,td,th { vertical-align:middle; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
a img { border:none; }
.clearfloat:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
h1,h2,h3,h4,h5,h6 { font-weight:400; color:#111; }
h1 { font-size:3em; line-height:1; margin-bottom:.5em; }
h2 { font-size:2em; margin-bottom:.5em; line-height:2em; }
h3 { font-size:1.5em; line-height:1; margin-bottom:.5em; margin-top:1.3em; }
h4 { font-size:1.2em; line-height:1.25; margin-bottom:.5em; margin-top:1.3em; }
h5 { font-size:1em; font-weight:700; margin-bottom:1.5em; }
h6 { font-size:1em; font-weight:700; }
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img { margin:0; }
p img.left { float:left; margin:1.5em 1.5em 1.5em 0; padding:0; }
p img.right { float:right; margin:1.5em 0 1.5em 1.5em; }
a { color:#009; text-decoration:underline; }
blockquote { color:#666; font-style:italic; margin:1.5em; }
sup,sub { line-height:0; }
abbr,acronym { border-bottom:1px dotted #666; }
address { font-style:italic; margin:0 0 1.5em; }
pre { white-space:pre; margin:1.5em 0; }
pre,code,tt { font:1em 'andale mono','lucida console',monospace; line-height:1.5; }
li ul,li ol { margin:0 1.5em; }
ul,ol { margin:0 1.5em 1.5em; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
dd { margin-left:1.5em; }
thead th { background:#c3d9ff; }
th,td,caption { padding:4px 10px 4px 5px; }
tr.even td { background:#e5ecf9; }
caption { background:#eee; }
.small { font-size:.8em; margin-bottom:1.875em; line-height:1.875em; }
.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }
.highlight { background:#ff0; }
.added { background:#060; color:#fff; }
.removed { background:#900; color:#fff; }
.first { margin-left:0; padding-left:0; }
.last { padding-right:0; margin:0!important; }
.top { margin-top:0; padding-top:0; }
.bottom { margin-bottom:0; padding-bottom:0; }
#bademail { border:2px solid #B44426; background:#F0C4B9; margin-bottom:10px; padding:5px; }
#success { border:2px solid #239E1A; background:#BAF3B6; margin-bottom:10px; padding:5px; }
#badserver { border:2px solid #BEBF00; background:#FFA; margin-bottom:10px; padding:5px; }
html,body { background:#b7b7b7 url(../img/style/background.gif) top center repeat-y; text-align:center; font-size:13px; height:100%; margin:0; padding:0; }
.wrapper { width:960px; text-align:left; margin:0 auto; }
header { display:block; background:#0e0e13 url(../img/style/header.gif) bottom left repeat-x; }
header .wrapper { background:url(../img/style/header2.gif) bottom left no-repeat; }
#featured .wrapper { padding:10px 0; }
footer { background:#7F7F7F url(../img/style/slice.png) top left repeat-x; display:block; }
#main .wrapper,footer .wrapper { padding:15px 0 20px; }
footer a:hover { text-decoration:none; color:white; }
footer .wrapper { width:910px; padding:30px 25px; font-size:.9em; }
footer ul { list-style-type:none; margin-left:0; }
#logo { width:250px; height:92px; background:url(../img/style/logo-shadow.png) bottom left no-repeat; position:absolute; z-index:20; }
#logo a { background:#0e0e13 url(../img/logo2.png) top left no-repeat; background-position:4px 0; display:block; height:92px; width:221px; text-indent:-9999px; margin:0 17px; }
#logo span { position:relative; font-size:13px; text-transform:uppercase; color:#999; top:-22px; text-align:center; display:block; width:200px; margin:0 auto; }
#navigation { padding:10px 0 3px; z-index:55; }
#navigation,#navigation ul { float:right; list-style:none; position:relative; line-height:24px; }
#navigation a:link,#navigation a:active,#navigation a:visited { display:block; padding:0 5px; color:#fff; text-decoration:none; margin:0 0 0 20px; }
#navigation a:hover,a.current-page { background-color:#242428; color:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; }
#navigation li { float:left; display:block; position:relative; }
#navigation ul { position:absolute; width:160px; top:24px; display:none; padding-top:9px; }
#navigation li ul a { width:160px; float:left; background:#333; margin:0!important; }
#navigation li ul a:hover { -moz-border-radius:0; -webkit-border-radius:0; }
#navigation li ul li:last-child a { -moz-border-radius:0 0 3px 3px; }
#navigation ul ul { top:auto; }
#navigation li ul ul { left:12em; margin:0 0 0 10px; }
#navigation li:hover ul ul,#navigation li:hover ul ul ul,#navigation li:hover ul ul ul ul { display:none; }
#navigation li:hover ul,#navigation li li:hover ul,#navigation li li li:hover ul,#navigation li li li li:hover ul { display:block; }
#blinds { background:url(../img/spinner.gif) 50% no-repeat; height:330px; width:960px; margin:0 auto; }
#blinds .floom_slice { z-index:10; }
#blinds .floom_caption,.ft-title { color:#333; font-style:italic; position:relative; display:inline; text-align:left; top:10px; font-family:Georgia, serif; font-size:12px; }
.ft-title a { text-decoration:none; }
.ft-title * img { height:14px; vertical-align:middle; padding-bottom:3px; }
#blinds .floom_progressbar { font-size:1px; background:#131718; border-bottom:solid 1px #9c9c9c; height:3px; position:relative; z-index:1000; width:0; top:2px; }
#blinds .floom_container { overflow:hidden; border-bottom:solid 1px #9c9c9c; }
#blinds .floom_vertical { float:left; }
#buttons { float:right; z-index:20; margin:15px 0 4px; }
#buttons a { line-height:33px; display:block; float:left; color:#fff; text-decoration:none; font-weight:700; text-transform:uppercase; letter-spacing:1px; margin:0 0 0 10px; padding:0 10px; -moz-border-radius:3px; -webkit-border-radius:3px 3px; }
#call-to-action1 { background:#0e0e13 url(../img/style/button.png) top center no-repeat; }
#call-to-action2 { background:#fe3302 url(../img/style/button.png) top center no-repeat; }
#switch { line-height:28px; display:block; float:right; font-size:11px; color:#fff; text-decoration:none; font-weight:700; text-transform:uppercase; letter-spacing:1px; background:#0e0e13 url(../img/style/button.png) top center no-repeat; margin:0 0 0 10px; padding:0 10px; }
#buttons em { line-height:33px; display:block; float:left; font-weight:700; text-transform:uppercase; font-style:normal; color:#818181; margin:0 0 0 10px; padding:0; }
.content-header { width:960px; height:26px; display:block; background:url(../img/style/content.png) top left no-repeat; }
.content { background:url(../img/style/content.png) top left repeat-y; background-position:-960px 0; padding:0 25px; height:100%; }
.content a { color:#369; }
.content-footer { width:960px; height:26px; display:block; background:url(../img/style/content.png) top left no-repeat; background-position:-1920px 0; }
.teaser { font-family:Georgia, serif; font-size:1.3em; color:#555; font-style:italic; margin-bottom:1.5em; text-align:right; border-bottom:solid 1px #ddd; margin-left:3em; padding-bottom:.4em; }
.browserWarningHeading { display:block; font-size:1.5em; font-weight:500; margin-bottom:1em; }
.col { float:left; width:286px; margin:0 25px 0 0; }
.col-first { width:450px!important; }
.col h3 { font-size:22px; margin:0 0 10px; }
.col h4 { text-transform:uppercase; color:#eee; margin:0 0 15px; }
.read-more { display:block; text-align:right; }
.col img { margin:0 10px 10px 0; }
.col p { color:#444; margin:0 0 10px; }
footer .col { width:210px; margin:0 20px 0 0; }
footer .col p,footer .col ul { color:#e5e5e5; }
#sidebar { width:320px; float:left; padding-top:10px; }
#sidebar h3 { color:#444; letter-spacing:1px; margin:10px 0; }
#sidebar ul { list-style:none; border-top:1px solid #CFCFCF; margin:0 30px 20px 0; padding:0; }
#sidebar ul li { border-bottom:1px solid #CFCFCF; }
#sidebar p { margin:0 30px 15px 0; }
#sidebar ul li a { color:#444; text-decoration:none; display:block; padding:8px 0; }
#sidebar ul li a:hover { color:#222; background:#f5f5f5; }
#sidebar #searchform { border:1px solid #cfcfcf; margin:0 30px 0 0; padding:10px; }
input#s { width:190px; }
input#searchsubmit { border:0; color:#fff; text-decoration:none; font-weight:700; background:#0e0e13 url(../img/style/button.png) top center no-repeat; padding:2px 3px; }
#posts { width:590px; float:right; }
#posts img { padding:1px; margin:.5em; border:1px solid #ccc; }
.wide-img { border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; padding:10px 0; }
#caption { margin:0; padding:10px 0 0; }
div.light_rounded .pp_top .pp_left { background:url(../img/style/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; }
div.light_rounded .pp_top .pp_right { background:url(../img/style/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; }
div.light_rounded .pp_content { background-color:#fff; }
div.light_rounded .pp_next:hover { background:url(../img/style/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor:pointer; }
div.light_rounded .pp_previous:hover { background:url(../img/style/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor:pointer; }
div.light_rounded .pp_expand { background:url(../img/style/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor:pointer; }
div.light_rounded .pp_expand:hover { background:url(../img/style/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor:pointer; }
div.light_rounded .pp_contract { background:url(../img/style/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor:pointer; }
div.light_rounded .pp_contract:hover { background:url(../img/style/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor:pointer; }
div.light_rounded .pp_close { width:75px; height:22px; background:url(../img/style/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor:pointer; }
div.light_rounded .pp_arrow_previous { background:url(../img/style/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; }
div.light_rounded .pp_arrow_next { background:url(../img/style/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; }
div.light_rounded .pp_bottom .pp_left { background:url(../img/style/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; }
div.light_rounded .pp_bottom .pp_right { background:url(../img/style/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; }
div.light_rounded .pp_loadericon { background:url(../img/style/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }
div.dark_rounded .pp_top .pp_left { background:url(../img/style/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; }
div.dark_rounded .pp_top .pp_right { background:url(../img/style/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; }
div.dark_rounded .pp_next:hover { background:url(../img/style/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat; cursor:pointer; }
div.dark_rounded .pp_previous:hover { background:url(../img/style/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor:pointer; }
div.dark_rounded .pp_expand { background:url(../img/style/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor:pointer; }
div.dark_rounded .pp_expand:hover { background:url(../img/style/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor:pointer; }
div.dark_rounded .pp_contract { background:url(../img/style/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor:pointer; }
div.dark_rounded .pp_contract:hover { background:url(../img/style/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor:pointer; }
div.dark_rounded .pp_close { width:75px; height:22px; background:url(../img/style/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor:pointer; }
div.dark_rounded .pp_arrow_previous { background:url(../img/style/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; }
div.dark_rounded .pp_arrow_next { background:url(../img/style/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; }
div.dark_rounded .pp_bottom .pp_left { background:url(../img/style/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; }
div.dark_rounded .pp_bottom .pp_right { background:url(../img/style/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; }
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content { background:url(../img/style/prettyPhoto/dark_square/contentPattern.png) top left repeat; }
div.dark_square .pp_expand { background:url(../img/style/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor:pointer; }
div.dark_square .pp_expand:hover { background:url(../img/style/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor:pointer; }
div.dark_square .pp_contract { background:url(../img/style/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor:pointer; }
div.dark_square .pp_contract:hover { background:url(../img/style/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor:pointer; }
div.dark_square .pp_close { width:75px; height:22px; background:url(../img/style/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor:pointer; }
div.dark_square .pp_arrow_previous { background:url(../img/style/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; }
div.dark_square .pp_arrow_next { background:url(../img/style/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; }
div.dark_square .pp_next:hover { background:url(../img/style/prettyPhoto/dark_square/btnNext.png) center right no-repeat; cursor:pointer; }
div.dark_square .pp_previous:hover { background:url(../img/style/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor:pointer; }
div.light_square .pp_expand { background:url(../img/style/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor:pointer; }
div.light_square .pp_expand:hover { background:url(../img/style/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor:pointer; }
div.light_square .pp_contract { background:url(../img/style/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor:pointer; }
div.light_square .pp_contract:hover { background:url(../img/style/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor:pointer; }
div.light_square .pp_close { width:75px; height:22px; background:url(../img/style/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor:pointer; }
div.light_square .pp_arrow_previous { background:url(../img/style/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; }
div.light_square .pp_arrow_next { background:url(../img/style/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; }
div.light_square .pp_next:hover { background:url(../img/style/prettyPhoto/light_square/btnNext.png) center right no-repeat; cursor:pointer; }
div.light_square .pp_previous:hover { background:url(../img/style/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor:pointer; }
div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay { background:#000; left:0; position:absolute; top:0; width:100%; z-index:9500; }
div.pp_pic_holder { display:none; position:absolute; width:100px; z-index:10000; }
.pp_content { height:40px; position:relative; text-align:left; width:100%; }
.pp_content .pp_details { display:none; margin:10px 15px 2px 20px; }
.pp_description { display:none; float:left; margin:0; }
.pp_nav { clear:left; float:left; margin:3px 0 0; }
.pp_nav p { float:left; margin:2px 4px; }
.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next { display:block; float:left; height:15px; margin-top:3px; overflow:hidden; text-indent:-10000px; width:14px; }
.pp_hovercontainer { left:0; position:absolute; top:0; width:100%; z-index:2000; }
a.pp_next { background:url(../img/style/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:right; height:100%; text-indent:-10000px; width:49%; }
a.pp_previous { background:url(../img/style/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:left; height:100%; text-indent:-10000px; width:49%; }
a.pp_expand,a.pp_contract { cursor:pointer; display:none; height:20px; position:absolute; right:30px; text-indent:-10000px; top:10px; width:20px; z-index:20000; }
a.pp_close { display:block; float:right; text-indent:-10000px; }
.pp_loadericon { display:none; height:24px; left:50%; position:absolute; top:50%; width:24px; margin:-12px 0 0 -12px; }
#pp_full_res { display:none; line-height:1!important; text-align:center; width:100%; margin:0 auto; }
div.ppt { color:#fff; display:none; font-size:17px; left:0; position:absolute; top:0; z-index:9999; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.browserInfo { border-bottom:2px solid #444; font-size:.9em; background-color:#ff9; text-align:left; padding:0 .5em; }
#mapPreview { margin-top:2em; }
#phoneWrapper { margin-left:21px; }
#iPhone { padding-top:62px; padding-left:18px; height:350px; width:187px; margin-left:20px; z-index:100; background-image:url(/img/iPhoneBorder.png); background-repeat:no-repeat; }
#play,#pause,#backward,#forward { cursor:pointer; }
#map { height:380px; width:100%; -moz-border-radius:5px; -webkit-border-radius:5px 5px; }
#mapCanvas { position:relative; border:1px solid #ccc; background-color:#eee; background-image:url(/img/bg1.png); width:750px; padding:2px; -moz-border-radius:5px; -webkit-border-radius:5px 5px; }
#sponsor { text-align:center; margin:4em auto; margin-bottom:2em; clear:both; background-color:#fff; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px 5px; width:100%; }
#sponsorInner { margin:1em; }
#slider { margin-bottom:2em; padding-left:3em; }
#timeSlider { width:550px; float:left; -moz-user-select:none; user-select:none; -khtml-user-select:none; }
#loadingLayer { height:100%; width:100%; background-color:#fff; position:absolute; top:0; left:0; display:none; opacity:.7; }
#loading { position:absolute; top:181px; left:265px; display:none; }
#mapControls { width:180px; float:right; text-align:right; -moz-user-select:none; user-select:none; -khtml-user-select:none; }
#mapControls ul li { list-style:none; float:left; margin:0 2px; }
#mapControls ul { float:right; }
#mapControls .ui-icon { margin:2px 4px; }
#sponsor p { margin-bottom:.5em; }
#mapAssoc { width:750px; margin:1em auto 3em; }
#regionList { list-style-type:none; }
#regionList span:hover { color:#000; }
#mapLegende { list-style-type:none; }
#mapLegende img { vertical-align:middle; }
#mapLegende li { margin-bottom:.5em; font-style:italic; }
.trademarkInfo { display:block; clear:both; text-align:right; font-size:.8em; color:#bbb; }
.addthis_toolbox .custom_images a { width:16px; height:16px; margin:0; padding:0; }
.clearfloat,#navigation li:hover ul,#navigation li li:hover ul,#navigation li li li:hover ul,#navigation li li li li:hover ul { display:block; }
p,dl { margin:0 0 .5em; }
a:focus,a:hover,.loud { color:#000; }
strong,dfn,dl dt,th { font-weight:700; }
em,dfn,tfoot { font-style:italic; }
del,.quiet { color:#666; }
.hide,#navigation li:hover ul ul,#navigation li:hover ul ul ul,#navigation li:hover ul ul ul ul,#pause { display:none; }
footer a,div.dark_rounded .pp_description,div.dark_square .pp_description { color:#fff; }
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content { background:#fff; }
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled { background-position:0 -87px; cursor:default; }
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled { background-position:-22px -87px; cursor:default; }
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle { background:url(../img/style/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }
div.dark_rounded .currenttextholder,div.dark_square .currenttextholder { color:#c4c4c4; }
div.dark_rounded .pp_loadericon,div.dark_square .pp_loadericon { background:url(../img/style/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }
.pp_top,.pp_bottom { height:20px; position:relative; }
* html .pp_top,* html .pp_bottom { padding:0 20px; }
.pp_top .pp_left,.pp_bottom .pp_left { height:20px; left:0; position:absolute; width:20px; }
.pp_top .pp_middle,.pp_bottom .pp_middle { height:20px; left:20px; position:absolute; right:20px; }
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle { left:0; position:static; }
.pp_top .pp_right,.pp_bottom .pp_right { height:20px; left:auto; position:absolute; right:0; top:0; width:20px; }
.ui-slider-label { font-size:12px; }
.slide-out-div { padding:20px; width:250px; background:#ccc; border:1px solid #fff; display:none; }
.slide-out-div input,.slide-out-div textarea { color:#333; }

/* ui.slider.extras.css*/
.ui-slider { text-decoration:none!important; }
.ui-slider .ui-slider-handle { overflow:visible!important; }
.ui-slider .ui-slider-tooltip { display:none; }
.ui-slider .screenReaderContext { position:absolute; width:0; height:0; overflow:hidden; left:-999999999px; }
.ui-slider .ui-state-active .ui-slider-tooltip,.ui-slider .ui-state-focus .ui-slider-tooltip,.ui-slider .ui-state-hover .ui-slider-tooltip { display:block; position:absolute; bottom:2.5em; text-align:center; padding:.3em .2em .4em; width:8em; margin-left:-3.7em; }
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down,.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner { position:absolute; display:block; width:0; height:0; border-bottom-width:0; background:none; }
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down { border-left:7px dashed transparent; border-right:7px dashed transparent; border-top-width:8px; bottom:-8px; right:auto; left:50%; margin-left:-7px; }
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner { border-left:6px dashed transparent; border-right:6px dashed transparent; border-top:7px solid #fff; bottom:auto; top:-9px; left:-6px; }
.ui-slider a { text-decoration:none; }
.ui-slider ol,.ui-slider li,.ui-slider dl,.ui-slider dd,.ui-slider dt { list-style:none; margin:0; padding:0; }
.ui-slider ol,.ui-slider dl { position:relative; top:1.3em; width:100%; }
.ui-slider dt { top:1.5em; position:absolute; padding-top:.2em; text-align:center; border-bottom:1px dotted #ddd; height:.7em; color:#999; }
.ui-slider dt span { background:#fff; padding:0 .5em; }
.ui-slider li,.ui-slider dd { position:absolute; overflow:visible; color:#666; }
.ui-slider span.ui-slider-label { position:absolute; }
.ui-slider li span.ui-slider-label,.ui-slider dd span.ui-slider-label { display:none; }
.ui-slider li span.ui-slider-label-show,.ui-slider dd span.ui-slider-label-show { display:block; }
.ui-slider span.ui-slider-tic { position:absolute; left:0; height:.8em; top:-1.3em; }
.ui-slider li span.ui-widget-content,.ui-slider dd span.ui-widget-content { border-right:0; border-left-width:1px; border-left-style:solid; border-top:0; border-bottom:0; }
.ui-slider .first .ui-slider-tic,.ui-slider .last .ui-slider-tic { display:none; }
