body{font-family:verdana,tahoma,arial,sans-serif;padding:0;margin:0;background:#eef3f5 url(bg.gif) top left repeat-x;}
div.container{width:100%;background:url(main_bg.png) top center repeat-y;}
.bodypadding{padding-left:15px;padding-right:15px;padding-bottom:20px; font-size:small;}
h3.pagetitle{color:#377d3e;font-size:small;font-weight:normal;font-family:arial,tahoma,verdana,sans-serif;border-bottom:#7f7f7f 1px dotted;margin-bottom:0;}
ul.blogside{list-style-type:none;padding-left:0;margin-left:0;padding-top:0;margin-top:0;color:#333;font-size:x-small;font-weight:normal;font-family:arial,tahoma,verdana,sans-serif;}
.frontmain{background:url(frontpanelbg.png) top left repeat-x;width:175px;padding:13px;border-bottom:1px solid #bdced8;cursor:pointer;}
.frontmain h3{font-size:medium;color:#003153;padding:0px;margin:0px; margin-bottom:5px;padding-top:10px; padding-bottom:16px; padding-left:60px;}
.frontmain h3 a{text-decoration:none; color:#2c659c;}
.frontmain h3 a:hover{text-decoration:none; color:#598ab9;}
.frontmain p{padding:0px;}
h3.pcrepairs {background: url(pc.png) top left no-repeat;}
h3.consolerepairs{background: url(console.png) top left no-repeat;padding-bottom:0px;}
h3.remotesupport{background:url(remote_support.png) top left no-repeat;padding-bottom:0px;}
h3.laptoprepairs{background: url(laptop.png) top left no-repeat;padding-bottom:0px;}
h3.repairsbypost{background: url(post.png) top left no-repeat;padding-bottom:0px;}
h3.otherservices{background: url(otherservices.png) top left no-repeat;padding-bottom:0px;}
.sub-container{width:970px;background:#fff;}
.top{background:#fff;font-size:x-small;font-weight:bold;padding:15px;color:#003153;}
.acct{display:inline;list-style-type:none;padding:0;margin:0;}
.acct li{display:inline;margin-right:10px;}
div.navigation{font-size:x-small;font-weight:bold;padding-top:5px;padding-bottom:10px;}
div.menu{border-top:1px solid #d5dde2;background:#e5edf2 url(menu_bg.png) bottom left no-repeat;border-bottom:1px solid #d5dde2;padding-top:13px;padding-bottom:13px;padding-left:15px;}
div.footer{border-top:1px solid #d5dde2;background:#e5edf2 url(menu_bg.gif) top left repeat-x;padding-top:13px;padding-bottom:13px;font-size:x-small;}
h1.title{display:none;visibility:hidden;}
div.body-top{width:770px;background:url(flecks_top.gif) top left no-repeat;}
div.body{width:740px;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:25px;background:url(flecks_bottom.gif) bottom left no-repeat;}
div.header{width:740px;padding-left:15px;padding-right:15px;padding-bottom:11px;background:url(flecks_bottom.gif) bottom left no-repeat;}
ul.services{font-size:x-small;font-weight:bold;list-style-type:none;}
div.testimonials{margin-top:15px;background:#e7e7e7 url(testimonials_bg.gif) top left repeat-x;border:1px solid #898989;width:230px;padding-left:10px;padding-right:10px;font-family:verdana,tahoma,arial,sans-serif;font-size:x-small;padding-bottom:20px;}
ul.services{list-style-type:none;}
th.left{font-size:small;text-align:left;padding-top:10px;padding-bottom:5px;}
h3.testimonials{font-family:arial,verdana,tahoma;margin:0;padding:0;padding-top:10px;padding-bottom:10px;font-size:large;font-weight:normal;color:#003153;}
div.bodytext{font-size:small;}
address{display:inline;font-style:normal;color:#003e77;}
label{display:block;color:#fff;font-weight:bold;font-size:small;}
label.testimonial{display:block;color:#000;font-weight:bold;font-size:small;}
form.callback{background:#2a5a7c url(callback_bg.gif) top left repeat-x;border:1px solid #898989;width:230px;padding-left:10px;padding-right:10px;}
h3.callback{font-family:arial,verdana,tahoma;margin:0;padding:0;padding-top:10px;font-size:large;font-weight:normal;color:#fff;}
fieldset.callback{margin-left:0;margin-right:0;padding-left:0;margin-left:0;border:0 none;width:230px;}
legend {color:#003153;font-weight:bold;}
legend.callback{padding-top:10px;color:#fff;font-size:medium;font-weight:bold;}
input.callback{background:#e5edf2;border:1px inset;margin-top:12px;margin-bottom:12px;width:228px;}
select.callback{background:#e5edf2;border:1px inset;margin-top:12px;margin-bottom:12px;}
div.categories{padding-left:15px;padding-top:15px;padding-bottom:20px;}
input.callback-submit{border:1px solid #fff;background:#0d324b bottom left repeat-x;padding:3px;color:#fff;margin-bottom:10px;}
.submitted{border:1px solid #fff;background:#0d324b bottom left repeat-x;padding:3px;color:#fff;}
span.small-white{font-size:x-small;color:#fff;}
td.header{font-family:verdana,tahoma,arial,sans-serif;font-size:small;font-weight:bold;color:#000;}
h1{text-align:right;padding:5px;padding-right:15px;margin-top:0;color:#003153;font-family:arial,verdana,tahoma,sans-serif;font-size:x-large;}
.red{color:#e23828;}
.blue{color:#0157a6;}
.forty{width:40%;float:left;clear:left;}
.half{width:50%;}
.fwidth{width:100%;}
p.grey{background:#f5f5f2;font-size:small;padding:2px;}
p.white{background:#fff;font-size:small;padding:2px;}
a.footergreen{color:#005d0b;text-decoration:none;}
a.footergreen:hover{color:#019012;text-decoration:none;}
a.footerblue{color:#003e77;text-decoration:none;}
a.footerblue:hover{color:#0157a6;text-decoration:none;}
a.footerred{color:#700;text-decoration:none;}
a.footerred:hover{color:#900;text-decoration:none;}
a.footerbluebold{color:#003e77;font-weight:bold;text-decoration:none;}
a.footerbluebold:hover{color:#0157a6;font-weight:bold;text-decoration:none;}
a.blue{color:#007;text-decoration:none;}
a.blue:hover{color:#003;text-decoration:none;}
a.green{color:#070;text-decoration:none;}
a.green:hover{color:#030;text-decoration:none;}
a.yellow{color:#6d7700;text-decoration:none;}
a.yellow:hover{color:#330;text-decoration:none;}
a.red{color:#700;text-decoration:none;}
a.red:hover{color:#300;text-decoration:none;}
.menu5{text-align:left;font-size:medium;font-family:arial,verdana,tahoma,sans-serif;position:relative;height:1.5em;margin:0;padding:0;list-style-type:none;}
.menu5 ul{padding:0;margin:0;list-style-type:none;}
.menu5 li{float:left;position:relative;}
.menu5 li a,.menu5 li a:visited{display:block;text-decoration:none;color:#2c659c;float:left;padding-right:10px;}
.menu5 li a.drop,.menu5 li a.drop:visited{font-weight:normal;}
.menu5 li ul{visibility:hidden;position:absolute;top:2.5em;left:0;height:0;overflow:hidden;}
.menu5 table{margin:-1px;border-collapse:collapse;font-size:1em;}
.menu5 li:hover a,.menu5 li a:hover{text-decoration:underline;border:0;}
.menu5 li:hover ul,.menu5 li a:hover ul{visibility:visible;height:auto;background:#e8eff3;left:0;top:1em;overflow:visible;border:1px solid #d5dde2;border-top:0 none;}
.menu5 li:hover ul li a,.menu5 li a:hover ul li a{display:block;font-weight:normal;background:transparent;text-decoration:none;height:auto;line-height:1.25em;padding:.25em;width:9em;}
* html .menu5 li a:hover ul li a{width:10em;w\idth:9em;}
.menu5 li:hover ul li a.drop,.menu5 li a:hover ul li a.drop{font-weight:normal;}
.menu5 li:hover ul li ul,.menu5 li a:hover ul li a ul{visibility:hidden;position:absolute;top:0;left:9.5em;height:0;overflow:hidden;}
.menu5 li:hover ul li a:hover,.menu5 li a:hover ul li a:hover{text-decoration:underline;}
.menu5 li:hover ul li:hover ul,.menu5 li a:hover ul li a:hover ul{visibility:visible;color:#000;height:auto;background:#fff;width:9.5em;}
.menu5 li:hover ul li:hover ul.left,.menu5 li a:hover ul li a:hover ul.left{left:-9.3em;}
.menu5 li:hover ul li:hover ul li a,.menu5 li a:hover ul li a:hover ul li a{display:block;height:auto;}
.menu5 li:hover ul li:hover ul li:hover a,.menu5 li a:hover ul li a:hover ul li a:hover{text-decoration:underline;}
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}
#lightboxDetails{font-size:.8em;padding-top:.4em;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#closeButton{top:5px;right:5px;}
#lightbox img{border:none;clear:both;}
#overlay img{border:none;}
#overlay{background-image:url(overlay.png);}
* html #overlay{background-color:#333;back\ground-color:transparent;background-image:url(blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png",sizingMethod="scale");}