body{background-image:url(/templates/splash/body.png);font-family:Calibri, Verdana, Geneva, sans-serif;font-size:100%;color:#555;line-height:1.125em}
a{text-decoration:none}
a:hover{text-decoration:underline}
strong{font-weight:700;color:#f31c24}
em{font-style:italic}
.wrap{width:100%;background-repeat:repeat-x !important;margin:0;padding:0}
.stage{width:960px;padding-top:15px;padding-bottom:15px;border:0 solid red;font-size:0.95em;margin:0 auto}
.clear{clear:both}
#top{height:133px;background:url(/templates/splash/images/top-bg.png)}
#news{padding-top:30px;height:204px;background:url(/templates/splash/images/news-bg.png)}
#base{height: 375px;background:url(/templates/main/images/footer-bg.gif); background-color: #6a594b;}
#footer{padding-top:15px;color:#999;height:60px;text-align:center;background-color:#14110E;font-size:0.75em}
#search{width:320px;float:left}
#login{width:640px;float:right}
#callout{border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.introtext{width:745px;float:left;padding-top:8px;font-size:0.95em}
.introlink{width:201px;float:right;height:51px}
.introlink a{display:block;width:181px;height:32px;background:url(/templates/splash/images/button.png);background-repeat:no-repeat;padding-left:20px;padding-top:19px;text-decoration:none !important;color:#fff !important}
.introlink a:hover{background-position:0 -51px;text-decoration:underline !important}
.introlink a:active{background-position:0 -102px}
.product{width:224px;float:left;height:300px;border:1px solid #dedede;position:relative;font-size:0.8em;line-height:1.3em;background-color:#fff;background-repeat:no-repeat !important;box-shadow:0 0 2px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.25);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 7px;padding:0}
.product p:first-child{padding:8px}
.productLink{width:224px;height:45px;display:block;opacity:0;position:absolute;bottom:0;left:0;right:0;filter:alpha(opacity = 0);zoom:1px}
.newsText{width:100%;height:40px;font-size:0.9em;position:absolute;bottom:0;background-color:#000;filter:alpha(opacity = 0.75);background-color:rgba(0, 0, 0, 0.75);color:#FFF;padding:7px 25px}
.newsText a{color:#f31c24 !important}
.newsText h2{font-weight:700;font-size:1em !important}
.searchBox{background:#fff url('/templates/splash/images/bg_search.png') no-repeat right center !important}
#newsArea{background-color:#000;height:174px;border:1px solid #000;box-shadow:0 0 4px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.25);padding:0}
.panelwrappers{overflow:hidden}
#base * input[type="text"],#base * input[type="password"]{border:none;width:264px;color:#404040;font-family:Verdana, Geneva, sans-serif;font-size:0.7em;margin-right:15px;margin-bottom:10px;background:#fff url('/templates/splash/images/fix.gif') no-repeat right center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.5);padding:6px 28px 6px 8px}
#base * input[type="submit"]{position:relative;display:inline-block;background-color:#e2dbc9;border:1px solid #543;float:right;margin-right:20px;font-size:0.7em;font-family:Verdana, Geneva, sans-serif;padding:4px}
#base * input[type="submit"]:hover{background-color:#f5efe2;top:-1px}
#base * input[type="submit"]:active{top:2px}
#base * h3{color:#543;font-weight:700;font-size:0.9em;padding-bottom:10px;text-align:left !important}
#login * a{margin-top:3px;font-size:0.7em;float:left;color:#333 !important}
#login * a:hover{color:#ddd !important}
#partners{text-align:center}
#dsce{background: #fff url(/templates/splash/images/dsce.png) 0 0px no-repeat;}
#dsce:hover{background: #fff url(/templates/splash/images/dsce.png) 0 -300px no-repeat;}
#dsne{line-height:1.5em !important;background: #fff url(/templates/splash/images/dsne.png) 0 0px no-repeat;}
#dsne:hover{background: #fff url(/templates/splash/images/dsne.png) 0 -300px no-repeat;}
#dsde{line-height:1.5em !important;background: #fff url(/templates/splash/images/dsde.png) 0 0px no-repeat;}
#dsde:hover{background: #fff url(/templates/splash/images/dsde.png) 0 -300px no-repeat;}
#dssp{background: #fff url(/templates/splash/images/dssp.png) 0 0px no-repeat;)}
#dssp:hover{background: #fff url(/templates/splash/images/dssp.png) 0 -300px no-repeat;}
#speed{background: #fff url(/templates/splash/images/speed.png) 0 0px no-repeat;}
#speed:hover{background: #fff url(/templates/splash/images/speed.png) 0 -300px no-repeat;}
#navItems{margin-top:40px;list-style-type:none;text-align:right;font-size:1.025em;padding:0}
.navItem{display:inline;padding-left:8px !important}
.navItem a{color:#333;text-decoration:none;border-bottom:1px solid #bcbcbc}
.navItem a:hover{text-decoration:none;border-bottom:1px solid #474747;color:#666}
/*NavLinks*/
#dsf{width:219px;height:83px;background-image:url(/templates/splash/affiliates/dsf.png); background-position:0 0; background-repeat: no-repeat;}
#dse{width:221px;height:83px;background-image:url(/templates/splash/affiliates/dse.png); background-position:0 0; background-repeat: no-repeat;}
#dsm{width:413px;height:84px;background-image:url(/templates/splash/affiliates/dsm.png); background-position:0 0; background-repeat: no-repeat;}
#isf{width:125px;height:84px;background-image:url(/templates/splash/affiliates/isf.png); background-position:0 0; background-repeat: no-repeat;}
#brawn{width:313px;height:84px;background-image:url(/templates/splash/affiliates/brawn.png); background-position:0 0; background-repeat: no-repeat;}
#bunn{width:263px;height:84px;background-image:url(/templates/splash/affiliates/bunn.png); background-position:0 0; background-repeat: no-repeat;}
#dsfmember{width:81px;height:84px;background-image:url(/templates/splash/affiliates/dsfmember.png); background-position:0 0; background-repeat: no-repeat;}
#dsf,#dse,#dsm,#isf,#brawn,#bunn,#dsfmember{display: inline-block; margin: 4px;}

#dsf:hover{background-position:0 -83px; background-repeat: no-repeat;}
#dse:hover{background-position:0 -83px; background-repeat: no-repeat;}
#dsm:hover{background-position:0 -84px; background-repeat: no-repeat;}
#isf:hover{background-position:0 -84px; background-repeat: no-repeat;}
#brawn:hover{background-position:0 -84px; background-repeat: no-repeat;}
#bunn:hover{background-position:0 -84px; background-repeat: no-repeat;}
#dsfmember:hover{background-position:0 -84px; background-repeat: no-repeat;}
