body  { background-color: silver; text-align: center; padding: 4px }
.maintable  { background-image: url(/ipod_repair_images/ipod_repairs_body_bg.jpg); background-repeat: repeat-y; background-position: left top; width: 770px; height: 100%; border: solid 1px #dcdcdc }
.header  { background-color: transparent; background-image: url(/ipod_repair_images/fix_my_ipod.jpg); background-repeat: no-repeat; background-position: left top; width: 770px; height: 160px }
.headertext   { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; padding-left: 20px }
.header .heading {height: 100px; }
.header .heading h1 { color: #36f; font-size: 18px; font-family: "trebuchet ms", verdana, arial; text-decoration: none; padding-top: 40px; padding-left: 230px; }
.mainbody { background-color: white; background-image: url(/ipod_repair_images/ipod_repairs_body_bg.jpg); background-repeat: repeat-y; background-position: left top; width: 770px }
.menuarea { padding-left: 3px; width: 149px }
.menuarea table { background-color: #fffff0; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: solid 1px #d4d4d4; }
.menuarea th { color: #3c396b; font-size: 11px; font-family: "Trebuchet MS", verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #fffff0; text-align: left; padding: 1px 2px 1px 4px; }

.bodyarea     { color: #282828; font-size: 12px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-right: 8px; padding-left: 3px; width: 402px }
.bodytext  { color: #282828; font-size: 12px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: justify; padding-right: 8px; padding-left: 4px }
.bodytitle { color: #282828; font-size: 18px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; text-align: right; padding-right: 8px }
.bodytitleleft { color: #282828; font-size: 18px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; text-align: left; padding-right: 8px }
.newsarea   { color: #8d8d8d; font-size: 10px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; text-align: justify; padding-right: 2px; padding-left: 6px; width: 218px }
.address  { color: #8d8d8d; font-size: 10px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; line-height: 9px; text-align: left; padding-left: 2px; overflow: visible }

div.headlinks { background-color: #fffff0; position: relative; top: -12px; margin: 0 2px 0; padding: 3px 2px; border: solid 1px #c0c0c0; display: block; }
div.headlinks a { font-size: 11px; font-weight: bold; }
div.headlinks a:link { color: blue; text-decoration: none; }
div.headlinks a:visited { color: blue; text-decoration: none; }
div.headlinks a:hover { color: green; text-decoration: underline; }

.newsarea u { color: #8d8d8d; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right }
.newsarea a:link { color: #8d8d8d; font-size: 9px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.newsarea a:visited { color: #8d8d8d; font-size: 9px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.newsarea a:hover { color: #03c; font-size: 9px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.class { }
.menu { color: white; font-size: 11px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(/ipod_repair_images/ipod_menu_bg.jpg); background-repeat: no-repeat; background-position: right center; text-align: left; padding-top: 1px; padding-bottom: 1px; padding-left: 12px; height: 15px }
.menu a:link  { color: #fffff0; font-size: 11px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menu a:visited  { color: #fffff0; font-size: 11px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menu a:hover  { color: #edda0e; font-size: 11px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline overline }
.mobileissue { width: 380px; height: 128px }
.mobileissuebody  { color: #282828; font-size: 11px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; line-height: 10px; text-decoration: none; background-color: transparent; background-image: url(../ipod_repair_images/broken_lcd/screen-problems_05.jpg); background-repeat: no-repeat; background-position: left top; text-align: justify; padding-top: 2px; padding-bottom: 0; padding-left: 2px; width: 265px; height: 80px; max-width: 265px; max-height: 80px; overflow: scroll }
.mobileissuebody a:link   { color: navy; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline; background-color: transparent; text-align: right; padding-left: 115px }
.mobileissuebody a:visited   { color: navy; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline; background-color: transparent; text-align: right; padding-left: 115px }
.mobileissuebody a:hover   { color: #ac0000; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; background-color: white; text-align: right; padding-left: 115px }
.powerissuebody  { color: #282828; font-size: 11px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; line-height: 10px; text-decoration: none; background-color: transparent; background-image: url(../ipod_repair_images/power_issues/power-issues_05.jpg); background-repeat: no-repeat; background-position: left top; text-align: justify; padding-top: 2px; padding-left: 2px; width: 265px; height: 80px; max-width: 265px; max-height: 80px; overflow: scroll }
.powerissuebody a:link { color: navy; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; line-height: 2px; text-decoration: underline; background-color: transparent; text-align: right; padding-right: 8px; padding-left: 2px }
.powerissuebody a:visited { color: navy; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; line-height: 2px; text-decoration: underline; background-color: transparent; text-align: right; padding-right: 8px; padding-left: 2px }
.powerissuebody a:hover { color: #ac0000; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; line-height: 2px; text-decoration: none; background-color: #758bcc; text-align: right; padding-right: 8px; padding-left: 38px; border: solid 1px #c2c9fd }
.disclaimer  { color: black; font-size: 10px; line-height: 1px; text-decoration: none; padding: 0 }
.disclaimer a:link { color: black; font-size: 10px; text-decoration: underline; padding: 0px }
.disclaimer a:visited { color: black; font-size: 10px; text-decoration: underline; padding: 0px }
.disclaimer a:hover  { color: black; font-size: 10px; text-decoration: none; background-color: transparent; padding: 0; border: 0 }

.networktitle { color: #333; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #f0f0f0; background-image: url(../ipod_repair_images/mobile_network_providers/mobile_network_bg.jpg); background-repeat: repeat-y; background-position: right top; text-align: left; padding-bottom: 3px; padding-left: 4px; width: 140px }
.networkimage { color: #333; font-size: 11px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #f0f0f0; text-align: left; padding-bottom: 2px; width: 140px }
.networkcell { color: #333; font-size: 11px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #f0f0f0; background-image: url(../ipod_repair_images/mobile_network_providers/mobile_network_bg.jpg); background-repeat: repeat-y; background-position: right top; text-align: left; padding-left: 4px; width: 108px; height: 20px }
.networkcell a:link { color: #333; font-size: 11px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left }
.networkcell a:visited { color: #333; font-size: 11px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left }
.networkcell a:hover { color: #333; font-size: 11px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: white; text-align: right; width: 104px; height: 20px; border: dotted 1px #03c }
input { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #c2c9fd }
select { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #c2c9fd }
textarea { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #c2c9fd }
option { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #c2c9fd }
.searchtable  { color: #8d8d8d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; border-style: none }
.provider { }
.manufacturercell { color: #8d8d8d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; padding: 2px }
.manufacturercell a:link { color: #8d8d8d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
.manufacturercell a:visited { color: #8d8d8d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
.manufacturercell a:hover { color: #03c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.modelcell  { color: #8d8d8d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; text-align: center; text-transform: capitalize }
.modelcell a:link { color: #8d8d8d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; text-align: center; text-transform: capitalize }
.modelcell a:visited { color: #8d8d8d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; text-align: center; text-transform: capitalize }
.modelcell a:hover { color: #03f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; background-color: white; text-align: center; text-transform: capitalize }
.border { border: solid 1px gray }
.footer { color: #fffff0; font-size: 10px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #333; text-align: center; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid silver }
.footer a:link { color: #fffff0; font-size: 10px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: #333; text-align: center; padding-top: 2px; padding-bottom: 2px }
.footer a:visited { color: #fffff0; font-size: 10px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: #333; text-align: center; padding-top: 2px; padding-bottom: 2px }
.footer a:hover { color: #fdbe51; font-size: 10px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; background-color: #333; text-align: center; padding-top: 2px; padding-bottom: 2px }
.bulletpoints { color: #282828; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: none; background-color: #d6d6d6; background-image: url(/ipod_repair_images/bullet.gif); background-repeat: no-repeat; background-position: left bottom; padding: 0 0 0 21px; height: 22px }
.additional { color: #5681d7; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: justify; position: inherit; width: 290px; height: 400px; overflow: scroll; padding: 4px; border: solid 1px aqua; }

.bookcell {}

.ipodissue {}
table.ipodissue  { background-color: white; background-image: url(/ipod_repair_images/ipod_problem_bg.jpg); background-repeat: no-repeat; background-position: left bottom; margin-right: 2%; margin-bottom: 8px; margin-left: 2%; padding: 4px; border-color: #919191 #f0f0f0 #d4d4d4 #919191; border-style: solid; border-width: 1px 2px 1px 1px; }
.ipodissue tr {}
.ipodissue tr td { color: #231D68; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 2px; }
.ipodissue h2 { color: #919191; font-size: 16px; font-family: "Gill Sans Light", "Gill Sans", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-right: 12px; }
.ipodissue a:link { color: #3c396b; text-decoration: underline; }
.ipodissue a:visited { color: #3c396b; text-decoration: none; }
.ipodissue a:hover { color: #8a3225; text-decoration: none; }
.ipodissue img.issuegraphic { background-color: #f0f0f0; margin: 2px 4px; padding: 2px; border: solid 1px #9b9b9b; }
.ipodissue input {}
.ipodissue select,.ipodissue option { color: #231d93; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }



.fixfocus { font-family: "trebuchet ms", verdana, arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; margin-bottom: 3px; padding-bottom: 3px; border-bottom: 2px solid #3c396b; }
.fixfocus table { color: #3c396b; font-size: 11px; }
.fixfocus tr {}
.fixfocus td {}
.fixfocus h1 {}
.fixfocus h2 {}
.fixfocus a:link,.fixfocus a:visited {}
.fixfocus a:hover {}
.fixfocus img { background-color: white; margin: 3px; padding: 3px; border: solid 1px #d4d4d4; }
.fixfocus input {}
.fixfocus select,.fixfocus option {}

.spec {}
table.spec { color: #231D68; font-size: 10px; background-color: #ebedff; text-decoration: none; margin: 4px 6px 2px; padding: 2px; border: solid 1px #d4d4d4; }
div.spec { color: #231d7e; font-size: 10px; background-color: #f8f8f8; text-decoration: none; margin: 4px 6px 2px 8px; padding: 4px; border: solid 1px #d4d4d4; }
div.specsmall { color: #231d7e; font-size: 10px; text-decoration: none; background-color: #f8f8f8; margin: 4px 10px 0 0; padding: 2px 2px 2px 5px; border: solid 1px #d4d4d4; }
.spec tr {}
.spec td { padding: 2px; border-bottom: 1px dotted #514d90; }

.fixlist {}
.fixlist .options { color: #919191; padding-top: 2px; border-top: 1px dotted #d4d4d4; }
.fixlist table {}
.fixlist tr {}
.fixlist td {}
.fixlist h1 {}
.fixlist h2 {}
.fixlist a:link,.fixlist a:visited {}
.fixlist a:hover {}
.fixlist img {}
.fixlist input {}
.fixlist select,.fixlist option {}

.minimessage { color: #36f; font-size: 11px; font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Arial, Helvetica, sans-serif; width: 145px; }
.minimessage a:link { color: #231d93; text-decoration: underline; }
.minimessage a:visited { color: #231d3b; }
.minimessage a:hover { color: #f00; text-decoration: none; }
.minimessage a:active { color: #109604; text-decoration: none; }
.minimessage caption {}
.minimessage #sup { font-size: 8px; text-decoration: none; position: relative; top: -1px; right: 1px; float: right; clear: right; }
.minimessage th { font-size: 12px; padding: 4px; }
.minimessage .messagebody { color: #a4a4a4; font-size: 11px; font-family: "trebuchet ms", verdana, arial; line-height: 12px; padding-right: 4px; padding-bottom: 4px; padding-left: 2px; border-top: 1px solid #e8e8e8; }
.minimessage .messagedate { font-size: 9px; font-family: "Trebuchet MS"; text-decoration: none; padding-bottom: 4px; border-top: 1px solid #e8e8e8; }
.minimessage .messagelinks,.minimessage .messagelinks a:link,.minimessage .messagelinks a:visited { font-size: 11px; text-decoration: none; border-top: 1px dotted #e8e8e8; }

.linkTable { background-color: white; width: 95%; margin: 2%; padding: 2px; border: solid 1px #f0f0f0; }
.linkTable td { color: #7c7c7c; font-size: 11px; font-family: "Trebuchet MS", verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 2px; }
.linkTable h2 { font-size: 16px; background-color: #ebedff; border-bottom: 3px double #d4d4d4; }
.linkTable .ipodLink { font-size: 12px; font-weight: 700; background-color: #d4d4d4; text-align: left; }
.linkTable .linkDescription { font-size: 11px; background-color: #fcfcfc; text-align: left; padding: 6px; }
.linkTable a:link,.linkTable a:visited { text-decoration: underline; width: 100%; margin: 0; padding: 1px; border: solid 1px #d4d4d4; display: block; }
.linkTable a:hover { background-color: #fcfcfc; text-decoration: none; width: 100%; margin: 0; padding: 1px; border: solid 1px #7c7c7c; display: block; }
.linkTable .small { color: #7c7c7c; font-size: 10px; text-align: right; padding-bottom: 2px; border-bottom: 1px solid #f0f0f0; }