body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
#slider-wrapper{width:100%;height:478px; overflow:hidden; min-width:1200px;position:relative;}
#slider{position:absolute;width:1920px;height:478px; position:absolute; left:50%; top:0; margin-left:-960px;}
#slider a{border:0;display:block}
.nivo-controlNav{position:absolute;left:50%;bottom:20px; margin-left:-35px;}
.nivo-controlNav a{display:block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;border:0;margin-right:3px;float:left; text-indent:-9999px;}
.nivo-controlNav a.active{background-position:0 -22px}
.nivo-directionNav a.nivo-nextNav,.nivo-directionNav a.nivo-prevNav {display:none;width:30px;height:30px;background-image:url(../images/arrows.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-15px;}
.nivo-directionNav a.nivo-nextNav{background-position:-30px 0;right:15px}
.nivo-directionNav a.nivo-prevNav{left:15px; background-position:0 0}
.nivo-caption{text-shadow:none;font-family:Helvetica,Arial,sans-serif}
.nivo-caption a{color:#efe9d1;text-decoration:underline}
.clear{clear:both}
