/* AB TEST CSS */

div#updateSteps{
margin:10px 0 40px 0;
}
h1{
background-color:#fff;
color:#0099ff;
}

div#updateSteps h1{
background-color:#fff;
color:#0099ff;
}

div#updateSteps ol{
font:normal 16px/18px Helvetica, verdana, arial, sans-serif;
margin:10px 0 20px 0;
}

div#updateStep1, div#updateStep2, div#updateStep3{
margin:20px 0;
display:block;
border:solid 2px #aaa;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
position:relative;
padding-top:40px;
}

div#feedback {
position:fixed;
background-color:#fff;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
padding:8px;
width:135px;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
border:1px outset #777777;
left:649px;
margin-top:25px;
}

div#feedback:hover {
border-color:#0099ff;
filter:alpha(opacity=100);
-moz-opacity:1.00;
opacity:1.00;
}

#feedback.freeze {
position:static;
cursor:pointer;
}

#feedback.freeze div {
display:none;
}

#feedback.off:hover {
border-color:#777;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
}

#feedback h3 {
margin:0pt;
padding:0pt;
line-height:15px;
}

#feedback h3 a{
display:inline;
float:none;
}

#feedback a {
display:block;
float:right;
}

#feedback span {
display:block;
margin:10px 0pt 5px;
}
div#updateStep1 H1, div#updateStep2 H1, div#updateStep3 H1 {
top:-25px;
padding-top:20px;
text-indent:45px;
width:300px;
position:absolute;
}

div#updateStep1 H1 span, div#updateStep2 H1 span {
display:block;
font:normal 11px Verdana, sans-serif;
}

div#updateStep1 ul {
position:relative;
}

div#updateStep1 h1{
background:transparent url(/support/ab/b/step1grey.png) no-repeat scroll 7px -1px;
}
div#updateStep2 h1{
background:transparent url(/support/ab/b/step2grey.png) no-repeat scroll 7px -1px;
}
div#updateStep3 h1{
background:transparent url(/support/ab/b/step3grey.png) no-repeat scroll 7px -1px;
}

div#updateStep1.stepHere h1{
background:transparent url(/support/ab/b/step1.png) no-repeat scroll 7px -1px;
}
div#updateStep2.stepHere h1{
background:transparent url(/support/ab/b/step2.png) no-repeat scroll 7px -1px;
}
div#updateStep3.stepHere h1{
background:transparent url(/support/ab/b/step3.png) no-repeat scroll 7px -1px;
}

H1{
color:#999;
}

div#updateStep1.stepHere, div#updateStep2.stepHere, div#updateStep3.stepHere{
border-color:#0099ff;
}

div.stepHere H1{
color:#0099ff;
}

span.step {
display:none;
}

div#updateStep1.stepHere span.step, div#updateStep2.stepHere span.step, div#updateStep3.stepHere span.step {
display:block;
}
/*
div#updateStep1.stepHere span.step {
margin:0;
display:block;
}

div#updateStep2.stepHere span.step {
margin:0;
display:block;
}

div#updateStep3.stepHere span.step {
margin:0;
display:block;
}
*/
div#updateStep1 span.step p, div#updateStep2 span.step p, div#updateStep3 span.step p {
margin:5px 5px 5px 40px;
}
div#updateStep1 span.step ul, div#updateStep2 span.step ul {
margin:0px;
width:280px;
padding:10px 0px 10px 30px;
}


div#updateStep1 span.step ul li, div#updateStep2 span.step ul li{
position:relative;
list-style:none;
margin:0;
}
div#updateStep1 span.step ul li {
border-top:1px solid #CCCCCC;
padding:10px;
}
div#updateStep1 span.step ul li span.em{
color:#999;
font:normal 12px Helvetica, Arial, sans-serif;
position:absolute;
right:130px;
top:10px;
}
div#updateStep1 span.step ul li b{
position:absolute;
left:170px;
}

strong.lookie {
color:#0099ff;
}

div#updateStep1 span.step ul li input{
/* margin:-40px 0 0 200px;
display:inline; */
position:absolute;
right:10px;
top:6px;
}

div#updateStep2 span.step ul li a{
border-top:solid 1px #ccc;
padding:10px;
display:block;
background:#FFF url(/support/ab/b/dolo_grn.png) no-repeat scroll 250px 10px;
width:260px;
height:30px;
text-decoration:none;
}

div#updateStep2 span.step ul li a strong{
color:#000;
font:bold 14px Verdana, sans-serif;
display:block;
}

div#updateStep2 span.step ul li a:hover{
background:#EAF5FE url(/support/ab/b/dolo_grn.png) no-repeat scroll 250px 10px;
color:#000;
}

h1.btn:hover{
color:#0099ff;
cursor:pointer;
}
body#popup {
width:auto;
text-align:center;
background-color:#EAF5FE;
padding:20px;
margin:0;
}

div#thx {
width:350px;
height:200px;
margin:auto;
text-align:center;
padding:10px 0;
border:solid 2px #0099ff;
background-color:#fff;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
}

div#thx h1{
margin:5px;
font:normal 22px Helvetica, Verdana, sans-serif;
background-color:#fff;
color:#0099ff;
}


div#thx #ta{
width:300px;
height:120px;
margin:15px auto;
display:block;
background-color:#EAF5FE;
}
