/* main css */

/* DEFAULTS */
img { border: 0; }
p, ul, li, div, h1, h2 { margin: 0; padding: 0; }
/*sup, sub { height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; font-size: 75%; }*/

sup { position: relative; top: 2px; font-size: 75%; }

body {background-color: #665d55; text-align: center; margin: 0; padding: 0; font: 12px arial, verdana, helvetica; color: #fff;}

h1 {background: url('/images/arrow.gif') no-repeat; font-size: 13px; font-weight: bold; text-indent: 14px;}
h1 a { color: #fff; text-decoration: none; }
h1 a:hover { color: #fff; text-decoration: underline; }

#wrap {margin: 0 auto; width: 759px;}

#top {background-color: #d7d4d1; width: 759px; height: 111px; margin: 15px 0 0 0;}

#logo {width: 185px; height: 111px; float: left;}

#logo img {width: 165px; height: 78px; margin: 15px 0 0 0;}

#top_r {width: 574px; height: 111px; text-align: right; float: left;}

#one800 {font-size: 18px; color: #2d5c93; padding: 15px 12px 0 0; height: 72px;}

.orange {color: #cc6e00;}

#nav {color: #fff; margin: 0px 5px 5px 0;}
#nav li {list-style-type: none; display: inline;}
#nav li a {font: 14px georgia, 'sans-serif', arial, helvetica; color: #3a3526; padding: 0 7px 0 3px; text-decoration: none;}
#nav li a:hover {color: #cc6e00;}

#main {width: 759px; height: 479px; border-top: 1px solid #665d55; text-align: left; overflow: hidden;}

#main h1 { background-position: 7px 65px; padding: 62px 0px 0px 5px;}
/*#main #main2 h1 { width: 130px; display: block; background-position: 7px 33px; padding: 33px 0px 0px 18px; text-indent: 0; }*/

#main p {padding: 5px 10px 10px 18px;}

#main_img {width: 573px; height: 480px; float: left;}
ul#main_cycle {height:480px; width:573px; overflow:hidden;}
#main_img ul#main_cycle {position:relative;}

#main_img #main_cycle li {width: 573px; height: 480px;}
/*#main_img #main_cycle .first {background: url('/images/mainBillboard_7.jpg') no-repeat;}*/

/* FIRST SPOT */
#main_img #main_cycle .first {background: url('/images/mainBillboard_8.jpg') no-repeat;}
#main_img #main_cycle .first a#kr_link { position: absolute; top: 432px; left: 23px; width: 200px; height: 20px; display: block; }
/*
#main_img #main_cycle .first {background: url('/images/mainBillboard_aha.jpg') no-repeat;}
#main_img #main_cycle .first #ahaatl { position: absolute; top: 330px; left:10px; display: block; height: 110px; width: 120px; z-index: 20; }
#main_img #main_cycle .first #ahadtw { position: absolute; top: 330px; left:135px; display: block; height: 120px; width: 115px; z-index: 20; }
#main_img #main_cycle .first #ahaclt { position: absolute; top: 330px; left:255px; display: block; height: 120px; width: 170px; z-index: 20; }
#main_img #main_cycle .first #ahapbi { position: absolute; top: 330px; left:430px; display: block; height: 120px; width: 130px; z-index: 20; }
#main_img #main_cycle .first #ahamore { position: absolute; top: 456px; left:175px; display: block; height: 20px; width: 220px; z-index: 20; }
*/

/* SECOND SPOT */
#main_img #main_cycle .second { background: url('/images/biggestloser_video_v2a.jpg') no-repeat; }
#main_img #main_cycle .second a { color: #e3af0e; text-decoration: none; font-weight: bold; font-size: 11px; }
#main_img #main_cycle .second a:hover { color: #e3af0e; text-decoration: underline; }
#main_img #main_cycle .second .tbl_video_1 { position: absolute; top: 435px; left:371px; display: block; height: 20px; width: 10px; z-index: 20; }
#main_img #main_cycle .second .tbl_video_2 { position: absolute; top: 435px; left:385px; display: block; height: 20px; width: 10px; z-index: 20; }
#main_img #main_cycle .second .tbl_video_3 { position: absolute; top: 435px; left:399px; display: block; height: 20px; width: 10px; z-index: 20; }
#main_img #main_cycle .second .tbl_photos { position: absolute; top: 433px; left: 338px; display: block; height: 15px; width: 130px; z-index: 20; }
#main_img #main_cycle .second .tbl_off_links { position: absolute; top: 458px; left: 95px; display: block; height: 15px; width: 235px; z-index: 20; }
#main_img #main_cycle .second .tbl_pr_links { position: absolute; top: 458px; left: 338px; display: block; height: 15px; width: 130px; z-index: 20; }

/*#main_img #main_cycle .first .wsj_links { position: absolute; top: 421px; left: 350px; display: block; height: 20px; width: 215px; z-index: 20; }
#main_img #main_cycle .first .wsj_links_full { position: absolute; top: 445px; left: 350px; display: block; height: 20px; width: 215px; z-index: 20; }*/

/* THIRD SPOT */
#main_img #main_cycle .third {background: url('/images/mainBillboard_2.jpg') no-repeat;}
#main_img #main_cycle .second .links, #main_img #main_cycle .third .links { position: absolute; top: 85px; left: 12px; display: block; height: 95px; width: 170px; z-index: 20; }

/* FOURTH SPOT*/
#main_img #main_cycle .fourth {background: url('/images/mainBillboard_4.jpg') no-repeat;}
#main_img #main_cycle .fourth .links { position: absolute; top: 380px; left: 150px; display: block; height: 95px; width: 170px; z-index: 20; }
#main_img a#mdea { position: relative; top: 85px; left: 12px; display: block; height: 95px; width: 170px; z-index: 20; }
#main_img a#mdea { position: relative; top: 85px; left: 12px; display: block; height: 95px; width: 170px; z-index: 20; }
#main_img img { position: relative; width: 573px; height: 478px; z-index: 1; }

#main1, #main2, #main3 { width: 185px; height: 159px; border-left: 1px solid #665d55; float: left; }

#main1 { background: url('/images/main1_bg.jpg') no-repeat; border-bottom: 1px solid #665d55; }

#main2 { background: url('/images/main_dr_fitness_bg.jpg') no-repeat; }
#main2 h1 { background-position: 7px 52px; padding: 47px 0px 0px 17px; text-indent: 0;}
#main2 h2 { padding: 0 0px 0px 19px; font-size: 13px; font-weight: bold; color: #fff; }
#main2 a { color: #fff; text-decoration: none; }
#main2 a:hover { color: #fff; text-decoration: underline; }

#main3 { background: url('/images/main2_cbs_bg.jpg') no-repeat; border-top: 1px solid #665d55; }
#main3 h1 { background-position: 7px 35px; padding: 32px 0px 0px 5px; }
#main3 h2 { padding: 0 0px 0px 19px; font-size: 13px; font-weight: bold; color: #fff; }
#main3 h2 a { color: #fff; text-decoration: none; }
#main3 h2 a:hover { color: #fff; text-decoration: underline; }

#bottom { background-color: #ab6613; width: 759px; min-height: 76px; border-top: 1px solid #665d55; text-align: left; overflow: hidden; }

#bottom #home_bottom_left { padding: 15px 0 15px 8px; overflow: auto; float: left; width: 565px; }
#bottom #home_bottom_left .model { width: 180px; float: left; padding: 0 0 0 8px; background: url('/images/arrow.gif') no-repeat 20px 134px; }
#bottom #home_bottom_left .model h2 { padding: 0 0 0 22px; }

#bottom #home_bottom_right { background-color: #d7d4d1; border-left: 1px solid #665d55; width: 185px; float: right; padding: 0 0 40px 0; }
#bottom #home_bottom_right #facebook { padding: 20px 0 0 16px;}
#bottom #home_bottom_right p { color: #3a3526; }

#bottom h2 {padding: 23px 0 0 19px; font-size: 13px; font-weight: bold; }
#bottom h2 a { color: #f2c678; text-decoration: none; }
#bottom h2 a:hover { text-decoration: underline; }

#bottom p {padding: 10px 10px 10px 18px;}

#bottom1, #bottom2, #bottom3, #bottom4 { background: url('/images/arrow.gif') no-repeat; background-position: 7px 28px; width: 185px; float: left; }

#bottom1 { background: url('/images/arrow.gif') no-repeat; background-position: 7px 26px; width: 185px; float: left; }
#bottom1 h2 { padding: 21px 0 0 19px; }
#bottom1 p { padding: 8px 10px 10px 18px; }

#bottom1 { margin-left: 8px; }

#bottom4 { background: none; }

#bottom4 img { margin: 10px 0 10px 15px; width: 164px; height: 147px; }

#footer { margin: 0 auto; text-indent: 12px; background-color: #3a3526; color: #fff; width: 759px; height: 30px; border-top: 1px solid #665d55; }

#foot_nav { color: #fff; padding: 8px 0 0 0px; width: 374px; height: 30px; float: left; text-align: left; }

#foot_nav li, #copy li { list-style-type: none; display: inline; }

#foot_nav li a { color: #fff; padding: 0 7px 0 3px; text-decoration: none; }

#copy { width: 374px; height: 30px; float: left; text-align: right; padding: 8px 5px 0 0; }

#GSA_hp { margin: 0 auto; width: 759px; }
#GSA_hp img { float: left; width: 170px; padding: 0 0 0 10px; }


/* LANDING PAGE STYLES */
#main_losebig {width: 759px; height: 479px; border-top: 1px solid #665d55; text-align: left; overflow: hidden;}
body#landing #main { height: 448px; background: url('/images/landing/promo_background_orange.gif') repeat-y 575px 0; }
body#landing #main_losebig { /*height: 448px;*/ background: url('/images/landing/promo_background_orange.gif') repeat-y 575px 0; }
body#landing #main_losebig #main_img { height: 480px; }

body#landing #main_img h1 { background: url('/images/landing/header_background.gif'); padding: 20px 0 20px 0; margin: 0; color: #d1862d; font-size: 22px; }

body#landing #main_img img { height: 382px; }

body#landing h1 { font-size: 15px; font-weight: normal; }
body#landing h1 a { color: #ffcc66; }

body#landing a { text-decoration: none; }
body#landing a:hover { text-decoration: underline; }

body#landing #landing_main1 img,body#landing #landing_main2 img, body#landing #landing_main3 img { vertical-align: top; }
body#landing #landing_main2 img { border-top: 1px solid #665d55; border-bottom: 1px solid #665d55; }
body#landing #landing_main3 { border-bottom: 1px solid #665d55; height: 179px; background-color: #ededed; }
body#landing #landing_main1, body#landing #landing_main2, body#landing #landing_main3, body#landing #landing_main4 { border-left: 1px solid #665d55; width: 185px; float: left; }
body#landing #landing_main4 {   }
body#landing h5 { padding: 5px 0 0 16px; margin: 0; font: normal 15px arial; }
body#landing h5 a { color: #f2c678; }

body#landing div.orange_promo {  }
body#landing div.arrows { background: url('/images/arrow.gif') no-repeat; background-position: 5px 9px; }

body#landing #bottom { background: url('/images/landing/bottom_background.gif') repeat-y 0 0; padding: 20px 0 10px 0; }
body#landing #bottom a { color: #99ccff; }
body#landing #bottom_left img.top_image { padding: 0 0 20px 0; }
body#landing #bottom_left { float: left; width: 240px; padding: 0 20px 0 15px; }
body#landing #bottom_left h3, body#landing h3 { color: #cccc33; font: normal 18px georgia; padding: 0 0 10px 0; margin: 0; }
body#landing #bottom_left p, body#landing #bottom p { padding: 0; font: normal 14px georgia;  line-height: 18px; }
body#landing #bottom_left ul, body#landing #bottom ul { padding: 5px 0 0 15px; }
body#landing #bottom_left li, body#landing #bottom li { color: #ff9933; padding: 0 0 5px 0; font-size: 14px; }
body#landing #bottom_left li a, body#landing #bottom li a { color: #99ccff; text-decoration: none; }
body#landing #bottom_left li a:hover, body#landing #bottom li a:hover { text-decoration: underline; }

body#landing #bottom_right { float: right; width: 480px; }

body#landing #bottom #bottom_right .promo_row { float: right; width: 480px; padding: 0 0 20px 0; }
body#landing #bottom .promo { float: left; width: 215px; padding: 0 10px 10px 5px; }
body#landing #bottom .promo h4 { padding: 0 0 10px 0; margin: 0; }
body#landing #bottom .promo h4 a { color: #ebc375; font: normal 13px arial; }
body#landing #bottom .promo p { padding: 0; line-height: 16px; }
body#landing #bottom_right ul { padding: 0 0 0 15px; }
body#landing #bottom .promo img { float: left; padding: 0 10px 0 0; }

body#landing #main_img { overflow: hidden; height: 450px; }
body#landing #main_img #losebig { background: url('/images/landing/losebig.jpg') no-repeat 0 66px; width: 576px; height: 482px; }
body#landing #main_img #losebig #link1 { position: absolute; top: 420px; left: 75px; display: block; height: 20px; width: 250px; z-index: 20; }
body#landing #main_img #losebig #link2 { position: absolute; top: 420px; left: 345px; display: block; height: 20px; width: 170px; z-index: 20; }



