/* CSS-Tricks Example by Chris Coyier http://css-tricks.com */
.anythingSlider * { margin: 0; padding: 0; text-align:left }
.anythingSlider { font: 12px Helvetica, Sans-Serif; width: 637px; padding: 0px; background: none; margin: 0px; position: relative; }
.anythingSlider a, .anythingSlider a img { border: 0; text-decoration: none; outline: none;}
.anythingSlider pre { font: 13px/1.8 Monaco, MonoSpace; margin: 0 0 15px 0; }
.anythingSlider ul { margin: 0 0 25px 25px; }
.anythingSlider ul li { font: 15px Georgia, Serif; margin: 0 0 8px 0; }
/* For Specific Slides */
#textSlide { padding: 25px 0px 0px 25px; width: 344px; text-align: left; }
#textSlide h2 { color: black; background-image: none; font: bold 30px Helvetica, Sans-Serif; letter-spacing: -2px; margin: 5px 0px; }
#textSlide h4 { font: 14px Helvetica, Sans-Serif; margin: 0px 0px; line-height: 24px;}
#textSlide ul { list-style: disc; margin: 0 0 0 25px; }
#textSlide ul li { display: list-item; }
#videoSlide { padding: 25px 0px 0px 25px; width: 280px; text-align: left; }
#videoSlide h2 { color: black; background-image: none; font: bold 30px Helvetica, Sans-Serif; letter-spacing: -2px; margin: 5px 0px; }
#videoSlide h4 { font: 14px Helvetica, Sans-Serif; margin: 0px 0px; line-height: 24px;}
/* For Sign-up Button*/
#button-container {padding-top: 20px;}
#button {color: white; font: bold 15px Helvetica, Sans-serif; background:url(button.png) no-repeat; padding: 10px 13px 10px 9px; margin-top: 0px;}
#button a {color:white; font: bold 15px Helvetica, Sans-serif; padding: 0px; }
#video {width: 320px;  height: 200px; float: right; margin: 10px 10px 0px 0px;}
.img-float{float: right; padding: 24px 30px 0px 0px;}
/* For Slider (anythingSlider v1.0)*/
.anythingSlider { background:url(bg.jpg) no-repeat; overflow: auto; width: 637px; height: 240px; position: relative; margin: 0px; }
.anythingSlider .wrapper { width: 637px; overflow: hidden; height: 240px; margin: 0px; position: absolute; top: 0; left: 0;}
.anythingSlider .wrapper ul { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider ul li { display: block; float: left; padding: 0; height: 240px; width: 637px; margin: 0; }
#thumbNav { position: relative; top: 198px; left: 0px; text-align: left; font-weight: bold; }
#thumbNav a { color: white; font: 14px/18px Helvetica, Sans-Serif; display: inline-block; width: 55px; padding: 11px 20px; height: 18px; margin: 0 1px 0 0; text-align: center; }
#thumbNav a:hover { background: url(tab_hover.png) no-repeat center; }
#thumbNav a.cur { background: url(tab_active.png) no-repeat center; text-decoration: underline;}
/* Prevents */
.anythingSlider .wrapper ul ul { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li { float: none; height: auto; width: auto; background: none; }


