img{border:0}
div#logo-div{width:100%;padding:10px}
h1{font-size:2em;margin-bottom:1.25ex;}
body div#content{width:500px;margin:0 auto}
.additionalOptions,#providerPrompt,#extraInfo{float:left;clear:both;text-align:left;width:600px;margin:10px 0}
#extraInfo{margin:5px 10px}
#seemore{margin-bottom:10px}
div#providerChoiceIntro{float:left;text-align:left;width:98.5%}
#goback{color:#000}
#providerPrompt{width:250px;border:1px solid #ddd;margin:10px;padding:10px}
div#providerChoice{float:left;overflow:hidden;width:480px;height:140px}
#providerPromptSubmit{text-decoration:none;color:#000;background-color:#ccc;border:1px solid #000;display:block;width:60px;float:right;clear:right;text-align:center;cursor:pointer;padding:3px}
div#providerChoice div{width:150px;height:60px;overflow:hidden;float:left;padding:4px}
#providerChoice button.submit,#providerChoice a.providerlink{background:url(../images/login_logos.png) no-repeat 0 -400px;height:50px;width:150px;border:0;cursor:pointer;display:block;margin:10px 0 0;padding:0}
#providerChoice a.providerlink span{display:none}
h1#login{float:left;margin-top:0}
p.description{clear:both}
#content{position:relative}
div#help{background:url(../images/help.png) no-repeat;height:24px;width:24px;float:right;margin-top:4px;margin-right:4px}
div.toolTipWrapper{display:none;position:absolute;width:450px;text-align:left;background:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;}
div.toolTipWrapper div.toolTipMid{background:#fff;color:#000;border:2px solid #506faa;-moz-border-radius:20px;-webkit-border-radius:20px;font-size:.75em;padding:10px}
div.toolTipWrapper div.toolTipMid div.header{font-weight:700}
div.toolTipWrapper div.toolTipMid div.content{padding-bottom:10px}
div.ie6 #providerChoice .submit{background:url(../images/login_logos.gif) no-repeat}
#carnival #content .additionalOptions{margin:10px;}
div#providerChoice div.providerOption #verisign{background-position:0 -500px}
div div#providerChoice div.providerOption #verisign:hover{background-position:-150px -500px}
div div#providerChoice div.providerOption #verisign:active{background-position:-300px -500px}
div div#providerChoice div.providerOption #yahoo{background-position:0 -550px}
div div#providerChoice div.providerOption #yahoo:hover{background-position:-150px -550px}
div div#providerChoice div.providerOption #yahoo:active{background-position:-300px -550px}
div div#providerChoice div.providerOption #live_id{background-position:0 -250px}
div div#providerChoice div.providerOption #live_id:hover{background-position:-150px -250px}
div div#providerChoice div.providerOption #live_id:active{background-position:-300px -250px}
div div#providerChoice div.providerOption #google{background-position:0 -150px}
div div#providerChoice div.providerOption #google:hover{background-position:-150px -150px}
div div#providerChoice div.providerOption #google:active{background-position:-300px -150px}
div div#providerChoice div.providerOption #myspace{background-position:0 -350px}
div div#providerChoice div.providerOption #myspace:hover{background-position:-150px -350px}
div div#providerChoice div.providerOption #myspace:active{background-position:-300px -350px}
div div#providerChoice div.providerOption #myopenid{background-position:0 -300px}
div div#providerChoice div.providerOption #myopenid:hover{background-position:-150px -300px}
div div#providerChoice div.providerOption #myopenid:active{background-position:-300px -300px}
div div#providerChoice div.providerOption #linkedin{background-position:0 -200px}
div div#providerChoice div.providerOption #linkedin:hover{background-position:-150px -200px}
div div#providerChoice div.providerOption #linkedin:active{background-position:-300px -200px}
div div#providerChoice div.providerOption #facebook{background-position:0 -100px}
div div#providerChoice div.providerOption #facebook:hover{background-position:-150px -100px}
div div#providerChoice div.providerOption #facebook:active{background-position:-300px -100px}
div div#providerChoice div.providerOption #aol{background-position:0 0}
div div#providerChoice div.providerOption #aol:hover{background-position:-150px 0}
div div#providerChoice div.providerOption #aol:active{background-position:-300px 0}
div div#providerChoice div.providerOption #openid{background-position:0 -400px}
div div#providerChoice div.providerOption #openid:hover{background-position:-150px -400px}
div div#providerChoice div.providerOption #openid:active{background-position:-300px -400px}
div div#providerChoice div.providerOption #blogger{background-position:0 -50px}
div div#providerChoice div.providerOption #blogger:hover{background-position:-150px -50px}
div div#providerChoice div.providerOption #blogger:active{background-position:-300px -50px}
div div#providerChoice div.providerOption #twitter{background-position:0 -450px}
div div#providerChoice div.providerOption #twitter:hover{background-position:-150px -450px}
div div#providerChoice div.providerOption #twitter:active{background-position:-300px -450px}
div div#providerChoice div.providerOption #flickr{background-position:0 -600px}
div div#providerChoice div.providerOption #flickr:hover{background-position:-150px -600px}
div div#providerChoice div.providerOption #flickr:active{background-position:-300px -600px}
div div#providerChoice div.providerOption #wordpress{background-position:0 -650px}
div div#providerChoice div.providerOption #wordpress:hover{background-position:-150px -650px}
div div#providerChoice div.providerOption #wordpress:active{background-position:-300px -650px}
.clearfix{width:100%;overflow:visible}
.errorMessage{color:red;text-align:left;clear:left;}
#link #providerChoice{width:450px;height:auto;}
