html {width:100%; height:100%}
body {font-family: Verdana, Geneva, sans-serif; font-size:10px; color:#344723; background-color:#e9edbb; margin:0px; overflow:auto;}
table.bodyfull {color:#000000; background-color:#ffffff; border:1px solid #d4d4d4;background-image:url('images/hello_bg.jpg');background-repeat:repeat-x;width:1280px;height:1100px;margin-bottom:0px; top:-10px;}
table.bodyfade {color:#000000; background-color:#ffffff; border:1px solid #d4d4d4;background-image:url('images/hello_bg_fade.jpg');background-repeat:repeat-x;width:1280px;height:1100px;margin-bottom:0px; top:-10px;}
table.bodylive {color:#000000; background-color:#ffffff; border:1px solid #d4d4d4;background-image:url('images/hello_bg_live.jpg');background-repeat:repeat-x;width:1280px;height:1100px;margin-bottom:0px; top:-10px;}
.news_sml { background-image:url('images/news_body_bg.png')}
body.news_sml { background-image:url('images/news_body_bg.png')}

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#344723;}
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#344723; }
.sparlogo {position:absolute; top:50px;}
.dropdown {position:absolute; margin-top:32px margin-left:285px; width:100%; height:100%; background-image:url("images/stationary/drop_down_bg.png"); background-repeat:no-repeat;  }
select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#344723; font-weight:bold;}
a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#344723;; font-weight:bold; text-decoration:none; }
h1 {visibility:hidden; position:absolute; color:#ffffff}
body.popup { background-color:#f2f5d7; margin:10px}

.footer a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ee3e42; font-weight:bold; text-decoration:none; }


.marginleft {margin-left:30px}
/*Menu styles here you can change the menu items for localisation*/
.mainmenupos {position:absolute;top:130px; z-index:100}

div.mainmenu0 {width: 236px;height:43px;margin:0;padding:0;background-image:url("images/menu_butt_0_over.gif");background-repeat:no-repeat; margin-bottom:5px;} 
div.mainmenu0 a, div.mainmenu0 a:link, div.mainmenu0 a:visited {display:block;}
div.mainmenu0 img {width:100%;height:100%;border:0;}
div.mainmenu0 a:hover img {visibility:hidden;}
div.mainmenu1 {width: 236px;height:43px;margin:0;padding:0;background-image:url("images/menu_butt_1_over.gif");background-repeat:no-repeat; margin-bottom:5px;} 
div.mainmenu1 a, div.mainmenu1 a:link, div.mainmenu1 a:visited {display:block;}
div.mainmenu1 img {width:100%;height:100%;border:0;}
div.mainmenu1 a:hover img {visibility:hidden;}
div.mainmenu2 {width: 236px;height:43px;margin:0;padding:0;background-image:url("images/menu_butt_2_over.gif");background-repeat:no-repeat;margin-bottom:5px;} 
div.mainmenu2 a, div.mainmenu2 a:link, div.mainmenu2 a:visited {display:block;}
div.mainmenu2 img {width:100%;height:100%;border:0;}
div.mainmenu2 a:hover img {visibility:hidden;}
div.mainmenu3 {width: 236px;height:43px;margin:0;padding:0;background-image:url("images/menu_butt_3_over.gif");background-repeat:no-repeat;margin-bottom:5px;} 
div.mainmenu3 a, div.mainmenu3 a:link, div.mainmenu3 a:visited {display:block;}
div.mainmenu3 img {width:100%;height:100%;border:0;}
div.mainmenu3 a:hover img {visibility:hidden;}
div.mainmenu4 {width: 236px;height:43px;margin:0;padding:0;background-image:url("images/menu_butt_4_over.gif");background-repeat:no-repeat;margin-bottom:5px;}
div.mainmenu4 a, div.mainmenu4 a:link, div.mainmenu4 a:visited {display:block;}
div.mainmenu4 img {width:100%;height:100%;border:0;}
div.mainmenu4 a:hover img {visibility:hidden;}
div.submenu1 a {width: 236px;height:24px;margin:0;padding:0;background-image:url("images/submenu_butt_1_over.png");background-repeat:no-repeat;margin-bottom:5px;}
div.submenu1 a, div.submenu1 a:link, div.submenu1 a:visited {display:block;}
div.submenu1 img {width:100%;height:100%;border:0;}
div.submenu1 a:hover img {visibility:hidden;}
div.submenu2 a {width: 236px;height:24px;margin:0;padding:0;background-image:url("images/submenu_butt_2_over.png");background-repeat:no-repeat;margin-bottom:5px;}
div.submenu2a, div.submenu2 a:link, div.submenu2 a:visited {display:block;}
div.submenu2 img {width:100%;height:100%;border:0;}
div.submenu2 a:hover img {visibility:hidden;}
div.submenu3 a {width: 236px;height:24px;margin:0;padding:0;background-image:url("images/submenu_butt_3_over.png");background-repeat:no-repeat;margin-bottom:5px;}
div.submenu3 a, div.submenu3 a:link, div.submenu3 a:visited {display:block;}
div.submenu3 img {width:100%;height:100%;border:0;}
div.submenu3 a:hover img {visibility:hidden;}
div.submenu4 a {width: 236px;height:24px;margin:0;padding:0;background-image:url("images/submenu_butt_4_over.png");background-repeat:no-repeat;margin-bottom:5px;}
div.submenu4 a, div.submenu4 a:link, div.submenu4 a:visited {display:block;}
div.submenu4 img {width:100%;height:100%;border:0;}
div.submenu4 a:hover img {visibility:hidden;}
div.submenu5 a {width: 236px;height:24px;margin:0;padding:0;background-image:url("images/submenu_butt_5_over.png");background-repeat:no-repeat;margin-bottom:5px;}
div.submenu5 a, div.submenu5 a:link, div.submenu5 a:visited {display:block;}
div.submenu5 img {width:100%;height:100%;border:0;}
div.submenu5 a:hover img {visibility:hidden;}




/*Footer Rollover image swap*/
.footerpos {position:absolute; margin-top:500px; margin-left:30px; text-align:left; width:1100px; z-index:200; font-size:10px; font-family:Verdana, Geneva, sans-serif; font-weight:bold}

/*Homepage layout set the page wrapper top value to fix the position of the main page content*/
.pagewrapper {width:90%; position:absolute; margin-top:-150px; margin-left:0px;}

/*home page images*/
.barca_pic {position:absolute; z-index:5; margin-top:50px;}
.box1 {position:absolute; z-index:20; margin-top:20px; margin-left:330px;}
.box2 {position:absolute; z-index:20; margin-top:20px; margin-left:615px;}
.box3 {position:absolute; z-index:20; margin-top:20px; margin-left:900px;}
.beatbarni_txt {position:absolute; z-index:10; margin-top:300px; margin-left:210px;}
.hola_txt {position:absolute; z-index:30; margin-top:250px; margin-left:720px;}

/*rollover highlight on the home page images*/
div.boxroll1 {width: 262px;height:342px;margin:0;padding:0;background-image:url("images/home_box_newyou_anim.gif");background-repeat:no-repeat;} 
div.boxroll1 a, div.boxroll1 a:link, div.boxroll1 a:visited {display:block;}
div.boxroll1 img {width:100%;height:100%;border:0;}
div.boxroll1 a:hover img {visibility:hidden;}
div.boxroll2 {width: 262px;height:342px;margin:0;padding:0;background-image:url("images/home_box_runner_anim.gif");background-repeat:no-repeat;} 
div.boxroll2 a, div.boxroll2 a:link, div.boxroll2 a:visited {display:block;}
div.boxroll2 img {width:100%;height:100%;border:0;}
div.boxroll2 a:hover img {visibility:hidden;}

/*New You layout styles */
.subheader {position:absolute; margin-left:660px; top:-80px;}
.downloadbox {top:100px; position:absolute; margin-left:25px;}
.bodyimg {margin-top:200px; position:absolute; margin-left:280px; width:1200px}
.bodytextimg {margin-top:100px; position:absolute; margin-left:280px;}
.newyoubuttons {padding:30px;}
.bmitextleft {margin-top:230px; position:absolute; margin-left:18px;}
.bmiflashapp {margin-top:100px; position:absolute; margin-left:370px;}
.bmicalcbutton {position:absolute; z-index:999; top:0px; margin-left:230px;}

/*athletics championships styles */
.athleticsbethere {position:absolute; margin-top:80px; }
.athleticsrss {position:absolute; margin-top:20px; margin-left:30px; }
.athleticslogo {position:absolute; margin-top:340px; margin-left:30px;}
.athleticslogo a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ee3e42; font-weight:bold; text-decoration:none; }
.athleticsmaintext {position:absolute; margin-top:0px; margin-left:290px;}
.athleticsrunnerstop {position:absolute; top:-50px; margin-left:860px;}
.athleticsrunnersbottom {position:absolute; margin-top:250px; margin-left:860px;}
.athleticsrunnersgo {position:absolute; margin-top:170px; margin-left:880px;}
.athletics_movie {position:absolute; margin-top:-70px; margin-left:0px;}


/*beat barni styles*/
.barnitextleft {position:absolute; margin-top:10px; margin-left:30px;}
.enterbutt {position:absolute; margin-top:170px; margin-left:580px;}
.barnimain {position:absolute; top:-30px; margin-left:280px;}
.barniwin {position:absolute; margin-top:0px; margin-left:300px;}
.barniholatxt {position:absolute; margin-top:280px; margin-left:350px;}

div.enterroll {position:absolute; margin-top:305px; margin-left:580px; width: 340px;height:72px;margin:0;padding:0;background-image:url("images/beatbarni_enter_butt_over.png");background-repeat:no-repeat;} 
div.enterroll a, div.enterroll a:link, div.enterroll a:visited {display:block;}
div.enterroll img {width:100%;height:100%;border:0;}
div.enterroll a:hover img {visibility:hidden;}
.instructions {margin-bottom:5px; margin-left:5px}

.barni_es {width: 98px;height:31px; float:right}
.barni_es a { display:block}
.barni_es img { width:100%;height:100%;border:0;}
.barni_es a:hover img {visibility:hidden;}
.barni_es a:hover {background-image:url("images/beatbarni_espanol_txt_over.png"); background-repeat:no-repeat; width: 98px;height:31px;}

.barni_eng {width: 98px;height:31px; float:right}
.barni_eng a { display:block}
.barni_eng img { width:100%;height:100%;border:0;}
.barni_eng a:hover img {visibility:hidden;}
.barni_eng a:hover {background-image:url("images/beatbarni_english_txt_over.png"); background-repeat:no-repeat; width: 98px;height:31px;}

.minibarni {float:right; maring-left:10px}

.Lifestylemovie {margin-top:-200px; position:absolute; margin-left:160px; z-index:99}

.terms_txt {position:absolute; margin-top:10px; margin-left:310px; width:867px;}
.terms_txt_gfx {position:absolute; margin-top:-40px; margin-left:290px;}

.news_feedFull_pos { position:absolute; margin-left:300px; margin-top:-100px }
.news_feed_pos { position:absolute; margin-left:1020px; margin-top:-100px}
.news_txt {width:190px; margin:15px; font-family:"Cooper Black", "Cooper Std Black", Verdana, Geneva, sans-serif; font-size:14px}
.news_txt_full {width:510px; margin-left:80px; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left}
.news_header {color:#f47321; font-size:18px; font-family:"Cooper Black", "Cooper Std Black", Verdana, Geneva, sans-serif;}
a.news_link {font-family:"Cooper Black", "Cooper Std Black", Verdana, Geneva, sans-serif; font-size:15px; font-weight:normal}
.live_logo { position:absolute; margin-left:380px; margin-top:-360px; z-index:99}
.live_box { position:absolute; margin-left:30px; margin-top: 10px}
.news_live_btn { position:absolute; margin-left:220px; margin-top:-100px; }
.news_spark_btn { position:absolute; margin-left:750px; margin-top:-160px}
