/* Yui */
.mask {background-color:#444 !important;}
.yui-panel {border:0;}
.yui-panel .container-close {display:block;background:url(close.jpg) no-repeat !important;width:20px;height:20px;border:1px solid black;margin:6px 7px 0 0;}
.yui-panel-container.shadow .underlay {opacity:.25 !important;filter:alpha(opacity=25) !important;}

/* Global */
a,b,label {font-weight:bold;}
p {margin-bottom:1em;}
h1 {font-size:232%;padding:12px 60px 11px 15px;*margin:0 -1px;*padding-bottom:10px;background-position:top right;border-bottom:2px solid rgb(245,245,245);}
h1 a {margin-right:10px;}
h2 {margin:0 0 .5em 0;font-size:182%;font-weight:normal;padding-bottom:.3em;}
h3 {margin:0 0 .25em 0;font-size:138.5%;font-weight:bold;}
h3.section {color:rgb(150,150,175);border-bottom:1px solid rgb(150,150,175);padding-top:1em;}
h4,h4 a {font-size:108%;font-weight:bold;}
h5 {border-bottom:1px solid rgb(175,175,175);border-top:1px solid rgb(225,225,255);padding:.35em 1em .5em 1em;background:url(actionsBackground.jpg);}
h4.flatHeader {border-bottom:2px solid rgb(216,222,245);margin-bottom:.5em;}
table {position:relative;}
td {vertical-align:top;}

div.sg_page_desc {font-size:153.9% !important;text-align:left;}
div.sg_QuestionError {background:none !important;}
div.sg_QuestionError div.sg_QuestionTitle {color:red !important;}

li.clear {clear:both;display:block;}
br.clear {clear:both;margin:0;padding:0;line-height:0;height:0;display:block;}
li.first {border:0 !important;margin-top:0 !important;padding-top:0 !important;}
ul.bullet {margin-bottom:15px;}
ul.bullet li {list-style-type:disc;margin:0 0 .75em 4em;}
.hidden {display:none;}
.info {margin:5px 0 2em 0;padding:6px 6px 6px 35px;color:rgb(125,125,150);background:rgb(239,242,247) url(note.jpg) no-repeat 8px 5px;border:2px solid rgb(125,125,150);font-weight:bold;}
.error {margin:5px 0 2em 0;padding:6px 6px 6px 35px;color:rgb(255,50,50);background:rgb(255,240,240) url(error.jpg) no-repeat 8px 5px;border:1px solid red;font-weight:bold;}
.strike {text-decoration:line-through;}

/* Like */
div#like {position:absolute;left:-65px;width:55px;text-align:center;}
div#yui-main {position:relative;}

/* Icons */
.iconUser {background:url(icon/user.gif) no-repeat 22px 0;}
.iconWorkout {background:url(icon/workout.gif) no-repeat;}
.iconNutrition {background:url(icon/nutrition.gif) no-repeat;}
.iconGeneral {background:url(icon/general.gif) no-repeat;}
.iconInjury {background:url(icon/injury.gif) no-repeat;}
.smallUser {background:url(icon/userSmall.gif) 32px 3px no-repeat;}
.smallGroup {background:url(icon/groupSmall.gif) 32px 3px no-repeat;}
.smallLocation {background:url(icon/locationSmall.gif) 32px 3px no-repeat;}
.smallEvent {background:url(icon/eventSmall.gif) 32px 3px no-repeat;}
.smallFriends {background:url(icon/relationshipsSmall.gif) 32px 3px no-repeat;}
.smallJournal {background:url(icon/journalSmall.gif) 32px 3px no-repeat;}
.smallPhotos {background:url(icon/gallerySmall.gif) 32px 3px no-repeat;}
.smallResults {background:url(icon/resultsSmall.gif) 32px 3px no-repeat;}
.smallLibrary {background:url(icon/librarySmall.gif) 32px 3px no-repeat;}
.starOn {background:url(starOn.gif) !important;}
.starHalf {background:url(starHalf.gif) !important;}
.starOff {background:url(starOff.gif) !important;}
.activity {background-image:url(activity.jpg);}
.aerobic {background-image:url(aerobic.jpg);}
.bodyweight {background-image:url(bodyweight.jpg);}
.free {background-image:url(free.jpg);}
.machine {background-image:url(machine.jpg);}
.resistance {background-image:url(resistance.jpg);}
.stability {background-image:url(stability.jpg);}

/* Buttons */
a.button {padding-left:12px;background-repeat:no-repeat;text-decoration:none;}
a.add {background-image:url(button/add.jpg);}
a.article {background-image:url(button/copy.jpg);}
a.assign {background-image:url(button/assign.jpg);}
a.complete {background-image:url(button/complete.jpg);}
a.connect {background-image:url(button/connect.jpg);}
a.copy {background-image:url(button/copy.jpg);}
a.delete, a.close {background-image:url(button/delete.jpg);}
a.edit {background-image:url(button/edit.jpg);}
a.invite {background-image:url(button/invite.jpg);}
a.join {background-image:url(button/join.jpg);}
a.leave {background-image:url(button/leave.jpg);}
a.manage {background-image:url(button/manage.jpg);}
a.message {background-image:url(button/message.jpg);}
a.publish {background-image:url(button/publish.jpg);}
a.rsvp {background-image:url(button/rsvp.jpg);}
a.schedule {background-image:url(button/schedule.jpg);}
a.share {background-image:url(button/copy.jpg);}
a.subscribe {background-image:url(button/subscribe.jpg);}
a.unpublish {background-image:url(button/unpublish.jpg);}
a.view {background-image:url(button/view.jpg);}

a.toolbar {display:block;float:left;width:26px;height:24px;background-repeat:no-repeat;text-decoration:none;}
a.heading {background-image:url(button/heading.jpg);}
a.subheading {background-image:url(button/subheading.jpg);}
a.paragraph {background-image:url(button/paragraph.jpg);}
a.list {background-image:url(button/list.jpg);}
a.item {background-image:url(button/item.jpg);}
a.quote {background-image:url(button/quote.jpg);}
a.bold {background-image:url(button/bold.jpg);}
a.italics {background-image:url(button/italics.jpg);}
a.link {background-image:url(button/link.jpg);}
a.user {background-image:url(button/user.jpg);}

/* Tags */
ul.tags li {float:left;position:relative;}
ul.tags a {display:block;position:relative;height:40px;width:40px;background:url(../images/tags.jpg);border:1px solid black;margin:0 5px 10px 5px;}
div.yui-ge ul.tags a {margin:0 4px 10px 4px;}
ul.tags a.aquaticFitness {background-position:0px top;}
ul.tags a.baseballSoftball {background-position:-40px 0px;}
ul.tags a.basketball {background-position:-80px 0px;}
ul.tags a.bodybuilding {background-position:-120px 0px;}
ul.tags a.boxing {background-position:-160px 0px;}
ul.tags a.cardiovascular {background-position:-200px 0px;}
ul.tags a.cheapFreeFitness {background-position:-240px 0px;}
ul.tags a.climbing {background-position:-280px 0px;}
ul.tags a.cycling {background-position:-320px 0px;}
ul.tags a.dance {background-position:0px -40px;}
ul.tags a.disabledFitness {background-position:-40px -40px;}
ul.tags a.familyFitness {background-position:-80px -40px;}
ul.tags a.fitnessCertification {background-position:-120px -40px;}
ul.tags a.fitnessCompetition {background-position:-160px -40px;}
ul.tags a.fitnessDating {background-position:-200px -40px;}
ul.tags a.flexibility {background-position:-240px -40px;}
ul.tags a.football {background-position:-280px -40px;}
ul.tags a.forum {background-position:-320px -40px;}
ul.tags a.gain {background-position:0px -80px;}
ul.tags a.golf {background-position:-40px -80px;}
ul.tags a.groupExercise {background-position:-80px -80px;}
ul.tags a.hiking {background-position:-120px -80px;}
ul.tags a.hockey {background-position:-160px -80px;}
ul.tags a.hockey {background-position:-160px -80px;}
ul.tags a.iceSkating {background-position:-200px -80px;}
ul.tags a.inlineSkating {background-position:-240px -80px;}
ul.tags a.kidsFitness {background-position:-280px -80px;}
ul.tags a.lose {background-position:-320px -80px;}
ul.tags a.maintain {background-position:0px -120px;}
ul.tags a.martialArts {background-position:-40px -120px;}
ul.tags a.mountainBiking {background-position:-80px -120px;}
ul.tags a.overall {background-position:-120px -120px;}
ul.tags a.performance {background-position:-160px -120px;}
ul.tags a.physicalEducation {background-position:-200px -120px;}
ul.tags a.physicalTherapy {background-position:-240px -120px;}
ul.tags a.pilates {background-position:-280px -120px;}
ul.tags a.pregnancy {background-position:-320px -120px;}
ul.tags a.racquetball {background-position:0px -160px;}
ul.tags a.rowing {background-position:-40px -160px;}
ul.tags a.rugby {background-position:-80px -160px;}
ul.tags a.running {background-position:-120px -160px;}
ul.tags a.scubaDiving {background-position:-160px -160px;}
ul.tags a.seniorFitness {background-position:-200px -160px;}
ul.tags a.skiing {background-position:-240px -160px;}
ul.tags a.skiingXCountry {background-position:-280px -160px;}
ul.tags a.snowboarding {background-position:-320px -160px;}
ul.tags a.snowshoeing {background-position:0px -200px;}
ul.tags a.soccer {background-position:-40px -200px;}
ul.tags a.squash {background-position:-80px -200px;}
ul.tags a.strength {background-position:-120px -200px;}
ul.tags a.surfing {background-position:-160px -200px;}
ul.tags a.swimming {background-position:-200px -200px;}
ul.tags a.tennis {background-position:-240px -200px;}
ul.tags a.tone {background-position:-280px -200px;}
ul.tags a.triathlon {background-position:-320px -200px;}
ul.tags a.volleyball {background-position:0px -240px;}
ul.tags a.walking {background-position:-40px -240px;}
ul.tags a.weightLifting {background-position:-80px -240px;}
ul.tags a.weightLoss {background-position:-120px -240px;}
ul.tags a.yoga {background-position:-160px -240px;}


/* Layout */
html {background:url(background.gif) center top;}
html#pop body {background:none;}
html#pop body div#doc {width:750px !important;}
body {background:url(backgroundBody.gif) repeat-x center -2px;}
div#main {border:2px solid rgb(245,245,245);*padding:0 1px;background:white url(mainBackground.gif) right bottom;position:relative;}
div#hd, div#bd {margin-bottom:1em;position:relative;}
div#bd {padding:1em 0;}
div#messages, div#messages_part {margin-bottom:1em;}
div.contents {width:974px;margin:0 auto;text-align:left;}

div#joinBox {position:relative;}
div#joinBox a {position:absolute;display:block;height:73px;width:180px;margin-bottom:2em;text-decoration:none;background:url(inShape.gif) no-repeat left top;}
div#joinBox a:hover {background-position:left -73px;}
div#referBox {position:relative;}
div#referBox a {position:absolute;display:block;height:74px;width:180px;margin-bottom:1em;text-decoration:none;background:url(stayMotivated.gif) no-repeat top right;}
div#referBox a:hover {background-position:0px -74px;}
div#verticalAd {margin-top:125px;text-align:center;}

div.tab {padding:2em 1em 2em 1em;min-height:400px;background-repeat:no-repeat;background-position:right bottom;}
div.tab h5 {margin-bottom:1em;}
div.box {padding:1em 1em 2em 1em;margin-bottom:1em;background:url(boxBackground.jpg) center top;border:1px solid rgb(245,245,255);border-top-width:5px;}
div.leftBox {float:left;width:125px;min-height:50px;padding:1em;margin:5px;padding:5px;position:relative;}
div.leftBox p {background:none;border:0px;font-weight:bold;text-align:center;margin-bottom:2px;}
li.box {border:1px solid rgb(220,220,220);background:rgb(240,240,240);padding:1em;margin:0 0 1em 0 !important;}
ul.check li {background:url(check.gif) no-repeat;padding:.25em 1em .75em 35px;font-size:116%;color:rgb(75,75,100);margin-left:25px;line-height:1.5em;}

div.smallPage {padding-top:1em;}
div.smallPage ul.pageWidget li {margin-left:0 !important;}
div.smallPage ul.pageWidget label {background:none;border:none;float:none;display:inline;margin:0;padding:0;}

/* Header */
div#hd {height:125px;position:relative;}
div#hd a {color:white;text-decoration:none;}
div#hd a:hover {color:black;}
div#hd ul {position:absolute;border-left:1px solid rgb(25,24,38);top:79px;height:30px;}
div#hd ul li {float:left;border-right:1px solid rgb(25,24,38);}
div#hd div#horizontalAd {text-align:left;height:20px;}
div#hd div#horizontalAd a {color:black;}
div#hd a#logo {background:url(logo.gif) no-repeat;display:block;height:41px;width:190px;position:absolute;top:28px;left:-7px;}

div#hd ul li a {float:left;padding:7px 10px;background:url(headerOut.gif) repeat-x;}
div#hd ul li a:hover {background:url(headerOver.gif) repeat-x;}

div#controls {position:absolute;top:1px;right:0px;width:270px;text-align:right;}
div#controls a {color:rgb(48,43,84);}
div#controls div {text-align:right;margin-top:17px;}
div#controls div p a {font-size:85%;color:rgb(200,203,237);position:absolute;top:58px;left:16px;}
div#controls div p a:hover {color:rgb(158,164,193);}
div#controls form {margin-bottom:0px;}
div#controls form a {background:url(headerOut.gif) repeat-x;float:right;padding:4px 5px;margin-top:1px;margin-left:5px;color:white;font-size:85%;}
div#controls form a:hover {background:url(headerOver.gif) repeat-x;}
div#controls form.search input {width:150px;background:url(searchSmall.gif) 5px center white no-repeat;padding:2px 5px 3px 25px;}
div#controls input {font-size:108%;width:91px;border:1px solid black;padding:2px 4px 3px 4px;}
div#controls input.userOut {background:white url(user.jpg) 3px 6px no-repeat;}
div#controls input.passOut {background:white url(pass.jpg) 3px 6px no-repeat;}

/* External Slideshow */
div.slide {background:url(slides.jpg) no-repeat;height:285px;border-bottom:2px solid rgb(45,45,45);}
div.slide h1 {border:none;font-weight:bold;color:rgb(80,85,130);font-size:324%;padding:0;}
div.slide h2 {color:rgb(95,100,109);font-size:167%;}
div.slide div {width:410px;position:absolute;top:25px;right:65px;}
div.slide a#joinNow {background:url(buttonJoinNow.gif) no-repeat;display:block;height:95px;width:250px;position:absolute;top:148px;}
div.slide a#joinNow:hover {background-position:0px -95px;}
div.slide a#rightArrow {background:url(arrows.gif) no-repeat 0px 0px;display:block;height:59px;width:52px;position:absolute;top:110px;right:10px;}
div.slide a#rightArrow:hover {background-position:0px -59px;}
div.slide a#leftArrow {background:url(arrows.gif) no-repeat 0px -118px;display:block;height:59px;width:52px;position:absolute;top:110px;left:10px;}
div.slide a#leftArrow:hover {background-position:0px -177px;}
div#slide1 {background-position:0px 0px;}
div#slide2 {background-position:0px -285px;}
div#slide3 {background-position:0px -570px;}
div#slide4 {background-position:0px -855px;}

/* Footer */
div#ft {background:url(footerBackground.gif) center;height:350px;margin-top:100px;}
div#ft div.contents {position:relative;}
div#credits {background:rgb(37,38,48);color:rgb(120,120,120);border-top:1px solid rgb(150,150,150);font-size:85%;padding:0;margin:0;}
div#credits a {color:rgb(120,120,120);}
div#credits a:hover {color:white;}
div#credits {background:rgb(37,38,48);}
div#credits div.contents {background:url(logoSmall.gif) no-repeat right 6px;padding:12px 0;}
div#ft a#contact {background:url(spriteFooter.jpg) no-repeat left -380px;display:block;height:65px;width:250px;position:absolute;top:210px;}
div#ft a#contact:hover {background-position:left -445px;}
div#ft a#join {background:url(spriteFooter.jpg) no-repeat;display:block;height:95px;width:250px;position:absolute;top:75px;}
div#ft a#join:hover {background-position:left -95px;}
div#ft a#referFt {background:url(spriteFooter.jpg) no-repeat left -190px;display:block;height:95px;width:250px;position:absolute;top:75px;}
div#ft a#referFt:hover {background-position:left -285px;}

div#ft a {color:white;text-decoration:none;font-size:85%;}
div#ft a:hover {color:rgb(153,157,221);}
div#ft ul {padding-top:20px;width:180px;border-bottom:1px solid rgb(116,125,182);}
div#ft li {display:block !important;border-top:1px solid rgb(116,125,182);padding:8px 0 !important;}
ul#browse {background:url(labelBrowse.gif) no-repeat;position:absolute;left:365px;top:70px;}
ul#solutions {background:url(labelSolutions.gif) no-repeat;position:absolute;left:579px;top:70px;}
ul#company {background:url(labelCompany.gif) no-repeat;position:absolute;right:0px;top:70px;}


/* Popup */
div#doc div.contents {background:none;}
div#doc div#fitness div.tab {background:none;}
div#doc div#bd {padding:0;margin-bottom:0;}
div#doc div#ft {padding:.5em;}
div#doc div.tab {padding:0;}
div#doc div.box {margin-bottom:.5em;}
div#doc div.formBox {padding:1em;margin-bottom:.5em;}
div#doc .error {margin-bottom:.5em;}

/* Quick Links */
div#quicklinks {background:url(quickLinkBackground.jpg) repeat-x center bottom;}
div#quicklinks h2 {background:url(mainHeader.jpg) no-repeat right center;font-size:100%;padding-top:3px;margin-bottom:0;}
div#quicklinks ul {padding:5px 0 3px 0;}
div#quicklinks ul a {font-size:116%;color:blue;}
div#quicklinks ul a:hover {color:white;}
div#quicklinks ul li {padding:5px 0 3px 65px;height:22px;border-top:1px solid rgb(180,180,220);}
div#quicklinks ul li.first {height:38px;}
div#quicklinks ul li.first a.account {display:block;font-size:85%;margin-top:2px;}


/* Actions */
div#actionPanel {margin-bottom:1em;border:2px solid rgb(221,221,232);background:url(actionsBackground.jpg);}
div#actionPanel h2 {border-bottom:1px solid rgb(221,221,232);background:url(actionsHeader.jpg) no-repeat top right;font-size:100%;padding:3px 10px 4px 1em;margin-bottom:0;}
div#actionPanel ul {padding:.5em 1em .45em 1em;}
div#actionPanel li {margin-bottom:3px;}
div#actionPanel a {padding-left:1.5em;background-repeat:no-repeat;background-position:0 1px;}

/* Help */
div#helper img {border:0;}
div#helper table {margin:0;padding:0;border-collapse:collapse;clear:both;margin-bottom:10px;}
div#helper td {vertical-align:top;}
div#helper td.helpTopLeft {background:url(help/topLeft.gif) no-repeat;width:12px;}
div#helper td.helpTopRight {background:url(help/topRight.gif) no-repeat top right;padding:5px 12px 5px 2px;color:rgb(50,50,50);font-weight:bold;}
div#helper td.helpBottom {background:url(help/bottomRight.gif) no-repeat right top;vertical-align:top;}
div#helper td.proctorHelp {background:url(help/proctor.gif) no-repeat bottom;height:150px;width:100px;}

/* Lists */
ul#userList li {float:left;width:125px;height:148px;background:url(twistBackground.jpg);border:1px solid rgb(155,155,175);border-top-color:rgb(210,210,235);margin:0 .8em 1em .8em;*margin:0 .7em 1em .7em;position:relative;}
ul#userList li.profile a {color:rgb(216,116,2);display:block;padding:3px;background:url(profileHeaderMini.jpg) no-repeat top right;border-bottom:1px solid rgb(155,155,175);}
ul#userList li.pro a {color:rgb(62,126,39);display:block;padding:3px;background:url(proHeaderMini.jpg) no-repeat top right;border-bottom:1px solid rgb(155,155,175);}
ul#userList li div a {padding:0 !important;border:0 !important;background:transparent !important;}
img.leader {position:absolute;left:0;bottom:10px;z-index:2;}

ul#subObjectList li {border-top:1px solid rgb(150,150,175);padding-top:2em;margin-top:2em;}
ul#subObjectList li.first {border:none;padding-top:0;margin-top:0;}

ul.index li {float:left;padding-right:5px;}
ul.index a {white-space:pre;}
ul#cities {display:block;}
ul#cities li {list-style-type:disc;margin-left:40px;float:none;}

/* Floater */
div#loading {width:85px;height:110px;background-image:url(loading.gif);}
div#floater, div#address_resolve {position:relative;text-align:left;background:none;}
div#floater div.hd, div#address_resolve div.hd {position:absolute;background:url(floater.jpg) no-repeat;opacity:.8;filter:alpha(opacity=80);height:525px;width:100%;font-style:oblique;color:black;font-weight:bold;border:0;font-size:182%;padding:10px 0 0 10px;}
div#floater div.bd, div#address_resolve div.bd {position:absolute;top:42px;left:10px;border:2px solid black;background:rgb(230,230,235) url(floatMain.jpg) no-repeat fixed 750px 275px;*background-position:bottom right;width:546px;padding:15px;height:392px !important;overflow:auto;}
div#floater div.ft, div#address_resolve div.ft {position:absolute;top:468px;*top:465px;right:2px;text-align:right;padding:4px 15px 2px 5px;}
div#floater div.ft button, div#address_resolve div.ft button {width:65px;border:1px ridge black;background:url(headerOut.gif) left center repeat-x;color:white;font-weight:bold;margin-left:5px;font-size:123.1%;overflow:visible;padding:3px 1em 3px 1em !important;width:auto !important;}
div#floater div.ft button:hover, div#address_resolve div.ft button:hover {background:url(headerOver.gif) left center repeat-x;}
div#floater div#transparency, div#address_resolve div#transparency {height:3em;opacity:.5;filter:alpha(opacity=50);background:rgb(146,138,190);border:1px solid white;position:absolute;width:20em;top:1.75em;right:0;}

/* Edit */
div.formBox {border:1px solid rgb(150,150,175);border-top-width:5px;background:rgb(230,230,250);padding:2em 1em 2em 1em;margin-bottom:1em;height:100%;}
div.formBox .box {background:rgb(245,248,248);}
div.formBox h2 {color:rgb(100,100,125);border-bottom:1px solid rgb(150,150,175);font-size:123.1%;font-style:oblique;}

ul.edit li {margin-bottom:.5em;clear:both;min-height:24px;*height:1%;position:relative;}
ul.edit label, ul.edit ul.radiogroup li.groupTitle label {float:left;width:12em;color:rgb(50,50,75);padding-top:3px;margin-right:1em;text-align:right;font-weight:bold;}
ul.edit input, ul.edit textarea, ul.edit select {padding:3px;background:white;border:1px solid rgb(150,150,175);}
ul.edit p {margin:0 0 0 13em;padding-top:3px;}
ul.edit p label {float:none;padding:3px;font-weight:normal;}
ul.edit p input {float:left;background:none;border:none;}
ul.edit li.note {font-size:85%;color:rgb(150,150,200);}
ul.edit ul.radiogroup label {float:none;padding-top:0 !important;font-weight:normal;}
ul.edit ul.radiogroup input {margin-right:.25em;background:none;border:none;margin-left:13em;}
ul.edit ul.radiogroup li.groupTitle  {position:absolute;margin-left:0;width:12em;left:0;top:0;}
ul.edit li.disclaimer {font-size:85%;color:rgb(100,100,100);margin-left:170px;}
ul.edit div.bbcodes {margin-left:13em;}
ul.edit li.fullWidth div.bbcodes {margin-left:1em;}
ul.edit div.bbcodes p {padding:0;margin:0;}
ul.edit div.bbcodes textarea {width:95%;margin-right:1em;}
ul.edit li.csc input {width:75px;}
ul.edit.span span {line-height:1.85em;}
ul.chooser label{float:none;border:none;background:none;display:inline;}
ul.chooser li {margin-bottom:5px;}
ul.inTwist label {border:none;background:none;width:100px;}
ul.inTwist input {width:175px;}

div.inline {height:auto;}
div.inline ul.edit li {float:left;clear:none;padding-top:0px;padding-right:25px;margin-bottom:0px;}
div.userCreate {width:720px;}
ul.checklist li {float:left;width:32%;clear:none;}
ul.checklist li.groupTitle {float:none !important;width:auto !important;border-bottom:1px solid rgb(150,150,175);padding-top:2em;}
ul.checklist li.groupTitle label {font-size:123.1%;color:rgb(150,150,175);}
ul.checklist label {float:none;padding-top:0 !important;height:1%;}
ul.checklist input {margin-right:.25em;background:none;border:none;}

ul.survey li {margin-bottom:.5em;}
ul.survey li.groupTitle label {font-weight:bold;}
ul.survey ul.radiogroup {margin-bottom:2em;}
ul.survey label {font-weight:normal;}
ul.survey input {margin:0 .5em 0 1em;}

ul.questions {padding-bottom:2em;}
ul.questions label {display:block;float:none;}
ul.questions li {margin-bottom:1em;}

li.singleCheck {height:auto !important;}
li.singleCheck input {margin-left:13em;background:none;border:none;}
li.singleCheck label {display:inline;float:none;margin-left:5px;font-weight:normal;}
li.plainCheck p {height:auto;}
li.plainCheck input {background:none;border:none;}
li.sizeit {height:auto !important;}

li.button {text-align:right;padding-top:.5em;border:0 !important;}
li.button input {background:url(headerOut.gif) left center repeat-x !important;border:1px solid black;color:white;cursor:pointer;font-weight:bold;margin:0px;overflow:visible;padding:5px 1em !important;width:auto;}
li.button input:hover {border:1px solid rgb(100,100,100);background-image:url(headerOver.gif) !important;color:rgb(20,20,20);}

a.calendar {padding-left:16px;padding-bottom:.25em;background:url(calendarIcon.jpg) no-repeat 1px .25em;text-decoration:none;vertical-align:top;}
div#smallCalendar {position:absolute;z-index:99;left:70px;}
div#smallCalendar img {vertical-align:middle;}
div#smallCalendar table {border-collapse:collapse;margin-left:1px;border:2px solid black;}
div#smallCalendar td {border:1px solid black;width:20px;height:20px;vertical-align:top;background:rgb(240,240,240);padding-left:1px;font-size:92%;text-align:center;vertical-align:middle;}
div#smallCalendar td a {font-size:92%;}
div#smallCalendar td a.close {padding-bottom:.2em;background-position:1px .2em;vertical-align:top;}
div#smallCalendar tr.day td{background:rgb(220,220,220);height:15px;text-align:center;font-weight:bold;}
div#smallCalendar td.today {background:rgb(240,240,200);font-weight:bold;}
div#smallCalendar td.month {background:rgb(200,200,200);font-weight:bold;font-weight:bold;padding-bottom:1px;height:20px;width:108px;text-align:center;}
div#smallCalendar td.monthNav a {font-size:107%;}
div#smallCalendar td.monthNav {font-size:107%;background:rgb(200,200,200);font-weight:bold;font-weight:bold;padding-bottom:1px;height:20px;text-align:center;}

/* Ratings */
div.rating, div.ratingSmall {padding:.4em 1em 0 1em;}
ul.edit div.rating {padding-left:0;}
div.rating ul li {background:url(stars.gif) no-repeat;float:left;clear:none;width:25px;height:25px;position:relative;border:none;margin:0;}
div.rating span {float:left;padding:7px 0 0 5px;position:relative;}
div.rating .off {background-position:0px 0px;}
div.rating .half {background-position:0px -25px !important;}
div.rating .on {background-position:0px -50px !important;}
div.ratingSmall span {float:left;padding:2px 0 0 5px;position:relative;}
div.ratingSmall ul li {background:url(stars.gif) no-repeat;float:left;clear:none;width:18px;height:18px;position:relative;border:none;margin:0;}
div.ratingSmall .off {background-position:0px -75px;}
div.ratingSmall .half {background-position:0px -93px !important;}
div.ratingSmall .on {background-position:0px -111px !important;}
div#ratings span {display:block;width:100%;text-align:center;}

/* Map */
div#map {height:250px;width:100%;margin-bottom:2em;}
div#map_control div#map {height:400px;margin-bottom:.5em;}
input#map_go,input#map_clear {background:url(headerOut.gif) left center repeat-x;border:1px solid black;color:white;font-weight:bold;}
div#map_buttons {position:relative;}
div#map_buttons span#distance {right:20px;position:absolute;}
div#map_buttons span#distance, div#map_buttons span#distance span {font-weight:bold;font-size:107%;color:black;}

/* Attachments */
div#discussion div {padding:0;}
div#discussion label {display:none;}
div#discussion textarea {width:100%;*width:99%;margin-bottom:.5em;}
ul.posts li {min-height:95px;margin-top:1em;padding-top:1em;border-top:1px solid rgb(200,200,200);height:1%;position:relative;}
ul.posts img {width:75px;height:75px;border:1px solid black;float:left;}
ul.posts p img {width:auto;height:auto;border:none;float:none;}
ul.posts p {margin-left:100px;padding:0 !important;}
ul.posts h4 {margin-left:100px;}
ul.posts h4 {padding-bottom:5px;}
ul.posts div.commentDetails {position:relative;border:1px solid rgb(185,185,210);background:rgb(217,217,233);font-weight:bold;margin:0em 0em .5em 6.75em;padding:.25em 1em !important;}
ul.posts div.commentDetails p {margin:0;font-size:85%;padding:.25em 0;}
ul.posts div.commentDetails a.right {position:absolute;right:.5em;top:.5em;color:rgb(200,150,150);font-size:8pt;}
ul.posts div.commentDetails a.right:hover {color:red;}
div.separator {border-top:1px solid rgb(200,200,200);padding-top:1em !important;margin-top:1em;}
ul.forumList li span {position:absolute;right:1.5em;font-size:85%;font-weight:bold;padding-top:2px;}
ul.forum li {background:url(book.gif) no-repeat 5px 5px !important;padding:5px 1em 0 85px !important;border-top:1px solid white;}
ul.forum p {padding:5px 0 0 0 !important;}

div#selectedImage {text-align:center;}
ul.thumbnails li {float:left;width:33%;height:90px;}
ul.thumbnails td {height:75px;width:75px;text-align:center;vertical-align:middle;background:url(slide.gif) no-repeat;}

/* Connect */
ul#connect li {background-repeat:no-repeat;background-position:0 20px;padding-left:30px;padding-top:25px !important;padding-bottom:10px;margin-bottom:15px;height:1%;}
ul#connect li.first {padding-right:2em;margin-right:2em;border-right:1px solid rgb(220,220,220) !important;}
ul#connect li.double {width:42%;float:left;}
ul#connect li.single {clear:left;border-top:1px solid rgb(200,200,200);}
ul#connect p.status {padding-top:5px;}
ul#connect div.connectList h2 {padding-top:15px;}
ul#connect div.connectList li {margin-bottom:5px;padding:5px;}
ul#connect li.smallUser p.status {font-weight:bold;color:rgb(77,171,41);}
ul#connect li.smallGroup p.status {font-weight:bold;color:rgb(228,141,0);}
ul#connect li.smallLocation p.status {font-weight:bold;color:rgb(69,168,222);}
ul#connect li.smallEvent p.status {font-weight:bold;color:rgb(245,202,0);}

/* Search Box */
div.twistWindow div#searchBox label {padding:0;background:none;border:none;}
div.twistWindow div#searchBox input {width:94.5%;padding:3px;font-size:108%;margin-bottom:.25em;}
div.twistWindow div#searchBox select {width:100%;padding:3px;font-size:108%;margin-bottom:.25em;}
div.twistWindow div#searchBox li.ageRange {vertical-align:top;}
div.twistWindow div#searchBox li.ageRange input {width:37%;}
div.twistWindow div#searchBox li.keyword input {border:1px solid rgb(175,175,175);padding:3px;}
div.twistWindow div#searchBox input.keywordOut {background:white url(../images/keyword.jpg) no-repeat 5px 7px;}
div.twistWindow div#searchBox li.filter {width:auto !important;}
div.twistWindow div#searchBox li.filter li {margin-top:.25em;}
div.twistWindow div#searchBox li.filter input {width:auto !important;margin-right:.5em;}
div.twistWindow div#searchBox li.filter label {display:inline;font-weight:normal;}
div.twistWindow div#searchBox li.date input {width:80% !important;}
div.twistWindow div#searchBox li.button input {width:auto !important;}
div.twistWindow div#searchBox li.button a {float:left;margin-top:5px;}

/* Index*/
div#index div.tab {background:url(fitlinkBackground.gif) right bottom no-repeat;position:relative;height:690px;}
div#index h2 {font-weight:bold;margin-bottom:.25em;}

div#community {background:url(redApple.gif) no-repeat;padding-left:40px;}
div#community div#overview {width:450px;}
div#community h2 {margin:0 0 20px 60px;color:rgb(85,85,125);font-size:293%;padding-top:10px;}
div#community h4 {margin-bottom:1em;margin-left:62px;}
div#community div h4 {margin:0 .1em 0 0;}
div#startBy {position:absolute;top:90px;right:50px;background:url(runningMan.gif) 1px 85px no-repeat;padding-top:2em;}
div#startBy ul {margin:0 0 1em 110px;}
div#startBy li.small {font-size:93%;padding-left:2px;font-weight:bold;margin-bottom:1em;}
div#startBy input.button {border:1px solid black;padding:2px;background:url(headerOut.gif) left center repeat-x;color:white;font-weight:bold; }
div#startBy input.button:hover {background:url(headerOver.gif) left center repeat-x;color:rgb(50,50,50);}
div#startBy select {width:225px;margin-right:2px;padding:3px;}
iframe#indexWidget {position:absolute;right:50px;top:360px;}

div.fitSlide {padding:260px 50px 0 50px;width:350px;margin-top:40px;position:relative;}
div.fitSlide a.leftArrow {background:url(arrowsFitSlides.gif) no-repeat 0px 0px;display:block;height:59px;width:53px;position:absolute;top:95px;left:-17px;}
div.fitSlide a.leftArrow:hover {background-position:0px -59px;}
div.fitSlide a.rightArrow {background:url(arrowsFitSlides.gif) no-repeat 0px -118px;display:block;height:59px;width:53px;position:absolute;top:95px;right:-18px;}
div.fitSlide a.rightArrow:hover {background-position:0px -177px;}

div#fitSlide1 {background:url(exerciseBrowserPreview.jpg) no-repeat center top;}
div#fitSlide2 {background:url(routePreview.jpg) no-repeat center top;}
div#fitSlide3 {background:url(resultsPreview.jpg) no-repeat center top;}
div#fitSlide4 {background:url(articlePreview.jpg) no-repeat center top;}
div#fitSlide5 {background:url(bmiPreview.jpg) no-repeat center top;}
div#fitSlide6 {background:url(profilePreview.jpg) no-repeat center top;}
div#fitSlide7 {background:url(groupPreview.jpg) no-repeat center top;}
div#fitSlide8 {background:url(eventPreview.jpg) no-repeat center top;}
div#fitSlide9 {background:url(calendarPreview.jpg) no-repeat center top;}
div#fitSlide10 {background:url(groupSearchPreview.jpg) no-repeat center top;}

/* External */
div#external .info {margin:1em;}
div.learnMore {border:1px solid rgb(150,150,175);background:rgb(235,235,255) url(check.gif) no-repeat 5px 10px;padding:1em 1em 0em 3em;margin-bottom:1em;}
div#pro1 {background:url(personalTrainer1.jpg) center bottom no-repeat;padding-bottom:620px;}
div#pro2 {background:url(personalTrainer2.jpg) center bottom no-repeat;padding-bottom:620px;}
div#location1 {background:url(location1.jpg) center bottom no-repeat;padding-bottom:685px;}
div#event1 {background:url(events1.jpg) center bottom no-repeat;padding-bottom:790px;}
div#group1 {background:url(group1.jpg) center bottom no-repeat;padding-bottom:590px;}
div#group2 {background:url(group2.jpg) center bottom no-repeat;padding-bottom:460px;}
div#weightLossCurrent {background:url(weightLossCurrent.jpg) 484px 0 no-repeat;height:300px;padding-right:275px;}
div#weightLossSoon {background:url(weightLossSoon.jpg) -2px 100px no-repeat;padding-bottom:350px;margin-bottom:3em;}


/* Home */
div#featuredProfile {background:url(featuredProfile.gif) no-repeat;padding-top:22px;}
div#featuredProfile h5 {margin-bottom:.25em;}

p#complete {font-size:216%;float:left;margin-right:10px;position:relative;}

div#tip img {float:left;margin-right:1em;position:relative;}

div#calendar table {border-collapse:collapse;margin-left:1px;margin-bottom:1em;}
div#calendar td {border:1px solid rgb(130,130,130);width:275px;height:50px;vertical-align:top;background:rgb(240,240,240);padding-left:1px;font-size:92%;}
div#calendar td a {font-size:92%;display:block;height:48px;width:60px;}
div#calendar td a.completed {background:url(starOnLarge.gif) no-repeat 20px 15px;}
div#calendar td a.scheduled {background:url(starOffLarge.gif) no-repeat 20px 15px;}
div#calendar tr.day td{background:rgb(220,220,240);height:15px;text-align:center;font-weight:bold;vertical-align:middle;}
div#calendar td.today {background:rgb(240,240,150);font-weight:bold;}
div#calendar td.selected {border:3px solid black;}
div#calendar td.month {background:rgb(200,200,230);font-weight:bold;font-weight:bold;padding-bottom:1px;text-align:center;vertical-align:middle;height:2em;width:100%;}
div#calendar td.month a {height:auto;}
div#calendar td.monthNav a {font-size:107%;height:auto;}
div#calendar td.monthNav {font-size:107%;background:rgb(200,200,230);font-weight:bold;font-weight:bold;padding-bottom:1px;height:20px;text-align:center;}

div#messageList table {border-collapse:collapse;width:100%;}
div#messageList td {border:1px solid rgb(180,180,180);padding:1px 5px 1px 5px;vertical-align:top;}
div#messageList td.tableHeader {background-color:rgb(200,200,200);font-weight:bold;}
div#messageList td.tableHeaderDark {background-color:rgb(180,180,180);}
div#messageList td.evenRow {background-color:rgb(230,230,230);}
div#messageList td.evenRow input{background-color:rgb(230,230,230);padding:0;border:0;}
div#messageList td.oddRow {background-color:rgb(220,220,220);}
div#messageList td.oddRow input {background-color:rgb(220,220,220);padding:0;border:0;}
div#messageList img {border:0;vertical-align:middle;}
div#messageList td.new{background-color:rgb(215,230,210);font-weight:bold;}
div#messageList li.button {text-align:left;padding-top:0;}
div.message table {border-collapse:collapse;width:100%;margin-bottom:25px;}
div.message td {background:rgb(240,240,240);height:22px;border:1px solid rgb(180,180,180);}
div.message td.pic {width:1%;vertical-align:top;padding-top:5px;background:rgb(225,225,225);}
div.message td.pic div {width:90px;text-align:center;}
div.message td.pic img {border:1px solid rgb(100,100,100);padding:0px;margin:1px;}
div.message td.label {width:1%;text-align:right;font-weight:bold;padding-right:2px;background:rgb(225,225,225);padding-left:5px;}
div.message td.label label {width:50px;}
div.message td.details {padding-left:5px;}
div.message td.body {padding:10px 5px 15px 5px;background:white;}
div.message td.header {border:1px solid rgb(200,200,170);color:rgb(200,150,80);background:rgb(245,245,225);font-weight:bold;margin:10px;padding:5px;}
div.message div.dark {background:rgb(210,210,210);height:1%;border:1px solid rgb(190,190,190);}
div.message img {border:0;vertical-align:middle;padding-left:5px;}
div.message div.body {padding:15px;margin-bottom:25px;}
div.message div.header {border:1px solid rgb(200,200,170);background:rgb(240,240,210);clear:both;margin:10px;padding:5px;}
div.message div.history {margin:10px 25px 10px 25px;height:1%;}
div.message h2 {margin-top:40px;}
div.message li.button {text-align:left;padding-top:0;}

div#subs {clear:both;background:white;}
div#subs a.button {vertical-align:middle;position:absolute;right:5px;}
div#subs li {height:20px;background-position:4px 0;padding-top:4px;background-repeat:no-repeat;padding-left:32px;position:relative;font-weight:bold;color:rgb(150,150,150);}
div#subs li.box {border:1px solid rgb(195,195,195);}
div#subs li.news {background-image:url(icon/learningSmallI.jpg);}
div#subs li.user {background-image:url(icon/userSmallI.jpg);}
div#subs li.group {background-image:url(icon/groupSmallI.jpg);}
div#subs li.location {background-image:url(icon/locationSmallI.jpg);}
div#subs li.event {background-image:url(icon/eventSmallI.jpg);}
div#subs li.resource {background-image:url(icon/learningSmallI.jpg);}
div#subs li.forumNext {background-image:url(icon/forumSmallT.jpg);padding-left:56px;}
div#subs li.forumLast {background-image:url(icon/forumSmallL.jpg);padding-left:56px;}
div#subs li.galleryNext {background-image:url(icon/gallerySmallT.jpg);padding-left:56px;}
div#subs li.galleryLast {background-image:url(icon/gallerySmallL.jpg);padding-left:56px;}
div#subs li.journalNext {background-image:url(icon/journalSmallT.jpg);padding-left:56px;}
div#subs li.journalLast {background-image:url(icon/journalSmallL.jpg);padding-left:56px;}
div#subs li.topicNextT {background-image:url(icon/topicSmallT.jpg);padding-left:80px;}
div#subs li.topicNextL {background-image:url(icon/topicSmallL.jpg);padding-left:80px;}
div#subs li.topicLastT {background-image:url(icon/topicSmallLastT.jpg);padding-left:80px;}
div#subs li.topicLastL {background-image:url(icon/topicSmallLastL.jpg);padding-left:80px;}
div#subs li.photoNextT {background-image:url(icon/photoSmallT.jpg);padding-left:80px;}
div#subs li.photoNextL {background-image:url(icon/photoSmallL.jpg);padding-left:80px;}
div#subs li.photoLastT {background-image:url(icon/photoSmallLastT.jpg);padding-left:80px;}
div#subs li.photoLastL {background-image:url(icon/photoSmallLastL.jpg);padding-left:80px;}
div#subs li.entryNextT {background-image:url(icon/entrySmallT.jpg);padding-left:80px;}
div#subs li.entryNextL {background-image:url(icon/entrySmallL.jpg);padding-left:80px;}
div#subs li.entryLastT {background-image:url(icon/entrySmallLastT.jpg);padding-left:80px;}
div#subs li.entryLastL {background-image:url(icon/entrySmallLastL.jpg);padding-left:80px;}

/* Exercises */
div#fitness h1 {background:url(skins/fitness/headers.jpg) no-repeat right 0px;border-bottom:2px solid rgb(235,235,255);}
div#fitness h2.section {background-repeat:no-repeat;padding-left:30px;font-size:138.5%;}
div#fitness div.tab {background-image:url(skins/fitness/watermark.gif);}
div#fitness div#tabset ul,div#fitness div#tabset li a {background-image:url(skins/fitness/tabs.gif);}
div#fitness div.twistWindow h2 {background-image:url(skins/fitness/headers.jpg);font-size:100%;padding-top:3px;margin-bottom:0;}
div#fitness ul.pageWidget {background:url(skins/fitness/headers.jpg) no-repeat right -92px;}
ul.objectList li.fitness h3 {background-image:url(skins/fitness/headers.jpg) !important;}
ul.objectList li.fitness h3 a {color:rgb(70,46,88);}
ul.objectList li.fitness td.photo {width:50px;*width:65px;}
ul.objectList li.button {padding-right:10px;}

div.startHere {background:url(startHere.gif) no-repeat top center;margin-top:1.5em;height:110px;width:150px;float:right;}
h4.featuredExercise {background:url(featuredExercise.gif) no-repeat;}
h4.resistanceHeader {background:url(resistanceHeader.gif) no-repeat;}
div#bodySelector img {padding-left:1px;}

div#exerciseTypes ul {margin-bottom:1em;border:1px solid rgb(100,100,120);border-top:1px solid rgb(235,235,255);height:24px;background:url(fitnessTabOut.gif) repeat-x left center;}
div#exerciseTypes li {float:left;border-left:2px groove rgb(150,150,150);}
div#exerciseTypes li a {float:left;background:url(fitnessTabOut.gif) right center;height:19px;padding:4px 13px 1px 12px;color:white;text-decoration:none;}
div#exerciseTypes li a:hover {background-image:url(fitnessTabOver.gif);color:black;}
div#exerciseTypes li.selected a {background-image:url(selectedTab.gif) !important;color:black;}

div#selectedExercises {position:relative;}
div#selectedExercises li {padding:5px 20px 5px 30px;margin-bottom:5px;border:1px solid rgb(220,220,220);position:relative;font-weight:bold;height:1%;}
div#selectedExercises li img {padding-right:5px;}
div#selectedExercises li a {position:absolute;right:0px;height:1%;}
div#selectedExercises li.button {padding:0;}
ul#selected a {padding-left:1.5em;background-repeat:no-repeat;background-position:0 1px;}
ul#selected a.add {background-image:url(button/add.jpg);height:15px !important;padding-right:0px;text-decoration:none;}

ul#exercisePhotos li {float:left;width:50%;margin-bottom:10px;}
ul#helpPhotos {width:100%;}
ul#helpPhotos li {float:left;padding-left:10px;}

/* Workouts */
h4.workoutDetails {background:url(workoutDetails.gif) no-repeat;}
div#builder {position:relative;margin-top:10px;}
div#builder img {vertical-align:middle;}
div#builder label {margin-left:30px;}
div#builder input {width:25px;padding:0 0 0 2px;margin-left:3px;margin-right:3px;text-align:center}
div#builder select {padding:0;margin-left:3px;margin-right:3px;vertical-align:top;}
div#builder ul li.box {position:relative;padding:5px;margin-bottom:4px;background-color:rgb(235,235,235);background-repeat:no-repeat;background-position:22px 1px;}
div#builder ul.fields {right:4px;top:4px;position:absolute;}
div#builder li.labels {position:relative;}
div#builder li.labels ul {text-align:right;}
div#builder li.labels ul label{margin-left:6px;}
div#builder li.labels li {display:inline;}
div#builder ul.fields li {display:inline;}
div#builder ul li {height:1%;}
div#builder ul.route li {height:30px;}
div#builder ul.route li.labels {height:1%;}
div#builder ul.weight li.labels ul {padding-right:23px;}
div#builder ul.count li.labels ul {margin-right:25px;}
div#builder ul.route li.labels ul {margin-right:30px;}
div#builder ul.distance li.labels ul {margin-right:40px;}
div#builder ul.timed li.labels ul {margin-right:35px;}
div#builder ul.duration li.labels ul {margin-right:32px;}
div#builder ul.color li.labels ul {margin-right:60px;}
div#builder ul.other li.labels ul {margin-right:100px;}
div#builder ul.other input {width:180px}

ul.tasks li {position:relative;height:23px;padding-left:30px;padding-top:3px;margin-bottom:3px;border:none;background-color:white;background-repeat:no-repeat;background-position:1px 0px;}
ul.tasks li a.button {margin-left:10px;position:absolute;right:.65em;top:.5em;}
ul.tasks li img {float:none;padding:0px;}

table.stats {width:100%;}
table.stats td {padding-bottom:5px;text-align:center;}

.journalHeader {padding:8px 0 8px 50px;font-weight:normal;}
div#results th {font-weight:bold;padding:3px 3px 3px 30px;}
div#results td {padding:3px 3px 3px 30px;}

ul#alpha {padding:3px 0px 5px 15px;background:rgb(235,235,255);}
ul#alpha li {display:inline;padding-right:10px;}

/* Detailed Ratings */
div.ratingDetail {margin-top:15px;padding-top:15px;border-top:1px solid rgb(220,220,220);}
div.ratingDetail div {float:left;width:115px;*width:100px;font-size:85%;}
div.ratingDetail div a {font-size:116%;}
div.ratingDetail li img {border:0;vertical-align:text-bottom;}
div.ratingDetail li {float:right;margin-left:15px;margin-bottom:5px;width:120px;}
div.ratingDetail li.overall {float:left;margin:0 0 10px 15px;width:350px;}
div.ratingDetail li label {color:rgb(50,50,50);}
div.ratingDetail li.overall label {font-size:136%;margin-right:10px;}
div.ratingDetail li.comment {margin-left:0;display:block;float:none;clear:both;width:auto;}
div.overall {position:absolute;top:0;right:0;}

/* Tabset */
div#tabset img {float:left;height:60px;width:60px;margin-right:15px;border-right:2px solid rgb(235,235,255);}
div#tabset div {*margin:0 -1px;}
div#tabset h1 {height:37px;*height:auto;}
div#tabset h1 a {vertical-align:middle;}
div#tabset ul {*margin:-2px -1px 0 -1px;margin-top:-2px;background-position:left -72px;background-repeat:repeat-x;border-top:1px solid rgb(235,235,255);border-bottom:1px solid rgb(60,60,60);clear:both;height:24px;}
div#tabset li {float:left;border-right:2px groove rgb(150,150,150);}
div#tabset li a {float:left;background-position:left -48px;background-repeat:repeat-x;height:19px;padding:4px 21px 1px 20px;color:white;text-decoration:none;}
div#tabset li a:hover {color:black;background-position:left -24px;}
div#tabset li.selected a {background-position:left top;color:black;}

ul.objectList h4 {background:inherit;border-bottom:1px solid black;margin-bottom:.25em;}
ul.objectList h3 {background-repeat:no-repeat;background-position:right top;font-size:138.5%;margin-bottom:0;padding:4px .75em 6px .75em;*padding-bottom:5px;height:22px;border-bottom:1px solid rgb(205,205,205);}
ul.objectList h3 a:hover {color:white !important;}
ul.objectList h3 a.action {position:absolute;right:1em;top:4px;width:14px;height:14px;}
ul.objectList h2 a {font-size:77%;}
ul.objectList span {font-size:85%;font-weight:bold;}
ul.objectList li, div#featuredProfile li {position:relative;margin-bottom:1em;background:url(twistBackground.jpg);border:1px solid rgb(155,155,175);border-top-color:rgb(225,225,225);}

ul.objectList li h3 {background-position:right -120px;}
ul.objectList li.exercise h3 {background-image:url(skins/fitness/headers.jpg) !important;}
ul.objectList li.workout h3 {background-image:url(skins/fitness/headers.jpg) !important;}
ul.objectList li.route h3 {background-image:url(skins/route/headers.jpg) !important;}
ul.objectList li.article h3 {background-image:url(skins/resources/headers.jpg) !important;}
ul.objectList li.system h3 {background-image:url(skins/fitness/headers.jpg) !important;}
ul.objectList li.profile h3 {background-image:url(skins/people/headers.jpg) !important;}
ul.objectList font {display:block;font-size:85%;color:rgb(75,75,75);padding-top:3px;font-weight:bold;}
ul.objectList td {padding:1em;}
ul.objectList td.photo {padding-right:0;}

/* Twist Window */
div.twistWindow {clear:both;margin-bottom:1em;position:relative;}
div.twistWindow h2 {border:1px solid rgb(155,155,175);border-top-color:rgb(210,210,235);background-repeat:no-repeat;background-position:right -155px;font-size:100%;padding-top:3px;margin-bottom:0;}
div.twistWindow h2 a {background:url(arrowDown.gif) no-repeat 8px 4px;color:white;padding-left:24px;text-decoration:none;}
div.twistWindow h2 a.headerClosed {background:url(arrowRight.gif) no-repeat 8px 3px;}
div.twistWindow h2 a:hover {color:black;cursor:pointer;}
div.twistWindow h2 a.edit {color:rgb(225,225,255);font-style:normal;text-decoration:underline;padding-left:5px;background:none;font-size:85%;}
div.twistWindow h2 a#clear {position:absolute;top:5px;right:10px;color:white;}
div.twistWindow h2 a#clear:hover {color:black !important;}
div.twistWindow h2 a.edit:hover {color:white !important;}
div.twistWindow label {padding:0 1em;border:1px solid rgb(185,185,210);background:rgb(217,217,233);display:block;}
div.twistWindow li p {padding:0 1em;margin-bottom:1em;}
div.twistContent {padding:1em;background:url(twistBackground.jpg);border:1px solid rgb(155,155,175);border-top:none;}

ul.pageWidget {padding:5px 1em;background-repeat:no-repeat;background-position:right -152px;border:1px solid rgb(155,155,175);border-top-color:rgb(210,210,235);}
ul.pageWidget li {display:inline;padding-right:1em;border:0 !important;}
ul.pageWidget a {color:white;}

/* System */
div#system div.tab {background-image:url(skins/system/watermark.gif);}
div#system h1 {background-image:url(skins/system/headers.jpg);}
div#system div.twistWindow h2 {background-image:url(skins/system/headers.jpg);font-size:100%;padding-top:3px;margin-bottom:0;}
div#system ul.pageWidget {background-image:url(skins/system/headers.jpg);}

/* Routes */
div#route h1 {background-image:url(skins/route/headers.jpg);}
div#route div.tab {background-image:url(skins/route/watermark.gif);}
div#route div.twistWindow h2 {background-image:url(skins/route/headers.jpg);font-size:100%;padding-top:3px;margin-bottom:0;}
div#route div.twistWindow h2 a.edit {color:rgb(97,90,56);}
div#route ul.pageWidget {background:url(skins/route/headers.jpg) no-repeat right -92px;}
ul.objectList li.route h3 {background-image:url(skins/route/headers.jpg) !important;}
ul.objectList li.route h3 a {color:rgb(106,116,74);}
ul.objectList li.route td.distance {font-weight:bold;font-size:123.1%;color:rgb(59,62,50);padding:10px 0 10px 1em;}
ul.objectList li.route td.distance p {margin:0;font-size:24px;}
div#route div#map {height:500px;}

/* People */
div#people h1 {background-image:url(skins/people/headers.jpg);}
div#people div.tab {background-image:url(skins/people/watermark.gif);}
div#people div#tabset ul,div#people div#tabset li a {background-image:url(skins/people/tabs.gif);}
div#people div.twistWindow h2 {background-image:url(skins/people/headers.jpg);font-size:100%;padding-top:3px;margin-bottom:0;}
div#people div.twistWindow h2 a.edit {color:rgb(136,100,24);}
div#people ul.pageWidget {background:url(skins/people/headers.jpg) no-repeat right -92px;}
ul.objectList li.people h3 {background-image:url(skins/people/headers.jpg) !important;}
ul.objectList li.people h3 a {color:rgb(210,135,50);}

/* Results */
div#history li {margin-bottom:10px;list-style-type:disc;margin-left:15px;}
div#history li.selected {border:1px solid rgb(184,173,193);background:rgb(214,202,223);padding:10px;list-style-type:none;margin-left:0}
div#history li.selected a {text-decoration:none;color:black;}

/* Pro */
div#pros h1 {background-image:url(skins/pro/headers.jpg);}
div#pros div.tab {background-image:url(skins/pro/watermark.gif);}
div#pros div#tabset ul,div#pros div#tabset li a {background-image:url(skins/pro/tabs.gif);}
div#pros div.twistWindow h2 {background-image:url(skins/pro/headers.jpg);font-size:100%;padding-top:3px;margin-bottom:0;}
div#pros div.twistWindow h2 a.edit {color:rgb(69,121,84);}
div#pros ul.pageWidget {background:url(skins/pro/headers.jpg) no-repeat right -92px;}
ul.objectList li.pros h3 {background-image:url(skins/pro/headers.jpg) !important;}
ul.objectList li.pros h3 a {color:rgb(85,132,68);}

/* Groups */
div#group h1 {background-image:url(skins/group/headers.jpg);}
div#group div.tab {background-image:url(skins/group/watermark.gif);}
div#group div#tabset ul,div#group div#tabset li a {background-image:url(skins/group/tabs.gif);}
div#group div.twistWindow h2 {background-image:url(skins/group/headers.jpg);font-size:100%;padding-top:3px;margin-bottom:0;}
div#group div.twistWindow h2 a.edit {color:rgb(150,11,6);}
div#group ul.pageWidget {background:url(skins/group/headers.jpg) no-repeat right -92px;}
ul.objectList li.group h3 {background-image:url(skins/group/headers.jpg) !important;}
ul.objectList li.group h3 a {color:rgb(153,54,51);}

/* Locations */
div#location h1 {background-image:url(skins/location/headers.jpg);}
div#location div.tab {background-image:url(skins/location/watermark.gif);}
div#location div#tabset ul,div#location div#tabset li a {background-image:url(skins/location/tabs.gif);}
div#location div.twistWindow h2 {background:url(skins/location/headers.jpg) right -184px;font-size:100%;padding:6px 0;margin-bottom:0;}
div#location div.twistWindow h2 a.edit {color:rgb(245,201,255);}
div#location ul.pageWidget {background-image:url(skins/location/headers.jpg);}
ul.objectList li.location h3 {background-image:url(skins/location/headers.jpg) !important;}
ul.objectList li.location h3 a {color:rgb(71,23,132);}
ul.nearby li span {font-size:85%;display:block;}
ul.nearby li {margin-bottom:10px;}
ul.nearby li.premium {background:red;padding:1px 3px 2px 3px;background:rgb(246,245,255);border:1px solid rgb(252,252,255);}

a#offer {display:block;height:94px}
a#offer.info {background:url(guestPass.gif) no-repeat;}
a#offer.trial_7_days {background:url(guestPass.gif) no-repeat;}

/* Events */
div#event h1 {background-image:url(skins/event/headers.jpg);}
div#event div.tab {background-image:url(skins/event/watermark.gif);}
div#event div#tabset ul,div#event div#tabset li a {background-image:url(skins/event/tabs.gif);}
div#event div.twistWindow h2 {background-image:url(skins/event/headers.jpg);font-size:100%;padding-top:3px;margin-bottom:0;}
div#event div.twistWindow h2 a.edit {color:rgb(163,123,17);}
div#event ul.pageWidget {background:url(skins/event/headers.jpg) no-repeat right -92px;}
ul.objectList li.event h3 {background-image:url(skins/event/headers.jpg) !important;}
ul.objectList li.event h3 a {color:rgb(193,141,5);}

/* Bally */
div#bally h1 {background-image:url(skins/bally/headers.jpg);color:rgb(235,235,235);}
div#bally div.tab {background-image:url(skins/bally/watermark.gif);}
div#bally div#tabset ul,div#bally div#tabset li a {background-image:url(skins/bally/tabs.gif);}
div#bally div.twistWindow h2 {background:url(skins/bally/headers.jpg) no-repeat right -92px;*background-position:right -91px;font-size:100%;padding-top:3px;margin-bottom:0;}
div#bally div.twistWindow h2 a.edit{color:rgb(255,150,150);}
div#bally ul.pageWidget {background:url(skins/bally/headers.jpg) no-repeat right -92px;}
ul.objectList li.bally h3 {background:url(skins/bally/headers.jpg) no-repeat right -60px !important;color:rgb(235,235,235);}
ul.objectList li.bally h3 a {color:white;}
ul.objectList li.bally h3 a:hover {color:rgb(200,200,200) !important;}

/* Bikram */
div#bikram h1 {background-image:url(skins/bikram/headers.jpg);color:rgb(235,235,235);}
div#bikram div.tab {background-image:url(skins/bikram/watermark.gif);}
div#bikram div#tabset ul,div#bikram div#tabset li a {background-image:url(skins/bikram/tabs.gif);}
div#bikram div.twistWindow h2 {background:url(skins/bikram/headers.jpg) no-repeat right -92px;*background-position:right -91px;font-size:100%;padding-top:3px;margin-bottom:0;}
div#bikram div.twistWindow h2 a.edit{color:rgb(255,150,150);}
div#bikram ul.pageWidget {background:url(skins/bikram/headers.jpg) no-repeat right -92px;}
ul.objectList li.bikram h3 {background:url(skins/bikram/headers.jpg) no-repeat right -60px !important;color:rgb(235,235,235);}
ul.objectList li.bikram h3 a {color:white;}
ul.objectList li.bikram h3 a:hover {color:rgb(200,200,200) !important;}

/* Cheetah */
div#cheetah h1 {background-image:url(skins/cheetah/headers.jpg);color:rgb(235,235,235);}
div#cheetah div.tab {background-image:url(skins/cheetah/watermark.gif);}
div#cheetah div#tabset ul,div#cheetah div#tabset li a {background-image:url(skins/cheetah/tabs.gif);}
div#cheetah div.twistWindow h2 {background:url(skins/cheetah/headers.jpg) no-repeat right -92px;*background-position:right -91px;font-size:100%;padding-top:3px;margin-bottom:0;}
div#cheetah div.twistWindow h2 a.edit{color:rgb(255,150,150);}
div#cheetah ul.pageWidget {background:url(skins/cheetah/headers.jpg) no-repeat right -92px;}
ul.objectList li.cheetah h3 {background:url(skins/cheetah/headers.jpg) no-repeat right -60px !important;color:rgb(235,235,235);}
ul.objectList li.cheetah h3 a {color:white;}
ul.objectList li.cheetah h3 a:hover {color:rgb(200,200,200) !important;}

/* CityWide */
div#cityWide h1 {background-image:url(skins/cityWide/headers.jpg);color:rgb(235,235,235);}
div#cityWide div.tab {background-image:url(skins/cityWide/watermark.gif);}
div#cityWide div#tabset ul,div#cityWide div#tabset li a {background-image:url(skins/cityWide/tabs.gif);}
div#cityWide div.twistWindow h2 {background:url(skins/cityWide/headers.jpg) no-repeat right -92px;*background-position:right -91px;font-size:100%;padding-top:3px;margin-bottom:0;}
div#cityWide div.twistWindow h2 a.edit {color:rgb(198,179,128);}
div#cityWide ul.pageWidget {background:url(skins/cityWide/headers.jpg) no-repeat right -92px;}
ul.objectList li.cityWide h3 {background:url(skins/cityWide/headers.jpg) no-repeat right -60px !important;color:rgb(235,235,235);}
ul.objectList li.cityWide h3 a {color:white;}
ul.objectList li.cityWide h3 a:hover {color:rgb(200,200,200) !important;}

/* Ivy */
div#ivy h1 {background-image:url(skins/ivy/headers.jpg);color:rgb(73,110,66);}
div#ivy div.tab {background-image:url(skins/ivy/watermark.gif);}
div#ivy div#tabset ul,div#ivy div#tabset li a {background-image:url(skins/ivy/tabs.gif);}
div#ivy div.twistWindow h2 {background-image:url(skins/ivy/headers.jpg);font-size:100%;padding-top:3px;margin-bottom:0;}
div#ivy div.twistWindow h2 a {color:rgb(135,102,55);background-image:url(skins/ivy/arrowDown.gif);}
div#ivy div.twistWindow h2 a.headerClosed {background-image:url(skins/ivy/arrowRight.gif);}
div#ivy div.twistWindow h2 a:hover {color:rgb(192,157,112);}
div#ivy div.twistWindow h2 a.edit {color:rgb(35,102,55);background-image:none;}
div#ivy div.twistWindow h2 a.edit:hover {color:rgb(95,152,105) !important;}
div#ivy ul.pageWidget {background:url(skins/ivy/headers.jpg) no-repeat right -92px;}
ul.objectList li.ivy h3 {background:url(skins/ivy/headers.jpg) no-repeat right -60px !important;}
ul.objectList li.ivy h3 a {color:rgb(135,102,55);}
ul.objectList li.ivy h3 a:hover {color:rgb(200,200,200) !important;}

/* Forums */
div#forums h1 {background-image:url(skins/forums/headers.jpg);}
div#forums div.tab {background-image:url(skins/forums/watermark.gif);}
div#forums div.twistWindow h2 {background-image:url(skins/forums/headers.jpg);font-size:100%;padding-top:3px;margin-bottom:0;}
div#forums ul.pageWidget {background:url(skins/forums/headers.jpg) no-repeat right -92px;}
ul.objectList li.forums h3 {background-image:url(skins/forums/headers.jpg) !important;}
div#forums a {color:rgb(229,80,40);}

/* Resources */
div#resources h1 {background-image:url(skins/resources/headers.jpg);}
div#resources div.tab {background-image:url(skins/resources/watermark.gif);}
div#resources div.twistWindow h2 {background-image:url(skins/resources/headers.jpg);font-size:100%;padding-top:3px;margin-bottom:0;}
div#resources ul.pageWidget {background:url(skins/resources/headers.jpg) no-repeat right -92px;}
ul.objectList li.resources h3 {background-image:url(skins/resources/headers.jpg) !important;}

div#article h2 {margin-bottom:0;font-size:216%;font-weight:normal;}
div#article img {float:left;padding:0 2em 1em 0;}
div#article div#credit {margin-bottom:1.5em;font-size:85%;font-weight:bold;color:rgb(100,100,100);}
div#article div#credit a {font-size:123.1%;}
div#article blockquote {background:url(quotes.gif) no-repeat;margin:2em 0 2em 2em;padding-left:24px;padding-top:5px;float:right;font-size:138.5%;width:250px;font-style:oblique;color:rgb(100,100,100);}
div#article ul {margin-bottom:2em;}
div#article li {list-style-type:disc;margin:0 0 1em 3em;font-weight:bold;color:rgb(75,75,75);}
div#author {padding-top:3em;clear:both;}
div#author img {float:left;padding-right:1em;}
div#author p {margin-left:90px;}
div#author a {font-size:123.1%;}
div#author h4 {border-bottom:1px solid rgb(200,200,200);margin-bottom:5px;}

div#bmi {background:url(bmiBackground.jpg) no-repeat;width:500px;height:120px;margin:25px 1em 25px -1em;*margin-right:-2em;}
div#bmi div#arrow {background:url(bmiArrow.gif) no-repeat;width:25px;height:31px;text-align:center;vertical-align:bottom;padding:72px 17px 17px 58px;font-weight:bold;}
div#bmi div#arrow p {color:white;font-weight:bold;padding:0;margin-bottom:0;}


/* Landing Pages */
div#pitch {position:relative;height:228px;background-repeat:no-repeat;background-position:left -214px;border-bottom-style:solid;border-bottom-width:2px;}
div#pitch div {position:absolute;top:35px;left:250px;width:270px;}
div#pitch h2 {font-size:116%;font-weight:bold;margin-bottom:0;}
div#pitch p {font-size:93%;}
div#pitch label {font-size:153.9%;display:block;}
div#pitch input {border-width:3px;border-style:solid;font-size:138.5%;padding:2px;width:100px;vertical-align:middle;}
div#pitch input.button {border:1px solid black !important;background:url(submit.png) no-repeat;padding:0;height:32px;width:45px;}
div#pitch input.button:hover {cursor:pointer;}
div#pitch a {display:block;}
div#pitch ul {float:right;width:200px;padding:30px 25px 0 0;}
div#pitch li {background-repeat:no-repeat;padding-left:35px;height:45px;}

div#fitness div#pitch {background-image:url(skins/fitness/headers.jpg);border-color:rgb(235,235,255);}
div#fitness div#pitch input {border-color:rgb(107,107,107);}
div#fitness div#pitch input.button {background-position:-46px 0px;}
div#fitness div#pitch input.button:hover {background-position:-46px -31px;}
div#fitness div#pitch li, div#fitness ul#landingTopic li {background-image:url(skins/location/bullet.gif)}

div#route div#pitch {background-image:url(skins/route/headers.jpg);border-color:rgb(235,235,255);}
div#route div#pitch input {border-color:rgb(155,170,95);}
div#route div#pitch input.button {background-position:-92px 0px;}
div#route div#pitch input.button:hover {background-position:-92px -31px;}
div#route div#pitch li, div#route ul#landingTopic li {background-image:url(skins/location/bullet.gif)}

div#people div#pitch {background-image:url(skins/people/headers.jpg);border-color:rgb(235,235,255);background-position:left -182px;}
div#people div#pitch input {border-color:rgb(249,160,8);}
div#people div#pitch input.button {background-position:-138px 0px;}
div#people div#pitch input.button:hover {background-position:-138px -31px;}
div#people div#pitch li, div#people ul#landingTopic li {background-image:url(skins/people/bullet.gif)}

div#pros div#pitch {background-image:url(skins/pro/headers.jpg);border-color:rgb(235,235,255);background-position:left -182px;}
div#pros div#pitch input {border-color:rgb(82,199,40);}
div#pros div#pitch input.button {background-position:-184px 0px;}
div#pros div#pitch input.button:hover {background-position:-184px -31px;}
div#pros div#pitch li, div#pros ul#landingTopic li {background-image:url(skins/pro/bullet.gif)}

div#group div#pitch {background-image:url(skins/group/headers.jpg);border-color:rgb(235,235,255);}
div#group div#pitch input {border-color:rgb(198,17,0);}
div#group div#pitch input.button {background-position:-230px 0px;}
div#group div#pitch input.button:hover {background-position:-230px -31px;}
div#group div#pitch li, div#group ul#landingTopic li {background-image:url(skins/location/bullet.gif)}

div#location div#pitch {background-image:url(skins/location/headers.jpg);border-color:rgb(235,235,255);}
div#location div#pitch input {border-color:rgb(146,58,181);}
div#location div#pitch input.button {background-position:-276px 0px;}
div#location div#pitch input.button:hover {background-position:-276px -31px;}
div#location div#pitch li, div#location ul#landingTopic li {background-image:url(skins/location/bullet.gif)}

div#event div#pitch {background-image:url(skins/event/headers.jpg);border-color:rgb(235,235,255);}
div#event div#pitch input {border-color:rgb(250,201,2);}
div#event div#pitch input.button {background-position:-322px 0px;}
div#event div#pitch input.button:hover {background-position:-322px -31px;}
div#event div#pitch li, div#event ul#landingTopic li {background-image:url(skins/location/bullet.gif)}

div#resources div#pitch {background-image:url(skins/resources/headers.jpg);border-color:rgb(235,235,255);}
div#resources div#pitch input {border-color:rgb(96,186,186);}
div#resources div#pitch input.button {background-position:-368px 0px;}
div#resources div#pitch input.button:hover {background-position:-368px -31px;}
div#resources div#pitch li, div#resources ul#landingTopic li {background-image:url(skins/location/bullet.gif)}

div#highlights ul {padding:50px 0 0 99px;height:330px;}
div#highlights li {float:left;width:175px;margin-right:26px;background:url(summaryBox.png);}
div#highlights h3 {font-size:123.1%;padding:15px 20px;}
div#highlights p {padding:0 20px 18px 20px;line-height:1.4em;}

ul#landingTopic {padding:0 45px 0 25px;}
ul#landingTopic h3 {border-bottom:2px solid rgb(221,218,247);padding-bottom:2px;}
ul#landingTopic li {background-repeat:no-repeat;padding:0 0 35px 35px;}
div#linkList {padding:0 30px 180px 30px;}
table#featured {width:91%;margin:0 25px 30px 25px;}
table#featured h4 {border-bottom:2px solid rgb(221,218,247);padding-bottom:5px;margin-bottom:10px;}
table#featured td.space {width:10%;}

/* Etc */
div#moniker {font-weight:bold;font-size:92%;}
div#affiliations img {width:100%;padding-top:.25em;}
table.widget {position:relative;}
table.widget td {padding:15px;}
div#poster {margin-bottom:5px;}
div#allSearch ul.edit li {float:left;clear:none;}
div#allSearch ul.edit li.line {width:100%;padding-left:200px;}
div#allSearch ul.edit li.button {padding:0 0 0 10px;}
div#allSearch ul.edit ul.radiogroup input {margin-left:45px;}

/* Sales */
div#sales {background:white url(skins/location/salesSplash.jpg) no-repeat;height:372px;}
div#sales h1 {border-bottom:none;font-weight:bold;color:rgb(47,18,80);text-align:center;padding:0 30px;margin-bottom:20px;}
div#sales h1 a {margin-right:0 !important;}
div#sales h1 font {color:rgb(139,52,171);}
div#sales h2 {color:white;text-align:center;padding:30px 20px 0 20px;}
div#sales h2 font {font-weight:bold;}
div#sales ul.bullet {font-size:138.5%;margin:0 0 40px 300px;}
div#free {background:rgb(242,242,245) url(skins/location/salesFree.gif) no-repeat;height:269px;position:relative;}
div#free h1 {color:rgb(122,85,142);border-bottom:0;font-size:197%;text-align:center;float:left;position:absolute;left:110px;}
div#free p {color:rgb(150,150,150);position:absolute;left:50px;top:100px;width:400px;text-align:center;}
div#free a {background:url(skins/location/buttonFree.gif) no-repeat;height:63px;width:291px;display:block;position:absolute;top:170px;left:115px;z-index:2;}
div#free a:hover {background-position:left -63px;}
div#benefits {background:rgb(215,191,247) url(skins/location/salesUpgrade.jpg) repeat-x left top;height:457px;position:relative;}
div#benefits h2 {background:url(skins/location/salesArrow.gif) no-repeat 40px -2px;height:196px;padding:90px 0px 0px 220px;position:relative;top:-70px;font-weight:bold;font-size:246.2%;color:rgb(80,80,80);}
div#benefits ul {position:absolute;top:150px;left:385px;font-size:108%;color:rgb(100,100,100);width:360px;}
div#buy {background:rgb(127,113,145) url(skins/location/salesSplashBottom.gif) no-repeat;height:479px;position:relative;padding-bottom:40px;}
div#buy h2 {color:rgb(122,85,142);font-weight:bold;text-align:center;font-size:232%;padding-top:30px;margin:0;}
div#buy p {position:absolute;color:rgb(80,80,80);font-weight:bold;font-size:461.7%;}
div#buy p#monthly {top:211px;left:193px;width:140px;}
div#buy p#annual {top:211px;left:462px;}
div#buy p span {font-weight:normal;font-size:28%;display:block;position:absolute;top:60px;left:35px;}
div#buy p#annual span {left:48px;}
div#buy p#annual font {left:120px;top:63px;font-size:12px;width:100px;}
div#buy font {color:rgb(220,210,232);position:absolute;top:298px;left:284px;}
div#buy a#upgrade {background:url(skins/location/buttonUpgrade.gif) no-repeat;display:block;height:119px;width:547px;position:absolute;top:338px;left:136px;}
div#buy a#upgrade:hover {background-position:left -119px;}
div#buy a#noThanks {font-size:13px;position:absolute;top:450px;right:100px;color:rgb(230,230,230);}


/************************** Special Page **************************/
html#special {background:rgb(132,125,182);}
html#special body {background:url(skins/special/main.jpg) no-repeat left top;height:1000px;width:1020px;margin:auto;border-right:2px solid rgb(200,200,200);border-left:2px solid rgb(200,200,200);position:relative;}
html#special a {color:white;text-decoration:none;}
html#special a#button {background:url(skins/special/button.gif) no-repeat 0px 0px;width:446px;height:60px;display:block;position:absolute;top:275px;left:-2px;}
html#special a#button:hover {background-position:0px -60px;}
html#special div {width:475px;position:absolute;top:200px;left:65px;text-align:left;}
html#special h2 {color:rgb(200,200,200);margin-bottom:30px;font-size:158%;}
html#special h2 font {color:white;font-weight:bold;font-size:100%;}
html#special h1 {border:none;color:white;font-weight:bold;font-size:216%;padding:0;margin-bottom:20px;}
html#special h1 a {color:rgb(163,185,209);text-decoration:underline;}
html#special p {color:rgb(170,170,170);font-size:116%;font-weight:bold;}
html#special p#questions {position:absolute;top:360px;font-size:85%;}
html#special p#questions a {color:rgb(163,185,209);text-decoration:underline;}
html#special div#details {position:absolute;top:440px;left:0px;}
html#special div#details h2 {margin-left:-20px;color:black;}
html#special div#details li {float:left;width:205px;margin:0 40px 10px 10px;list-style-type:disc;color:rgb(215,211,246);}
html#special div#details li b {color:white;}
html#special div#details li.last {margin-right:0px;}

