body{background-color:#f2f2f1;background-image:url(/HomeContent/Landing/Tennis/bkgrnd.gif);background-repeat:repeat-y;background-position:center;margin:0}
img{border:none}
a{color:#69f;text-decoration:none;outline:none}
p{padding:0 0 10px 0}
#wrapper{width:1024px;margin:0 auto;height:984px;background-color:#969088}/*width:100%*/
#mheader{width:1024px;height:35px;background-color:#969088;}
#header{width:1024px;height:100px;background-color:#170939;position:relative;}
#logo{padding-top:10px;padding-left:20px;height:76px;width:359px;}
#upperContent{width:1024px;height:500px;position:relative;}
div {-webkit-box-shadow: 0px 0px 0px #000;-moz-box-shadow: 0px 0px 0px #000;}

/* --static content-- */
#fixed{height:410px;width:169px;position:absolute;top:10px;right:18px;z-index:500}
#fixed2{width:987px;height:56px;position:absolute;bottom:6px;left:19px;z-index:500}

/* --top nav-- */
ul#esusonav{float:left;font:10px Verdana, Arial Helvetica, sans-serif;list-style:none outside none;margin:0;outline:medium none;padding:0;position:relative;top:-40px;left:440px;width:510px;}
ul#esusonav li {float:left;margin:0;padding:0;position:absolute;}
ul#esusonav li a {text-indent:-9999px;}
ul#esusonav li#esushome{left:0;top:0;}
ul#esusonav li#esushome a{background:url(/HomeContent/Landing/Tennis/nav_homev2.png) 0 0 no-repeat;height:19px;width:51px;display:block;}
ul#esusonav li#esushome a:hover{background-position:0 -19px;}
ul#esusonav li#navevole{top:0;left:55px;}
ul#esusonav li#navevole a{background:url(/HomeContent/Landing/Tennis/nav_evolvev2.png) 0 0 no-repeat;height:19px;width:145px;display:block;}
ul#esusonav li#navevole a:hover{background-position:0 -19px;}
ul#esusonav li#sponsors{top:0;left:200px;}
ul#esusonav li#sponsors a{background:url(/HomeContent/Landing/Tennis/nav_sponsorshipv2.png) 0 0 no-repeat;height:19px;width:101px;display:block;}
ul#esusonav li#sponsors a:hover{background-position:0 -19px;}

/* --scrollable window-- */
#screen{background:url(/HomeContent/Landing/Tennis/bg_evolve3.jpg);height:500px;width:1024px;overflow:hidden;padding:0;margin:0;position:relative;}
#slatereel{width:5120px;}
#feature1{height:500px;width:824px;}
#feature2{height:500px;width:824px;}
#feature3{height:500px;width:824px;}
.title{float:left;margin-left:20px;}
.page{float:left;}
.clear{width:824px;height:5px;clear:both}

/* -home slate- */
#slate-home{width:1024px;height:500px;}
.ucLeft{background-image:url(/HomeContent/Landing/Tennis/ucLeft.jpg);float:left;height:500px;width:100px}
.ucCenter{float:left;height:500px;width:824px}
.ucScene01{background-image:url(/HomeContent/Landing/Tennis/bryanBrothers.png);height:500px;width:1024px;background-repeat:no-repeat;background-position:58px;position:absolute;}
.ucLeft_content01{color:#999;width:240px;font:12px/12px Arial, Helvetica, sans-serif;float:left;padding:130px 0 0 169px;height:360px;z-index:500}
.ucLeft_content01 p {font:bold 12px/14px Arial, Helvetica, sans-serif;color:#FFF;}
.ucLeft_content01a{color:#999;width:240px;font:12px/12px Arial, Helvetica, sans-serif;float:left;padding:240px 0 0 60px;height:340px;z-index:500}
.ucLeft_content01a p {font:bold 12px/14px Arial, Helvetica, sans-serif;color:#FFF;}
.ucRight{background-image:url(/HomeContent/Landing/Tennis/ucRight.jpg);float:right;height:500px;width:100px}
/* -timeline slate- */
#slate-evol{width:1024px;height:500px;position:relative;}
.ucLefttl{background-image:url(/HomeContent/Landing/Tennis/ucLeft_tl.jpg);float:left;height:500px;width:100px}
.ucScene03{background:url(/HomeContent/Landing/Tennis/timelinev4.png) 95px 20px no-repeat;height:500px;width:1024px;}
.ucLeft_content03{color:#999;font:12px/12px Arial, Helvetica, sans-serif;float:left;padding:350px 0 0 35px;height:37px;width:605px;position:absolute;}
.ucLeft_content03 p {font:bold 12px/14px Arial, Helvetica, sans-serif;color:#FFF; padding-top:5px;margin-top:0;}

/* -- Modal styles -- */
#triggers img{cursor:pointer;padding:30px 0 0 75px}
.overlay{display:none;width:905px;height:614px;border:none;outline:none;z-index:999999}
.overlay div {   -webkit-box-shadow: 0px 0px 0px #000;
   -moz-box-shadow: 0px 0px 0px #000;}
img.modalTitle {display:block;margin:20px 0 35px 25px;}
.modalPanel {float:left;display:inline;margin: 0 25px 0 25px;}
#courtText{float:left;display:inline;height:350;width:360px;color:#fff;font:16px/20px Arial, Helvetica, sans-serif;}
#courtText img {padding: 0 0 20px 0;}
.close{background:url(/HomeContent/Landing/Tennis/closev2.png) 0 0 no-repeat; height:36px; width:36px;position:absolute;top:-5px;right:10px;cursor:pointer;}
#modtop{background:url(/HomeContent/Landing/Tennis/bg_mod_top.png);-moz-border-radius:15px 15px 0px 0px;-webkit-border-radius:15px 15px 0px 0px;width:905px;height:14px;border:none;outline:none;   -webkit-box-shadow: 0px 0px 0px #000;
   -moz-box-shadow: 0px 0px 0px #000;}
#modbtm{background:url(/HomeContent/Landing/Tennis/bg_mod_btm.png);-moz-border-radius:0px 0px 15px 15px;-webkit-border-radius:0px 0px 15px 15px;width:905px;height:14px;border:none;outline:none;   -webkit-box-shadow: 0px 0px 0px #000;
   -moz-box-shadow: 0px 0px 0px #000;}
/*Numbered nav menu*/
ul#rotmenu li a{width:230px;padding-left:30px;height:52px;line-height:52px;font-size:20px;text-indent:-9999px;outline:none}
ul#rotmenu li#invent a{background:url(/HomeContent/Landing/Tennis/modnav_1.png) 0 0 no-repeat; height:22px;width:22px;display:block;}
ul#rotmenu li#invent a.active{background-position:0 -22px;}
ul#rotmenu li#invent a:hover{background-position:0 -22px;}
ul#rotmenu li#court a{background:url(/HomeContent/Landing/Tennis/modnav_2.png) 0 0 no-repeat; height:22px;width:22px;display:block;}
ul#rotmenu li#court a.active{background-position:0 -22px;}
ul#rotmenu li#court a:hover{background-position:0 -22px;}
ul#rotmenu li#ball a{background:url(/HomeContent/Landing/Tennis/modnav_3.png) 0 0 no-repeat; height:22px;width:22px;display:block;}
ul#rotmenu li#ball a.active{background-position:0 -22px;}
ul#rotmenu li#ball a:hover{background-position:0 -22px;}
ul#rotmenu li#racket a{background:url(/HomeContent/Landing/Tennis/modnav_4.png) 0 0 no-repeat; height:22px;width:22px;display:block;}
ul#rotmenu li#racket a.active{background-position:0 -22px;}
ul#rotmenu li#racket a:hover{background-position:0 -22px;}
ul#rotmenu li#shoes a{background:url(/HomeContent/Landing/Tennis/modnav_5.png) 0 0 no-repeat; height:22px;width:22px;display:block;}
ul#rotmenu li#shoes a.active{background-position:0 -22px;}
ul#rotmenu li#shoes a:hover{background-position:0 -22px;}
ul#rotmenu li#fashion a{background:url(/HomeContent/Landing/Tennis/modnav_6.png) 0 0 no-repeat; height:22px;width:22px;display:block;}
ul#rotmenu li#fashion a.active{background-position:0 -22px;}
ul#rotmenu li#fashion a:hover{background-position:0 -22px;}
ul#rotmenu li#itf a{background:url(/HomeContent/Landing/Tennis/modnav_7.png) 0 0 no-repeat; height:22px;width:22px;display:block;}
ul#rotmenu li#itf a.active{background-position:0 -22px;}
ul#rotmenu li#itf a:hover{background-position:0 -22px;}
/*Forward facing slide elements*/
img#title{position:absolute;left:33px;top:30px;}
.rotator .image{width:460px;height:400px;position:absolute;top:108px;left:45px}
.rotator .heading{position:absolute;top:0;left:537px;width:500px;outline:none}
.rotator .heading h1{font-weight:400;font-size:46px;position:absolute;top:55px;left:75px;padding:20px}
.rotator .description{width:330px;height:330px;position:absolute;top:165px;right:0;background-color:#170939;padding:0 30px}
.rotator .description p{text-transform:none;letter-spacing:normal;line-height:26px}
.rotator .description li{padding-left:30px}


/*scrolling v2*/
#flowtabs #t1.current{background-position:0 -66px}
#flowtabs #t2.current{background-position:-189px -66px}
#flowtabs #t3.current{background-position:-378px -66px}
#flowtabs #t4.current{background-position:-567px -66px}
#flowpanes{background:url(/HomeContent/Landing/Tennis/bg_evolve3.jpg) 0 0 no-repeat;;height:500px;width:1024px;overflow:hidden;padding:0;margin:0;position:relative;clear:both;}
/*#flowpanes div{float:left;display:block;color:#fff;margin:20px 40px;width:670px;font-size:14px;}*/
#flowpanes .items{width:20000em;position:absolute;clear:both;margin:0;padding:0}

.scrollable{position:relative;overflow:hidden;width:680px;height:120px;border:1px solid #ccc;background:url(/img/global/gradient/h300.png) repeat-x}
.scrollable .items{width:20000em;position:absolute;clear:both}
.items div{float:left;}
.scrollable img{float:left;background-color:#fff;border:1px solid #ccc;width:100px;height:75px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:20px 5px 20px 21px;padding:2px}
.scrollable .active{border:2px solid #000;position:relative;cursor:default}

.navi{margin-left:328px;width:200px;height:20px}
.navi a{width:8px;height:8px;float:left;background:url(../img/scrollable/arrow/navigator.png) 0 0 no-repeat;display:block;font-size:1px;margin:3px}
.navi a:hover{background-position:0 -8px}
.navi a.active{background-position:0 -16px}

/* -- Modal nav -- */
.rotator{background-color:#170939;width:905px;height:569px;position:relative;font:15px/17px Arial,Helvetica,sans-serif;color:#fff;overflow:hidden;margin:0 auto}
.rotator ul{list-style:none;display:inline;position:absolute;right:32px;bottom:10px;margin-top:6px;z-index:999999;online:none}
.rotator ul li{display:inline;float:left;outline:none;padding:0 10px 0 0}
img#title{position:absolute;left:33px;top:30px}
.rotator .image{width:460px;height:400px;position:absolute;top:108px;left:45px}
.rotator .heading{position:absolute;top:0;left:537px;width:500px;outline:none}
.rotator .heading h1{font-weight:400;font-size:46px;position:absolute;top:55px;left:75px;padding:20px}
.rotator .description{width:330px;height:330px;position:absolute;top:165px;right:0;background-color:#170939;padding:0 30px}
.rotator .description p{text-transform:none;letter-spacing:normal;line-height:26px}
.rotator .description li{padding-left:30px}
ul#rotmenu a.active{background-position:0 -22px}
ul#rotmenu a:hover{background-position:0 -22px}



/* -sponsor slate- */
#slate-spon{width:1024px;height:500px;}
.ucLeftsp{background-image:url(/HomeContent/Landing/Tennis/ucLeft_sp.jpg);float:left;height:500px;width:100px}
.ucScene04{height:500px;width:1024px;position:relative;}
#logowrap{height:300px;width:800px;position:absolute;top:20px;left:20px;}
ul#sponsorbox{list-style: none outside none;display:inline;padding-left:0;margin-left:0;}
ul#sponsorbox li {list-style:none;display:inline;height:123px;width:153px;padding:18px;float:left;}
ul#sponsorbox li div {background:url(/HomeContent/Landing/Tennis/bg_esusospv3.png) 0 0 no-repeat; height:123px;width:153px;}
ul#sponsorbox li div.solid {background:url(/HomeContent/Landing/Tennis/bg_esusospv2.png) 0 0 no-repeat; height:123px;width:153px;}
ul#sponsorbox li a {margin-left:0px;padding-top:35px;}
.uso2011{margin:25px 0 0 6px;}
.bowc{margin:25px 0 0 10px;}
.nhoy{margin:13px 0 0 36px;}
.wsow{margin:28px 0 0 9px;}
.smzn{margin:50px 0 0 3px;}
.attc{margin:8px 0 0 27px;}
.estc{margin:27px 0 0 5px;}
.twlb{margin:40px 0 0 5px;}
.cerj{margin:45px 0 0 ; }
.ucLeft_content04{color:#999;font:16px/18px Arial, Helvetica, sans-serif;float:left;padding:0 0 60px 15px;height:45px;width:605px;}
#logowrap p {color: #FFF;font: bold 12px/14px Arial,Helvetica,sans-serif; padding-top:0px;margin-top:0;}

/* --social media-- */
#uc_socialMedia{height:429px;width:169px;}
.socialMedia{width:149px;background-image:url(/HomeContent/Landing/Tennis/socialMedia_bkgrnd.png);font:9px/10px Arial, Helvetica, sans-serif;color:#170939;padding:1px 10px 5px;position:relative;}
.smTop{background:url(/HomeContent/Landing/Tennis/socialMedia_top.png) 0 0 no-repeat; height:10px;width:169px;margin-top:5px}
.smBottom{background:url(/HomeContent/Landing/Tennis/socialMedia_bottom.png) 0 0 no-repeat; height:10px;width:169px;}
#tweetbox ul{list-style:none;padding:2px 0 0 2px;margin:0;}
#tweetbox li{margin:0;padding:0;}

/* --quote-- */
#qbox input {border:none;}
input.box{background:url(/HomeContent/Landing/Tennis/quoteZipBox2.gif) no-repeat;padding:5px 5px 5px 8px; font: 12px/13px Verdana, Geneva, sans-serif;color:#969088;width:75px;height:20px;border:none;}
input.cpcta{background:url(/HomeContent/Landing/Tennis/quoteGoButtonv2.png) top left no-repeat; height:28px;width:63px;}
input.cpcta:hover{background-position: 0 -28px;}
.socialMedia input.btn{position:absolute;right:5px;bottom:5px;}

/* --cycle area-- */
#evolvebox{width:987px;height:76px;position:absolute;}
#evolveLeft{float:left;width:10px;background-image:url(/HomeContent/Landing/Tennis/evolvingLeftEndv2.png);height:56px;}
#evolveCenter{float:left;width:967px;background-image:url(/HomeContent/Landing/Tennis/evolvingBkgrndv2.png);height:56px;}
#evolveLogo{background-image:url(/HomeContent/Landing/Tennis/evolvingTitle.png);float:left;height:22px;width:194px;background-repeat:no-repeat;margin:18px 0 0 30px}
#evolveText01{float:left;overflow:hidden;height:50px;width:260px;margin:1px 0px 0px 126px;font:10px/11px Verdana, Geneva, sans-serif;color:#FFF;font-weight:700;text-align:right;}
.cycle{height:40px;width:260px;display:block;position:relative;background:none;}
#evolveText02{float:right;overflow:hidden;height:50px;width:260px;margin:1px 20px 0px 3px;font-family:Verdana, Geneva, sans-serif;color:#f2f2f1;font-size:10px;font-weight:700}
#evolveRight{float:left;width:10px;background-image:url(/HomeContent/Landing/Tennis/evolvingRightEndv2.png);height:56px;}
#median{background:url(/HomeContent/Landing/Tennis/dividerv2.png);float:left;margin:4px 11px 0 14px;width:47px;height:46px;}
#wtBar{width:1024px;height:2px;background-color:#fff;}

/* --footer-- */
/*margin:28px 22px 0 70px;width:360px;height:auto;background:#000;float:left;*/
#btmcta{height:97px;width:440px;position:relative;margin-bottom:30px;}
#btmcta input,text {border:none;}
#btmcta img {float:left;margin-top:28px;}
img.iotTrigger{float:left;padding:30px 0 0 75px;display:inline;border:none;cursor:pointer;}
input.box2{background:url(/HomeContent/Landing/Tennis/quoteZipBox3.gif) no-repeat;padding:0 0 0 11px; font: 18px/19px Verdana, Geneva, sans-serif;color:#969088;width:124px;height:43px;border:none;margin-left:13px;}
input.btmcta {background:url(/HomeContent/Landing/Tennis/btn_tennis_go.png) top left no-repeat; height:42px; width:95px;position:absolute;bottom:2px;right:20px;cursor:pointer;}
input.btmcta:hover {background-position:0 -43px;}
#getQuote{height:97px;width:259px;display:block;float:left;margin-right:28px;}
#getQuote btn {position:absolute;right:5px;bottom:5px;}
#gqTop{background-image:url(/HomeContent/Landing/Tennis/bg_getQuote_top.png);height:9px;width:259px;}
#gqMid{background-image:url(/HomeContent/Landing/Tennis/bg_getQuote_mid.png);height:78px;width:259px;position:relative;}
#gqMid img {margin:4px 0 5px 13px;}
#gqBtm{background-image:url(/HomeContent/Landing/Tennis/bg_getQuote_btm.png);height:10px;width:259px;}
#ooyapanel{margin:28px 22px 0 70px;width:360px;height:270px;background:#000;float:left;position:relative;}
#lowerContent{width:1024px;height:300px;background-color:#969088}
#sweeps{font:11px/17px Arial, Helvetica, sans-serif;color:#FFF;width:505px;float:left;margin-left:168px;padding-top:30px;font-weight:700}
#sweeps a{color:#170939}
p.disclaimer{font:9px/10px Arial, Helvetica, sans-serif;font-weight: normal;color:#f2f2f1;}
