@charset "utf-8";
/* web page designed by Tristan Denyer (tristandenyer.com)
   for PC Techs Online (pctechsonline.com)
   (c) copyright 2009 PC Techs Online.  All rights reserved.
*/

html,body{margin:0;padding:0;background:#004e7f url(images/pctech_bg.jpg) no-repeat top center;}

body{font: 76% Arial,sans-serif;}

img, a {border: 0;outline:none;}

::-moz-selection{background: #CCDDE6;color: #000000;} 

::selection {background: #CCDDE6;color: #000000;} 

p{margin:20px 0;color:#666;}
p a:link, p a:visited {color:#000;}
p a:hover, p a:active {color:#36F;}
p i {font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}

p{margin:20px 0;color:#666;}
p a.info:link, p a.info:visited {color:#000;}
p a.info:hover, p a.info:active {color:#333;}
p i {font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}

a.info i {color:#000;font-weight:bold;}
a.info {text-decoration:none;border-bottom:1px #666 dotted;cursor:help;}
a.info span {display: none;}
a.info:hover {position: relative;text-decoration:none;border-bottom:1px #666 dotted;}
a.info:hover span {display: block;font:1.2em/120% italic Georgia, "Times New Roman", Times, serif;opacity:.95;width:300px;
position: absolute;margin:-35px 0 0 55px;padding:11px;z-index:1000;border: 3px solid #666;background-color:#ffc;}

#container {width:846px;margin:0 auto;}

#home {width:200px;height:145px;}

h1 {color:#666; font-style:italic;margin:10px 0;padding:0 0 0 20px;font-size:20px;}
h2 {color:#69C; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;padding:0 0 0 18px;font-size:18px;}

#menu {position:absolute;top:148px;width:625px;margin-left:180px;font-size:12px;font-weight:bold;color:#09F;white-space:nowrap;}
#menu ul {list-style:none;margin:12px 0 0 10px;padding:0;float:left;}
#menu li {display:inline;background-color:#FFF;margin:10px 5px;}
#menu a:link, #menu a:visited {color:#000;text-decoration:none;padding:11px;}
#menu a:hover, #menu a:active {color:#00aeef;text-decoration:none;padding:11px;}

.current a:link, .current a:visited {color:#00aeef;}

.twt_logo{width:285px;height:71px;margin:10px 0 0 10px;background: url(images/twt_hdr.gif) no-repeat;border-right:2px solid #CCC;border-left:2px solid #CCC;border-top:2px solid #CCC;}

.social_box {width:285px;margin:10px;color:#333;background-color:#FFF;border:2px solid #CCC;}

.rule {height:2px; width:780px; margin:20px 0;background:#999;}
.number_box {color:#FFF;height:20px;width:20px; background-color:#69C; font-weight:bold; text-align:center;font-family:"Courier New", Courier, monospace;padding:4px 7px;}

fieldset {border:none;margin:0 0 0 15px;}
.form_spacing {padding:10px 0 0 0;}
.form_spacing2 {padding:0 0 0 22px;}
textarea, input {border: 1px solid #ccc;color:#03C;font-family:Verdana, Geneva, sans-serif;}
textarea:focus, input:focus {border: 1px solid #c93;background-color:#ffc;}

.FormButton:hover {background-color:#09F;color:#FFF;}
.FormButton2 {margin:0 0 0 210px;}
.FormButton2:hover {background-color:#C33;color:#FFF;margin:0 0 0 210px;}

.disposal_form {margin:0 0 0 40px;}
.disposal_form input {margin:10px 0 0 5px;padding:10px 0;border:none;}
.disposal_form input:hover {margin:10px 0 0 5px;padding:10px 0;background-color:#CCDDE6;}

#column_left ul {color:#666;line-height:2em;width:390px;list-style:square;}

#header{position:relative; height:186px;}

#column_left {margin:30px;float:left;width:464px;line-height:1.5;border-top:3px solid #CCC;background-color:#FFF;}
#column_left_scribd {margin:30px;float:left;width:785px;line-height:1.5;border-top:3px solid #CCC;background-color:#FFF;}
#column_left_scribd a:link, #column_left_scribd a:visited {color:#000;text-decoration:none;}
#column_left_scribd a:hover, #column_left_scribd a:active {color:#00aeef;text-decoration:none;}

#column_right {float:left;margin:29px 0 15px 0;background-color:#CCDDE6;}

#container2 {width:847px;background:#FFF;margin:0 0 0 -1px;}

#contact {float:left;color:#FFF;width:350px}

#footer{clear:both;position:relative;height:50px;padding:15px 0;color: #ccc;width:847px;background-color:#000;}
#footer_logo {margin:0 15px 15px 25px;float:left;}
#footer_id {height:50px;margin:0;padding:0 0 0 12px;border-left:solid 1px #CCC;float:left;}
#footer_id a:link, #footer_id a:visited {text-decoration:none;color:#ccc;}
#footer_id a:hover, #footer_id a:active {text-decoration:underline;color:#09F;}

#phone {float:left;margin:0 0 0 125px;font-size:18px;font-family:Verdana, Geneva, sans-serif;}
#address {margin:0 0 0 22px;font-size:11px;font-family:Verdana, Geneva, sans-serif;}

#td_promo {padding:5px 15px 15px 0;color:#999;text-align:right;}
#td_promo a:link, #td_promo a:visited {text-decoration:none;color:#999;}
#td_promo a:hover, #td_promo a:active {text-decoration:underline;color:#FFF;}

#share{float:left;margin:0 0 25px 0;}

/* Rollover class */ 
.rollover { margin:-2px 0 0 670px;display:block; height:35px; } 

a.rollover:link, a.rollover:visited, a.rollover:active { 
  background:url(images/addthis_sprite.gif) no-repeat; 
  } 
a.rollover:hover { 
  background-position:0 -35px; 
  }
  
  /* Banner Rollover class */ 
.bnr_rollover, .bnr2_rollover, .bnr3_rollover, .bnr3b_rollover, .bnr5_rollover {margin:10px 0 0 10px;display:block; width:285px;height:58px;}
.bnr4_rollover {margin:10px 0 10px 10px;display:block; width:285px;height:58px;}
a.bnr_rollover:link, a.bnr_rollover:visited, a.bnr_rollover:active { background:url(images/cal_bnr.gif) no-repeat;border:2px solid #CCC;}
a.bnr2_rollover:link, a.bnr2_rollover:visited, a.bnr2_rollover:active { background:url(images/101_bnr.gif) no-repeat;border:2px solid #CCC;}
a.bnr3_rollover:link, a.bnr3_rollover:visited, a.bnr3_rollover:active { background:url(images/yelp_bnr.gif) no-repeat;border:2px solid #CCC;}
a.bnr5_rollover:link, a.bnr5_rollover:visited, a.bnr5_rollover:active { background:url(images/fb_bnr.gif) no-repeat;border:2px solid #CCC;}
a.bnr3b_rollover:link, a.bnr3b_rollover:visited, a.bnr3b_rollover:active { background:url(images/run_bnr.gif) no-repeat;border:2px solid #CCC;}
a.bnr4_rollover:link, a.bnr4_rollover:visited, a.bnr4_rollover:active { background:url(images/hc_bnr.gif) no-repeat;border:2px solid #CCC;}
a.bnr_rollover:hover, a.bnr2_rollover:hover, a.bnr3_rollover:hover, a.bnr3b_rollover:hover, a.bnr4_rollover:hover, a.bnr5_rollover:hover {background-position:0 -58px;border:2px solid #999;}

