@charset "utf-8";
/* CSS Document */
body {font-family: Arial, Helvetica, sans-serif; }
#wizardwrapper {width:600px;  margin-left:auto;  margin-right:auto;}
#wizardcontainer {width:auto}
#desktopcontainer, #iphonecontainer, #mobilecontainer{height:auto; padding:0 10px 0 10px;}
#desktop, #iphone, #mobile {padding:10px; border-bottom:1px solid #999999; border-top:1px solid #999999; height:inherit}
.desktophead, .iphonehead, .mobilehead {padding:20px 20px 0px 90px;  height:80px; margin-bottom: 16px;}
.desktophead, .iphonehead, .mobilehead {color:#0066FF; font-weight:bold; font-size:23px; text-decoration:none}
.topline {font-size: 11px; color:#6699FF; font-weight:bold;}
.desktophead {background-image:url(http://www.ereader.com/ereader/software/softwarewizard/icon_desktop3.jpg); background-repeat:no-repeat}
.iphonehead {background-image:url(http://www.ereader.com/ereader/software/softwarewizard/icon_iphone3.jpg); background-repeat:no-repeat}
.mobilehead {background-image:url(http://www.ereader.com/ereader/software/softwarewizard/icon_mobile3.jpg); background-repeat:no-repeat}

a.divlink{text-decoration:none; cursor: pointer;}

.color0 {background-color:#ffffff;}
.color1 {background-color:#ffffff; padding:10px; border-bottom:1px solid #999999;}/*E0E7FE*/

.header {font-size: 23px; color:#666666; font-weight:bold;}
.subhead, .subhead a{font-size: 12px; color:#666666; font-weight:normal; text-decoration:none;}
.breadcrumb {font-size: 11px; color:#888888; font-weight:bold;}
.rightlinks {font-size: 11px; color:#666666; font-weight:normal; text-decoration:none; float:right; padding:0 3px 0 2px}
.rightlinks a{color:#6699FF; font-weight:bold; text-decoration:none;}
.rightlinks a:hover {color:#0066FF;background-color:#B7CCFF;}

.stepHead {font-size: 17px; color:#666666; font-weight:bold; padding-top:10px;}
.step{font-size: 14px; color:#0066FF; font-weight:bold;}
a.step {padding-left:2px; padding-right:2px;; text-decoration:none;}
a.step:hover {text-decoration:none; background-color:#B7CCFF; }
/*a.step:visited {background-color:#B7CCFF;}*/
.steptext {font-size: 12px; color:#666666; font-weight:normal; padding-left:2px;}
.steptext a{color:#6699FF; text-decoration:none;}
.steptext11 {font-size: 11px; color:#666666; font-weight:normal; padding-left:2px;}
.steptext11 a{color:#6699FF; font-weight:normal; text-decoration:none;}
.instructions {font-size: 12px; color:#333333;}
.instructions .strong{font-size: 14px; color:#666666; font-weight:bold;}
.instructions ol{margin-top:0px; margin-bottom: -3px}
.instructions a {color:#0066FF; font-weight:bold; text-decoration:none;}
.instructions a:hover {background-color:#B7CCFF; text-decoration:none;}

#devicelist {font-size: 11px; color:#666666; font-weight:normal; text-decoration:none; padding:10px; margin-left:10px; margin-right:10px; background-color:#B7CCFF;}

#mfrmenu{border:1px #FFF solid}
select.jumpMenu {margin-top:10px;}

.email{border:1px #666 solid; width:210px; margin:0 10px 0 0; height:16px;}

.submit {border:1px #666 solid; background:#0066FF; color:#FFFFFF;}

.success {font-size: 14px; color:#0066FF; font-weight:bold;}

#help_device {border:1px solid #666666; width:380px; font-size: 11px; color:#666666; background:#ffffcc; padding:3px 6px 3px 6px; z-index:999; float:right; position:absolute; margin-left:90px; margin-top:-12px} /*position:absolute;*/
#help_OS {border:1px solid #666666; width:380px; font-size: 11px; color:#666666; background:#ffffcc; padding:3px 6px 3px 6px; z-index:999; float:right; position:absolute; margin-left:90px; margin-top:-12px}
