/*style.css*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,font,img,ins,kbd,q,samp,strong,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}nput{margin:-1px -1px -1px 0;}html>body input{margin:0;}*+html>body input{margin:-1px;}html,body{height:100%;}body{margin:0;background-color:#EFEFEF;background-repeat:repeat;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}h1,h2{margin:0 0 24px;font-size:24px;}h1,h2,h3{color:#00457c;text-shadow:1px 1px 1px #CCC;}h3{font-size:16px;}p{font-size:12px;line-height:18px;margin:0 0 12px;color:#303030;}a{color:#00457C;font-weight:bold;text-decoration:none;}a:hover{color:#3F8DCC;text-decoration:none;cursor:pointer;}h1,h2,h3{cursor:default;}h1,h2,h3,.large-button,.button{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:normal;}p,#footer .footer-col,#footer .footer-col h3,#copy-info,ul,li,.read-more,.slide-viewer .right-col .head h4,.right-col h4,.right-col p,.right-col ul,.right-col li .subheader,.three-col p,dl,dt,dd,textarea,.slide-viewer .left-col .badge{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}dt{margin:4px 0;}dd{margin:0 0 10px;}.top,.bottom{line-height:2px;font-size:2px;}.cwidth{width:800px;}#logo-head{text-indent:-9999px;background-image:url(../images/sprites.png);background-position:-412px -159px;background-repeat:no-repeat;width:274px;height:86px;margin-bottom:-64px;position:relative;}#logo-head a{display:block;width:274px;height:86px;}#featured{width:375px;height:119px;position:absolute;top:0;left:440px;background:url(../images/bg-featured.png);}#featured h1,#featured p{padding:0 36px;}#featured h1{color:#FFF;font-weight:bold;text-shadow:1px 1px #999;padding-top:24px;}#featured p{font-size:14px;font-family:Trebuchet MS;line-height:1.1em;color:#666;}#container{width:100%;min-height:100%;height:auto!important;height:100%;margin:0 auto -184px;}#container .body-container{margin:0 auto;position:relative;z-index:1;}#navigation{height:64px;background-image:url(../images/bg-nav/glow.png);background-repeat:no-repeat;background-position:bottom center;}#navigation a{color:#818181;display:block;font-family:Trebuchet MS;font-size:11px;height:48px;line-height:48px;text-decoration:none;text-indent:11px;cursor:default;}#navigation .dropdown a:hover{color:#001b30;cursor:pointer;}#navigation #nav-ul{list-style:none;margin:0;float:right;}#navigation li{float:left;height:48px;margin-left:12px;width:100px;}#navigation .small,#navigation .small a{width:108px;}#navigation .small a{background-image:url(../images/bg-nav/sprites.png);background-position:-634px 0;}#navigation .medium,#navigation .medium a{width:136px;}#navigation .medium a{background-image:url(../images/bg-nav/sprites.png);background-position:-588px -60px;}#navigation .large,#navigation .large a{width:166px;}#navigation .large a{background-image:url(../images/bg-nav/sprites.png);background-position:-468px -48px;}#navigation li .dropdown{position:relative;left:-999em;z-index:1234;top:-8px;background-image:none!important;}#navigation li:hover,#navigation li.sfhover{left:auto;}#navigation li:hover ul,#navigation li.sfhover ul{left:auto;}#navigation li:hover .nav-s-small,#navigation li.sfhover .nav-s-small{left:-12px;}#navigation .small:hover .nav-s-small,#navigation .small.sfhover .nav-s-small{left:-55px;}#navigation .small:hover .nav-s-medium,#navigation .small.sfhover .nav-s-medium{left:-101px;}#navigation .small:hover .nav-s-large,#navigation .small.sfhover .nav-s-large{left:-150px;}#navigation .medium:hover .nav-s-small,#navigation .medium.sfhover .nav-s-small{left:-27px;}#navigation .medium:hover .nav-s-medium,#navigation .medium.sfhover .nav-s-medium{left:-73px;}#navigation .medium:hover .nav-s-large,#navigation .medium.sfhover .nav-s-large{left:-122px;}#navigation .large:hover .nav-s-small,#navigation .large.sfhover .nav-s-small{left:-55px;}#navigation .large:hover .nav-s-medium,#navigation .large.sfhover .nav-s-medium{left:-101px;}#navigation .large:hover .nav-s-large,#navigation .large.sfhover .nav-s-large{left:-148px;}#navigation li li{color:#001B30;float:none;height:auto;line-height:20px;padding:0;text-align:right;width:auto;}#navigation .small .nav-s-small li{width:151px;background:url(../images/bg-nav/sprites.png) -742px 0 repeat-y;}#navigation .small .nav-s-small .first-item{background:url(../images/bg-nav/sprites.png) no-repeat 0 0;padding-top:26px;}#navigation .small .nav-s-small .last-item{background:url(../images/bg-nav/sprites.png) no-repeat 0 bottom;padding-bottom:10px;}#navigation .small .nav-s-medium li{width:197px;background:url(../images/bg-nav/sprites.png) -893px 0 repeat-y;}#navigation .small .nav-s-medium .first-item{background:url(../images/bg-nav/sprites.png) no-repeat 0 -60px;padding-top:26px;}#navigation .small .nav-s-medium .last-item{background:url(../images/bg-nav/sprites.png) no-repeat -151px bottom;padding-bottom:10px;}#navigation .small .nav-s-large li{width:246px;background:url(../images/bg-nav/sprites.png) -1090px 0 repeat-y;}#navigation .small .nav-s-large .first-item{background:url(../images/bg-nav/sprites.png) no-repeat 0 -120px;padding-top:26px;}#navigation .small .nav-s-large .last-item{background:url(../images/bg-nav/sprites.png) no-repeat -348px bottom;padding-bottom:10px;}#navigation .medium .nav-s-small li{width:151px;background:url(../images/bg-nav/sprites.png) -742px 0 repeat-y;}#navigation .medium .nav-s-small .first-item{background:url(../images/bg-nav/sprites.png) no-repeat -151px 0;padding-top:26px;}#navigation .medium .nav-s-small .last-item{background:url(../images/bg-nav/sprites.png) no-repeat 0 bottom;padding-bottom:10px;}#navigation .medium .nav-s-medium li{width:197px;background:url(../images/bg-nav/sprites.png) -893px 0 repeat-y;}#navigation .medium .nav-s-medium .first-item{background:url(../images/bg-nav/sprites.png) no-repeat -197px -60px;padding-top:26px;}#navigation .medium .nav-s-medium .last-item{background:url(../images/bg-nav/sprites.png) no-repeat -151px bottom;padding-bottom:10px;}#navigation .medium .nav-s-large li{width:246px;background:url(../images/bg-nav/sprites.png) -1090px 0 repeat-y;}#navigation .medium .nav-s-large .first-item{background:url(../images/bg-nav/sprites.png) no-repeat -246px -120px;padding-top:26px;}#navigation .medium .nav-s-large .last-item{background:url(../images/bg-nav/sprites.png) no-repeat -348px bottom;padding-bottom:10px;}#navigation .large .nav-s-small li{width:151px;background:url(../images/bg-nav/sprites.png) -742px 0 repeat-y;}#navigation .large .nav-s-small .first-item{background:url(../images/bg-nav/sprites.png) no-repeat -302px 0;padding-top:26px;}#navigation .large .nav-s-small .last-item{background:url(../images/bg-nav/sprites.png) no-repeat 0 bottom;padding-bottom:10px;}#navigation .large .nav-s-medium li{width:197px;background:url(../images/bg-nav/sprites.png) -893px 0 repeat-y;}#navigation .large .nav-s-medium .first-item{background:url(../images/bg-nav/sprites.png) no-repeat -394px -60px;padding-top:26px;}#navigation .large .nav-s-medium .last-item{background:url(../images/bg-nav/sprites.png) no-repeat -151px bottom;padding-bottom:10px;}#navigation .large .nav-s-large li{width:246px;background:url(../images/bg-nav/sprites.png) -1090px 0 repeat-y;}#navigation .large .nav-s-large .first-item{background:url(../images/bg-nav/sprites.png) no-repeat -492px -120px;padding-top:26px;}#navigation .large .nav-s-large .last-item{background:url(../images/bg-nav/sprites.png) no-repeat -348px bottom;padding-bottom:10px;}#navigation li li a{height:auto;margin-right:34px;margin-left:24px;padding:4px 0;line-height:17px;border-bottom:1px dotted #999;}#navigation li .last-item a{border-bottom:0;}#navigation li .nav-s-small a{width:auto;background-image:none;}#navigation li .nav-s-medium a{width:auto;background-image:none;}#navigation li .nav-s-large a{width:auto;background-image:none;}#navigation li .small{width:151px;background:none;}#navigation li .medium{width:197px;background:none;}#navigation li .medium .top{background-image:url(../images/bg-nav/dropdown/medium-top.png);background-repeat:no-repeat;height:15px;}#navigation li .medium .middle{background-image:url(../images/bg-nav/dropdown/medium-top.png);background-repeat:repeat-y;height:15px;}#navigation li .medium .bottom{background-image:url(../images/bg-nav/dropdown/medium-bot.png);background-repeat:no-repeat;height:15px;}#navigation #contact-link a{background-image:url(../images/sprites.png);background-position:-2px -155px;background-repeat:no-repeat;color:#6c6c6c;cursor:pointer;}#navigation #contact-link a:hover{background-image:url(../images/sprites.png);background-position:-102px -155px;}#navigation #home-link{width:76px;}#navigation #home-link a{background-image:url(../images/sprites.png);background-position:-230px -155px;background-repeat:no-repeat;color:#6c6c6c;cursor:pointer;text-shadow:0 1px 0 #FFF;}#navigation #home-link a:hover{background-image:url(../images/sprites.png);background-position:-330px -155px;}#navigation #nav-work-link{text-indent:46px;}#navigation #nav-expertise-link{text-indent:22px;}#main{margin:0 0 12px;}#main .top-main{background-image:url(../images/sprites.png);background-repeat:no-repeat;background-position:0 -757px;height:16px;}#main .body-main{padding:20px 36px;background-image:url(../images/bg-main/mid.png);background-repeat:repeat-y;background-position:0 0;height:1%;position:relative;}#main .bottom-main{background-image:url(../images/sprites.png);background-repeat:no-repeat;background-position:0 -772px;height:17px;}.two-thirds{width:476px;}.right-col{width:228px;float:right;}.right-col h3{text-align:center;margin-bottom:4px;}.right-col .top{background-image:url(../images/bg-right-col/top.png);background-repeat:no-repeat;background-position:0 0;height:8px;}.right-col .body{background-image:url(../images/bg-right-col/middle.png);background-repeat:repeat-y;background-position:0 0;height:1%;}.right-col .bottom{background-image:url(../images/bg-right-col/bottom.png);background-repeat:no-repeat;background-position:0 0;height:13px;}.right-col .body h4{padding:12px 12px 4px;}.right-col .body img{padding-left:12px;}.right-col .body p,.right-col .body ul{font-size:12px;margin-bottom:0;padding:4px 22px 12px;}.recent-projects-title{margin-bottom:18px;margin-left:6px;}.bottom-boxes{height:156px;}.bottom-boxes{font-size:12px;line-height:15px;}.bottom-boxes .box{height:147px;float:left;margin-right:20px;position:relative;}.bottom-boxes .left,.bottom-boxes .right{width:266px;background:url(../images/sprites.png) -228px -790px no-repeat;}.bottom-boxes .middle{width:228px;background:url(../images/sprites.png) 0 -790px no-repeat;}.bottom-boxes .right,.bottom-boxes .double{margin-right:0;}.bottom-boxes .double{width:514px;background:url(../images/sprites.png) 0 -937px no-repeat;}.bottom-boxes .double p{margin-right:182px;}.bottom-boxes .box .body{padding:20px 20px;}.bottom-boxes .has-badge .body{padding-top:32px;}.bottom-boxes .has-badge .body h3{	margin-bottom:0;}.bottom-boxes h3{margin-bottom:8px;}.bottom-boxes .middle .body{padding-left:20px;padding-right:20px;}.bottom-boxes h3 img{float:left;margin-right:22px;margin-left:-28px;margin-top:-28px;}#live-promos-image{background:url(../images/live-promos-image.png) 0 0 no-repeat;position:absolute;top:0;left:310px;width:195px;height:180px;}#copy-info{padding:12px 0 4px;text-align:center;color:#AAA;font-size:12px;text-shadow: 0 1px 0 #FFF;}#footer,.push{height:184px;}#footer{background-image:url(../images/sprites.png);background-repeat:repeat-x;background-position:center -573px;}#footer .body{background-image:url(../images/bg-footer-edges-with-bg.png);background-repeat:no-repeat;background-position:center top;margin:0 auto;}#footer .body a{font-weight:normal;}#footer .footer-col{float:left;display:inline;margin-left:12px;width:172px;padding-top:14px;}#footer .first{margin-left:36px;}#footer .footer-col h3{color:#CCC;padding-left:6px;font-size:14px;line-height:24px;background-image:url(../images/footer-h3-underline.png);background-repeat:repeat-x;background-position:0 22px;text-shadow:none;}#footer .footer-col ul{margin:0;list-style:none;}#footer .footer-col li{padding-left:10px;text-indent:-4px;border-bottom:1px solid #12324b;line-height:18px;font-size:12px;}#footer .footer-col li a{color:#7f96a8;text-decoration:none;}#footer .footer-col li a:hover{color:#adcce4;}.work-page h2{margin-bottom:16px;margin-left:16px;}#sweepstakes-viewer-container{height:328px;background-image:url(../images/sprites.png);background-position:0 -245px;}.portfolio-link{display:block;width:228px;height:66px;background-position:0 0;background-repeat:no-repeat;text-indent:-9999em;margin-top:8px;}#link-gammafluxquote{background-image:url(../images/resources/link-thumbs/Gammaflux.jpg);}#link-parkreservation{background-image:url(../images/resources/link-thumbs/Park-Reservation-System.jpg);}#link-masterguru{background-image:url(../images/resources/link-thumbs/Master-Guru.jpg);}#link-minisizefun{background-image:url(../images/resources/link-thumbs/Mini-Size-Fun.jpg);}#link-greenory{background-image:url(../images/resources/link-thumbs/Greenory.jpg);}#link-championkids{background-image:url(../images/resources/link-thumbs/Champion-Kids.jpg);}#link-haas{background-image:url(../images/resources/link-thumbs/HAAS.jpg);}#link-polyshot{background-image:url(../images/resources/link-thumbs/web-development-Polyshot.jpg);}#link-tastykakeeagles{background-image:url(../images/resources/link-thumbs/Tastykake-Eagles.jpg);}#link-bbb{background-image:url(../images/resources/link-thumbs/BBB.jpg);}#link-homerunderby{background-image:url(../images/resources/link-thumbs/Home-Run-Derby.jpg);}#link-scratchoff{background-image:url(../images/resources/link-thumbs/Scratch-Off.jpg);}#link-fieldgoalkicker{background-image:url(../images/resources/link-thumbs/Field-Goal-Kicker.jpg);}#link-labattsabres{background-image:url(../images/resources/link-thumbs/Labatt-Sabres.jpg)}#link-codebreaker{background-image: url(../images/resources/link-thumbs/Code-Breaker-Countdown.jpg)}#link-clholidaygift{background-image:url(../images/resources/link-thumbs/Holiday-Gift-Sweepstakes.jpg)}#link-jollyjackpot{background-image:url(../images/resources/link-thumbs/Bruces-Jolly-Jackpot.jpg)}#link-viralsweeps{background-image:url(../images/resources/link-thumbs/Viral-Sweepstakes.jpg)}#link-wildflower{background-image:url(../images/resources/link-thumbs/Wildflower.jpg)}#link-rubysplash{background-image:url(../images/resources/link-thumbs/Ruby-Splash-Challenge.jpg)}.portfolio-link:hover{background-position:0 0;}.index .two-thirds{width:594px;}.index .right-col{width:100px;}#twitter_update_list a{font-weight:normal;}#twitter-link{display:block;text-align:right;}div.scrollable{position:relative;overflow:hidden;width:692px;height:70px;margin:0 auto;}div.scrollable div.items{width:20000px;position:absolute;}div.scrollable div.items div{float:left;}div.items div.active{background:transparent url(../images/slide-thumb-selected.png) no-repeat scroll 0 0;}div.items div.active h3{color:#FFF;font-weight:bold;text-shadow:0 1px 0 #000;}.slide-viewer-thumbs .items .active img{opacity:.25!important;filter:alpha(opacity=25)!important;}.slide-viewer-thumbs{height:78px;padding:8px 0 0;border-top:1px solid #CCC;float:left;}.slide-viewer-thumbs .items .item{float:left;margin-right:15px;width:126px;height:70px;overflow:hidden;}.slide-viewer-thumbs .items .item img{position:absolute;z-index:10;}.slide-viewer-thumbs .items .item h3{margin:8px;height:70px;overflow:hidden;font-size:80%;text-shadow:none;}div.slide-viewer{position:relative;overflow:hidden;width:692px;height:328px;margin:0 18px;float:left;display:inline;}div.slide-viewer div.items{width:20000px;position:absolute;}div.slide-viewer div.items .one-slide{float:left;width:692px;}.slide-viewer .one-slide{margin-right:18px;padding-top:24px;border-top:1px solid #d0d0d0;}.slide-viewer .first{border-top:none;}.slide-viewer .left-col{padding-top:16px;width:416px;float:left;position:relative;}.slide-viewer .left-col .badge{display:block;width:371px;height:22px;margin-top:-20px;margin-left:22px;background-image:url(../images/bg-badge.png);background-position:0 0;background-repeat:no-repeat;line-height:24px;font-weight:normal;font-size:13px;text-align:center;color:#666;}.slide-viewer .left-col .badge:hover{/*background-position:0 -22px;cursor:pointer;*/cursor:default;}.slide-viewer .left-col .badge-ussweeps{text-align:left;text-indent:40px;line-height:22px;}.slide-viewer .left-col .badge-ussweeps .blue{color:#0051a0;text-shadow:0 1px 1px #FFFFFF;}.slide-viewer .left-col .badge-ussweeps .red{color:#e92d2e;text-shadow:0 1px 1px #FFFFFF;}.slide-viewer .left-col .badge-ussweeps img{clip:rect(26px 656px 71px 578px);top:-52px;left:-322px;position:absolute;}.slide-viewer .left-col .badge-wolff span{clip:rect(526px 53px);width:44px;height:18px;margin-bottom:-1px;position:relative;top:3px;}.slide-viewer .left-col .badge-time span{background:url(../images/sprites.png) -598px -59px no-repeat;width:55px;height:34px;margin-bottom:-4px;position:relative;top:-3px;}.slide-viewer .left-col .badge-condenast span{background:url(../images/sprites.png) -525px -1px no-repeat;width:79px;height:12px;position:relative;left:2px;}.slide-viewer .left-col .badge-heavy span{background:url(../images/sprites.png) -526px -31px no-repeat;width:50px;height:17px;position:relative;top:5px;}.slide-viewer .left-col .badge-msm span{background:url(../images/sprites.png) -528px -59px no-repeat;width:23px;height:14px;position:relative;top:1px;left:2px;}.slide-viewer .left-col .thumb-container{border:2px solid #7b7b7b;width:410px;height:228px;}.slide-viewer .left-col p{font-size:12px;font-style:italic;color:#606060;margin-top:2px;line-height:1.1em;}.slide-viewer .right-col{width:260px;float:right;}.slide-viewer .head{background-image:url(../images/bg-slide-head.png);background-repeat:repeat-x;background-position:0 bottom;padding:12px 6px 4px;margin-bottom:12px;height:1%;}.slide-viewer .right-col .head h3{text-align:left;font-size:14px;line-height:22px;}.slide-viewer .right-col .head h4,.slide-viewer .right-col .head a{color:#b2b2b2;font-size:12px;line-height:13px;}.slide-viewer .right-col .head h4{font-weight:normal;}.slide-viewer .right-col .head a{text-decoration:none;color:#649BD2;padding-right:14px;background:url(../images/sprites.png) right -794px;}.slide-viewer .right-col .head a:hover{color:#5A5A5A;background-position:right -814px;}.slide-viewer .right-col .head a.live{color:#ffd014;background-position:right -836px;}.slide-viewer .right-col .head a.live:hover{color:#eabf12;background-position:right -858px;}.slide-viewer .right-col .body-text{height:218px;overflow:hidden;}.slide-viewer .right-col .body-text p{font-size:12px;color:#303030;line-height:1.2em;margin-bottom:6px;}.slide-viewer .invisible-prev{position:absolute;z-index:1;width:205px;height:228px;cursor:url(../images/arrow-prev-small.png),pointer;background:url(../images/blank.gif);}.stripViewer ul li img{cursor:url(../images/arrow-next-small.png),pointer;}.stripViewer ul li img.last-image{cursor:url(../images/arrow-restart.png),pointer;}.stripViewer ul li img.second-image{cursor:url(../images/arrow-prev-small.png),pointer;}.slide-viewer-thumbs-container a.browse{background:url(../images/sprites.png) no-repeat;display:block;width:24px;height:24px;float:left;margin:30px 0 0;cursor:pointer;font-size:1px;}.slide-viewer-thumbs-container a.right{background-position:-719px -81px;clear:right;margin-right:-17px;margin-left:10px;}.slide-viewer-thumbs-container a.right:hover{background-position:-719px -105px;}.slide-viewer-thumbs-container a.right:active{background-position:-719px -129px;}.slide-viewer-thumbs-container a.left{background-position:-695px -81px;clear:left;margin-left:-17px;margin-right:10px;}.slide-viewer-thumbs-container a.left:hover{background-position:-695px -105px;}.slide-viewer-thumbs-container a.left:active{background-position:-695px -129px;}.slide-viewer-thumbs-container a.disabled,.slide-viewer-container a.disabled{visibility:hidden!important;}.slide-viewer-container a.browse{background:url(../images/sprites.png) no-repeat;display:block;width:33px;height:128px;float:left;margin:80px 0 0;cursor:pointer;font-size:1px;}.slide-viewer-container a.right{background-position:-33px 0;clear:right;margin-right:-99px;margin-left:-8px;position:relative;z-index:101;}.slide-viewer-container a.right:hover{background-position:-99px 0;}.slide-viewer-container a.right:active{background-position:-165px 0;}.slide-viewer-container a.left{margin-left:-25px;margin-right:-99px;}.slide-viewer-container a.left:hover{background-position:-66px 0;}.slide-viewer-container a.left:active{background-position:-132px 0;}#slide-count{clear:both;color:#ABABAB;display:none;height:16px;margin:0 0 -12px 0;text-align:center;}#iwg_container{background:url(/i/iwg-background.jpg) center top no-repeat;height:514px;}#content{width:auto;}.games-p-left,.games-p-right{margin-top:36px;height:163px;width:708px;position:relative;}.games-p-left{background:url(/i/games-p-left.png) 0 0 no-repeat;}.games-p-right{background:url(/i/games-p-right.png) 0 0 no-repeat;}.games-p-left img{position:absolute;top:-10px;left:-10px;}.games-p-right img{position:absolute;top:-10px;right:-10px;}.games-p-left p{padding:20px 20px 20px 160px;}.games-p-right p{padding:20px 160px 20px 20px;}.what_we_do .header-section{background-image:url(../images/bg-what-we-do.jpg);background-position:center 18px;background-repeat:no-repeat;margin:0 -9px;padding:0 9px;}.what_we_do .body-main .header-section h1,.what_we_do .body-main .header-section .subheader{text-align:center;}.what_we_do .body-main .header-section .three-col{margin-top:14px;}.what_we_do .body-main .header-section .three-col .link-overlay{display:block;height:130px;width:228px;margin-bottom:34px;}.what_we_do .body-main .header-section .three-col h2{text-align:center;}.what_we_do .body-main .header-section .three-col p{font-size:14px;font-style:normal;padding:0 8px;line-height:1.2em;}.what_we_do .body-main .header-section .three-col .read-more{clear:right;height:20px;line-height:20px;margin:0;}.contact_us .top-main{background:url(../images/bg-contact-top.png) 0 0!important;}.contact_us .header-section{background-image:url(../images/bg-contact-body.jpg);background-position:center top;background-repeat:no-repeat;margin:-20px -35px;padding:20px 35px;}.contact_us .right-col{margin-top:154px;}.contact_us .two-thirds{width:496px;}.contact_us #contactform{margin-top:76px;}.contact_us #contactform em{color:#F00;font-style:normal;}.contact_us label{font-size:12px;}.phone-a{width:3em!important;}.phone-b{width:4em!important;}.contact_us input,.contact_us select{width:228px;-moz-border-radius:4px;-webkit-border-radius:4px;text-indent:4px;border:1px solid #999;background:url(../images/bg-input.png) 0 0 no-repeat;font-size:12px;}.contact_us select{padding-right:4px;}.contact_us textarea{width:472px;-moz-border-radius:4px;-webkit-border-radius:4px;padding-left:4px;padding-top:4px;border:1px solid #999;background:url(../images/bg-input.png) 0 0 no-repeat;font-size:13px;}.contact_us #submit-div{left:500px;margin-top:-78px;position:relative;}.contact_us #submit-div .button{background:url(../images/large-button-blue.gif) 0 0 no-repeat;border:none;color:#FFF;cursor:pointer;font-size:14px;height:48px;padding-bottom:4px;text-align:left;padding-left:16px;width:227px;}.contact_us #submit-div .button:hover{background-position:-0 -48px;}.contact_us #submit-div .note{font-size:11px;}.contact_us #resultDiv{position:absolute;width:476px;top:256px;display:none;}.contact_us #resultDiv h1{font-size:100%;text-align:center;}.live-promotions .right-col{margin-top:-21px;}.live-promotions .right-col .body{font-size:80%;}.live-promotions .right-col a{display:block;}.live-promotions ul li h2{margin-bottom:2px;font-size:14px;float:left;}.live-promotions ul li h3{width:198px;font-size:14px;color:#333;float:right;text-align:right;text-shadow:1px 1px 0 #FFF;}.live-promotions ul li a{font-size:12px;clear:left;display:block;color:#666;font-weight:normal;}.live-promotions ul li a.live-promos-ussweeps-badge{background:url(../images/sprites.png) -579px -74px no-repeat;clear:none;float:left;height:20px;margin-right:4px;margin-top:-6px;text-indent:-9999em;width:16px;}.live-promotions ul li p{clear:left;display:block;margin-top:6px;}.live-promotions ul li{margin-top:6px;border-top:1px solid #D3D3D3;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;padding:10px;position:relative;background-image:url(../images/bg-bottom-fade-up.png);background-position:bottom center;background-repeat:repeat-x;background-color:#FBFBFB;-moz-border-radius:8px;-webkit-border-radius:8px;}.live-promotions ul .even{background-color:#EFEFEF;}.live-promotions ul .odd{background-color:#FBFBFB;}.live-promotions .live-badge{background:url(../images/sprites.png) no-repeat;position:absolute;top:-20px;right:30px;width:124px;height:19px;text-indent:-9999px;}.live-promotions .started-today{background-position:-372px -131px;}.live-promotions .started-this-week{background-position:-124px -131px;}.live-promotions .ends-this-week{background-position:-248px -131px;}.live-promotions .ending-tonight{background-position:0 -131px;}.sort{font-size:10px;padding:2px 5px;border:1px solid #999;-moz-border-radius:4px;-webkit-border-radius:4px;}.sort-active{color:orange;border-color:#CCC;background-color:#f4f4f4;}.live-promotions .right-col #past-promos{margin-top:20px;}.live-promotions .right-col .list h3{width:auto;float:none;padding:0 0 4px 0;text-align:left;}.live-promotions .right-col .list li{font-size:12px;background:none;border:none;color:#666;margin-top:0;padding-left:0;padding-right:0;}.live-promotions .right-col .list a{color:#333;}.live-promotions .right-col .list .read-more{margin-top:0;float:none;display:block;}.live-promotions a:hover,.live-promotions .right-col .list a:hover{color:#3F8DCC;}.past-promotions #view-live{float:right;margin-top:-44px;}.past-promotions ul li{font-size:12px;color:inherit;color:#666;}.past-promotions ul li{text-shadow:0 1px 0 #FFF;}.past-promotions ul li a{color:#333;display:inline;}.past-promotions ul li a:hover{color:#3F8DCC;}.end-time{float:right;width:128px;cursor:default;}.float-left{float:left;}.large-button{background:url(../images/sprites.png);background-repeat:no-repeat;background-position:-425px 0;width:100px;height:48px;text-indent:16px;line-height:44px;font-size:14px;margin-bottom:4px;display:block;color:#EFEFEF;text-decoration:none;}.large-button:hover{background-position:-425px -48px;color:#FFF!important;}.large-button-gray{background:url(../images/large-button.png);width:228px;height:66px;text-indent:16px;line-height:66px;font-size:24px;margin-bottom:12px;display:block;color:#747474;text-decoration:none;}h2 a{color:inherit;text-decoration:none;}h2 a:hover{text-decoration:underline;}.three-col,.three-col-last{width:228px;margin-right:20px;float:left;}.three-col-last{margin-right:0;}.subheader{color:#666;font-size:12px;font-style:normal;letter-spacing:5px;margin-top:-8px;}.read-more{text-align:right;float:right;margin-top:-12px;text-shadow:1px 1px #DDD;font-size:11px;padding-right:12px;}.read-more a{display:block;line-height:12px;background-image:url(../images/read-more-arrow.png);background-repeat:no-repeat;background-position:right 0;padding-right:18px;color:#00457c;text-decoration:none;}.read-more a:hover{text-decoration:underline;}.clear{clear:both;}.clear-l{clear:left;}
/*slideViewer.css*/
.svw{width:50px;height:20px;background:#fff;}.svw ul{position:relative;left:-999em;}.stripViewer{position:relative;overflow:hidden;border:5px solid #f00;margin:0 0 1px 0;}.stripViewer ul{margin:0;padding:0;position:relative;left:0;top:0;width:1%;list-style-type:none;}.stripViewer ul li{float:left;}.stripTransmitter{margin-top:2px;margin-left:4px;width:1%;}.stripTransmitter ul{margin:0;padding:0;position:relative;float:right;list-style-type:none;}.stripTransmitter ul li{width:20px;float:left;margin:0 0 1px 3px;}.stripTransmitter a{font:bold 10px Verdana,Arial;text-align:center;line-height:18px;background:transparent url(../images/stripTransmitter-sprite.png) 0 0 no-repeat;padding-bottom:2px;color:#00457C;text-decoration:none;display:block;}.stripTransmitter a.current{background-position:0 -40px;color:#FFF;}.stripTransmitter a:hover{background-position:0 -20px;color:#649bd2;}#tooltip{background:#fff;color:#000;opacity:.85;border:5px solid #dedede;}#tooltip h3{font:normal 10px Verdana;margin:0;padding:6px 2px;border:0;}.ldrgif{width:32px;height:32px;display:block;margin:100px auto 0;}
/*prettyPhoto.css*/
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background:url(../images/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(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer;}div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;}div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;}div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;}div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;}div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;}div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer;}div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;}div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;}div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;}div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;}div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer;}div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer;}div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;}div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer;}div.light_square .pp_previous:hover{background:url(../images/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_top{height:20px;position:relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position:static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.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 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(../images/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(../images/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_bottom{height:20px;position:relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position:static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:none;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{display:none;line-height:1!important;margin:0 auto;text-align:center;width:100%;}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%;}.clearfix{display:block;}
/*iwg.css*/
#iwg_container{background:url(../images/iwg-bg-container.png) 0 0 no-repeat;top:34px;height:448px;}#iwg_container #instant-win-games{background:none;display:none;}#iwg_container #left{padding-top:16px;}#iwg_container #right{top:16px;right:16px;}#iwg_container #swf-container{border:1px solid #666;height:334px;margin-left:3px;width:436px;}#iwg_container #arrow-up{width:228px;height:34px;background:url(../images/sprites.png) -199px -97px no-repeat;left:10px;top:-34px;}#iwg_container #arrow-down{width:228px;height:34px;background:url(../images/sprites.png) -428px -97px no-repeat;left:10px;top:372px;}#iwg_container #desc-container{margin-top:19px;}#iwg_container .items .item{border-color:#666;}#iwg_container .items .item .rolltext h2 {text-shadow:none;text-indent:4px;}#iwg_container #desc-container .bg-top{background-image:url(../images/iwg-desc-top.png);}#iwg_container #desc-container .bg-mid{background-image:url(../images/iwg-desc-mid.png);}#iwg_container #desc-container .bg-mid p{color:#666;}#iwg_container #desc-container .bg-bot{background-image:url(../images/iwg-desc-bot.png);}


h3 a {
	font-weight: normal;
}

#technologies-box {
	float: right;
	height: 83px;
	margin-right: -8px;
	margin-top: -30px;
	width: 80px;
}

.technologies_page .right-col .body ul li.list-header {
	color: #00457C;
	font-size: 14px;
	margin-bottom: 4px;
	text-indent: 16px;
	display: block;
	clear: left;
}
.technologies_page .right-col .body ul {
	padding-left: 16px;
	padding-right: 16px;
}
.technologies_page .right-col .body ul ul {
	clear: left;
	height: 45px;
	padding: 2px 0;
}
.technologies_page .right-col .body ul ul li {
	display: inline;
}
.technologies_page .right-col .body ul ul ul {
	background: none;
}
.technologies_page .right-col .body ul li:last-child ul {
	background: none;
}

/* Logos stuff */
.technologies_page .right-col .body .tech-logo {
	width: 45px;
	height: 45px;
	float: left;
	margin: 0 5px 4px 0;
}
.technologies_page .right-col .body .tech-logo.last-logo {
	margin-right: 0;
}

.technologies_page .right-col .body .tech-logo a {
	display: block;
	width: 45px;
	height: 45px;
	margin: 0;
	padding: 0;
	background: url(../images/logos-sprite.png) 0 0 no-repeat;
	text-indent: -9999em;
}

#tech-jquery a {background-position: -315px 0;}
#tech-jquery a:hover {background-position: -315px -45px;}
#tech-ckeditor a {background-position: 0 0;}
#tech-ckeditor a:hover {background-position: 0 -45px;}
#tech-swfupload a {background-position: -45px 0;}
#tech-swfupload a:hover {background-position: -45px -45px;}
#tech-cakephp a {background-position: -270px 0;}
#tech-cakephp a:hover {background-position: -270px -45px;}
#tech-phplist a {background-position: -90px 0;}
#tech-phplist a:hover {background-position: -90px -45px;}
#tech-piwik a {background-position: -135px 0;}
#tech-piwik a:hover {background-position: -135px -45px;}
#tech-drupal a {background-position: -450px 0;}
#tech-drupal a:hover {background-position: -450px -45px;}
#tech-mediawiki a {background-position: -225px 0;}
#tech-mediawiki a:hover {background-position: -225px -45px;}
#tech-wordpress a {background-position: -360px 0;}
#tech-wordpress a:hover {background-position: -360px -45px;}
#tech-php a {background-position: -405px 0;}
#tech-php a:hover {background-position: -405px -45px;}
#tech-mysql a {background-position: -180px 0;}
#tech-mysql a:hover {background-position: -180px -45px;}
#tech-linux a {background-position: -495px 0;}
#tech-linux a:hover {background-position: -495px -45px;}

#let-us-know {
	background: url(../images/large-button-196.png) 0 0 no-repeat;
	width: 196px;
	height: 48px;
	display: block;
	margin: 4px 0;
	padding: 0;
	color: #FFF;
	font-size: 14px;
	margin-left: 16px;
	line-height: 48px;
	text-indent: 16px;
	font-weight: normal;
}

#let-us-know:hover {
	background-position: 0 -48px;
}

.wide-button {
	background: url(../images/large-button-228.png) 0 0 no-repeat;
	width: 228px;
	height: 48px;
	display: block;
	padding: 0;
	color: #FFF;
	font-size: 14px;
	line-height: 48px;
	text-indent: 16px;
	font-weight: normal;
}
.wide-button:hover {
	background-position: 0 -48px;
	color: #FFF;
}

#next-prev {
	width: 100px;
	height: 29px;
	background: url(images/next.png) bottom center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1001;
	display: none;
}