﻿body {color:#000; margin:0; padding:0; border:0; font-family:arial,helvetica,sans-serif; background:#7F7F71; text-align:center}

#pagewrap {width:780px; margin:5px auto; font-size:10pt; background:#fff; text-align:left; border:4px solid #fff}

p {margin-top:0} 

h4 {margin-top:0} 

h3 {margin-top:0} 

h2 {margin-top:0} 

h1 {margin-top:0} /* for Opera */

#logo       {width:780px}
#maincontainer {width:780px}

/* NAV */
/* #navcont2  {width:141px; background:#6E98C0} */
#navcont2  {width:141px; background:#000000}
#navcont  {width:141px; background:#000000}
ul#navmain {margin:0; padding:0; list-style:none}
ul#navmain  li a {color:#fff; font-size:12px; display:block; font-weight:bold; height:21px; line-height:21px; background:url(images/main/nav-nextsys.gif); padding:0 0 0 10px; text-decoration:none}
ul#navmain li a {color:#fff; font-size:12px; display:block; font-weight:bold; height:21px; line-height:21px; background:url(images/main/nav-nextsys.gif); padding:0 0 0 5px; text-decoration:none}
ul#navmain li a:hover {color:#fff; background:url(images/main/navdown.gif); text-decoration:none}

ul#navmain li.navhighlight a {background:url(images/main/navhighlight.gif)}
ul#navmain li.navhighlight a:hover {color:#fff; background:url(images/main/navhighlightdown.gif); text-decoration:none}

ul#navmain li.navstore a {background:url(images/main/navstore.gif); padding-left:25px}
ul#navmain li.navstore a:hover {color:#fff; background:url(images/main/navstoredown.gif); text-decoration:none}

	/* nav newsletter form */
#navcont #navsubscribe {font-size:10px; text-align:center}
#navcont #navsubscribe input {font-size:10px}
#navcont #navsubscribe form {margin:6px 0}

#navgoodstuff {width:139px; margin:auto; padding:3px 0; font-size:12px}
#navgoodstuff ul {list-style:none; margin:0 2px 0 0; padding-left:5px}
#navgoodstuff li a {color:#fff; font-weight:bold; text-decoration:none}
#navgoodstuff li a:hover {color:#fff; font-weight:bold; text-decoration:underline}

#navsubnav {font-size:11px}
#navsubnav ul {margin:5px; padding:3px; list-style:none}
#navsubnav a {color:#fff; font-weight:normal; text-decoration:none; background:none}
#navsubnav a:hover {text-decoration:underline}

#navsideaddy {width:139px; color:#fff; text-align:center; padding-bottom:5px; vertical-align:bottom}

/* CONTENT */
#thecontent {padding:7px 15px 5px 25px; line-height:1.2em; border-right:1px solid #000000}

/*#addycont {color:#26507A; font-size:12px; padding-bottom:5px; vertical-align:bottom; text-align:center; border-right:1px solid #6E98C0} /* rt lower page border */
/*#addycont .addytag {color:#26507A; font-size:14px; font-weight:bold}
#addycont b.computerhelp {font-size:16px; letter-spacing:2px}*/

#btmaddy {color:#eee; font-size:13px; text-align:center}

#c   {width:780px; margin:5px auto 10px auto; color:#ccc; font-size:10px; letter-spacing:1px}
#c a {color:#ccc; text-decoration:none}
#c a:hover {color:#ccc; text-decoration:underline}

#bottomtext {width:780px; margin:auto; padding:2px 0; color:#fff; font-size:10px; letter-spacing:2px; text-align:center; background:#000000}

/* END LAYOUT STYLES                     */

td#pagetitle {width:425px; padding:0}

#thecontent table {margin-bottom:1em}

#thecontent .sectitlebk {color:#fff; background:#fd1010;}

.breadcrumbs {position:absolute; visibility:visible; top:70px; left:auto; width:150px; padding-left:35px; color:#6691BC; font-size:11px; text-decoration:underline; z-index:3}

#thecontent .bcbtm {color:#FD1010; font-size:11px; line-height:16px; background: url(images/favicon.gif) no-repeat; padding-left:23px}
#thecontent .bcbtm a {color:#ED0202; text-decoration:none; border-bottom:1px dotted #ED0202}
#thecontent .bcbtm a:hover {color:#6E98C0; text-decoration:none; border-bottom:none}

/*                 */

.h3 {color:#0D2E51; font-weight:bold}

h3 {color:#0D2E51; font-weight:bold}

.h2 {color:#0D2E51; font-weight:bold}

h2 {color:#0D2E51; font-weight:bold}

.h1 {color:#0D2E51; font-weight:bold}

h1 {color:#0D2E51; font-weight:bold}
.h1 {color:#5787AF; font-size:21px; font-style:italic; line-height:19px; letter-spacing:-1px}
h1 {color:#5787AF; font-size:21px; font-style:italic; line-height:19px; letter-spacing:-1px}
.h2 {font-size:19px; line-height:17px}
h2 {font-size:19px; line-height:17px}
.h3 {font-size:18px; line-height:16px}
h3 {font-size:18px; line-height:16px}
h4     {font-size:15px; line-height:14px}

/* home page titles */
h2.homepgsecs {padding-left:12px; font-size:14px; font-weight:bold; line-height:21px; background:transparent url(images/main/titlesline.jpg) no-repeat; margin-bottom:0}
h2.homepgsecs a {color:#000; background:#D7DBDF; padding:0 2px; text-decoration:none}
h2.homepgsecs a:hover {color:#EF0028; text-decoration:none}

.b {font-weight:bold}
.i {font-style:italic}
.bi {font-weight:bold; font-style:italic}

.mb0 {margin-bottom:0}
.mb1 {margin-bottom:1em}
.mt0	{margin-top:0}

td.blueboxsolid p{color:#fff; font-weight:bold; background-color:#6991BC; border:solid 1px #6691BC}

.blueboxsolid{color:#fff; font-weight:bold; background-color:#6991BC; border:solid 1px #6691BC}
td.boxtab {border-left:solid 1px #B4B9BD}
.tabtitle {color:#DF0029; font-size:18px; font-weight:bold; background-color:#fff}

.h1sub 	{color:#5787AF; font-size:18px; font-weight:bold}
.h3sub 	{color:#5787AF; font-size:15px; font-weight:bold; font-style:italic; line-height:15px}

td.h3sub h2 a {color:#2B5B83; font-size:14px; font-weight:bold; font-style:italic}
td.h3sub h2 a:hover {color:#D51E1E}

a.red:visited {color:#DF0029}

a.red:link {color:#DF0029}

.red {color:#DF0029}
.redlink {color:#FF0000; font-size:14px; text-decoration:none}
.priceblue {color:#384E80; line-height:12px}
.indlink {color:#000; text-decoration:none; font-size:17px; font-weight:bold}

/* NEWSLETTER */
#h1news {color:#999; font-size:23px; font-weight:bold; font-style:italic; line-height:15px; letter-spacing:-1px}
.h1newssub {color:#999; font-size:15px; font-weight:bold; line-height:19px; font-style:italic}
#h1news a {color:#999; text-decoration:none; border-bottom:1px dotted #999}
#h1news a:hover {color:#F74243; text-decoration:none; border-bottom:none}

/* computer symptoms chart */
.computersymptoms th {color:#fff; background:#5E7994; text-align:center}
.computersymptoms td {padding:5px 0; border-bottom:1px solid #70889E}
.computersymptoms td span.bi {color:#c00}

/* service rates box */
#priceboxcont {width:163px; margin-top:15px; margin-left:15px}
td.pricebox {padding:4px; text-align:center; border:1px dashed #A5BDCE; border-top:none; border-bottom:none}
.pricebox b {color:#DC0608; font-size:16px; letter-spacing:-1px}

#callnow {width:397px; margin:auto; color:#DF0029; font-size:15px; text-align:center; font-weight:bold; border:none}

.tinyform {color:#666; font-size:11px}
.tinylink {color:#0C4780; font-size:11px}
span.tinylink {color:#6691BC; font-size:11px; text-decoration:underline}
span.tinylink {color:#5881A8; text-decoration:none}

/* blue:6E98C0  paleblue:A5BDCE   */
a:visited {color:#275E95}
a:link {color:#275E95}
a:hover {color:#f00; text-decoration:none}

