body {background-color:#fff;font-family:"Century Gothic","Verdana",arial,helvetica,sans-serif;color:#000;font-size:80%;padding:0;margin:0;}

div {padding:0;margin:0;}

#top-strip {background-color:#B0A790;height:12px;}
#onetorulemost {background:url(images/bg.gif) repeat-y top center;position:relative;padding:0;margin:0;text-align:center;}

#center {margin:0 auto;width:990px;text-align:left;}
#center-inner {margin:0 auto;width:808px;padding:0 0 30px 0;}

.content-row {clear:both;margin:0;padding:30px 0 0 0;}
.left-column {float:left;width:334px;margin:0;padding:0 70px 0 0;text-align:left;}
.right-column {float:right;width:334px;margin:0;padding:0 0 0 70px;text-align:left;}

#tech-feature {border-top:6px solid #00ADDD;padding:10px 0 0 0;}
#tech-blurbs {float:right;width:182px;}

#about-feature {border-top:6px solid #809EAD;}

#web-feature {border-top:6px solid #ADD600;padding:10px 0 0 0;}
#web-feature-no-pad {border-top:6px solid #ADD600;padding:0;}
#web-blurbs {float:right;width:182px;}

#news-feature {border-top:6px solid #B0A790;}
#news-blurbs-full {width:334px;}
#news-blurbs-half {float:right;width:234px;}
#news-blurbs {float:right;width:182px;}

#footer {background-color:#00ADDD;padding:2px;margin:0;text-align:center;}
#bottom-strip {background-color:#ADD600;height:12px;padding:0;margin:0;}

.dotted-border {border-bottom: 2px dotted #D9D7C5;border-top: 2px dotted #D9D7C5;width:808px;padding:6px 0;margin:14px 0;text-align:center;line-height:18px;}
.dotted-border-mini {border-bottom: 2px dotted #D9D7C5;width:334px;padding:6px 0;margin:0;}
.dotted-border-mini-top {border-top: 2px dotted #D9D7C5;width:334px;padding:6px 0;margin:0;}
.call-out {font-family:georgia,'times new roman',times,serif;color:#809EAD;font-size:130%;}

.tech-feat-text {color:#00ADDD;font-size:200%;margin:6px 0 0 10px;}
.tech-feat-text-sm {color:#00ADDD;font-size:100%;}
.tech-text-first {border-bottom: 2px dotted #00ADDD;width:182px;padding:22px 0 20px 0;margin:0;}
.tech-text {border-bottom: 2px dotted #00ADDD;width:182px;padding:20px 0 20px 0;margin:0;}
.tech-text-last {border:none;width:182px;padding:20px 0 20px 0;margin:0;}

.about-feat-text {color:#809EAD;font-size:200%;margin:6px 0 0 0;}

.web-feat-text {color:#ADD600;font-size:200%;margin:6px 0 0 10px;}
.web-feat-text-sm {color:#ADD600;font-size:100%;}
.web-text-first {border-bottom: 2px dotted #ADD600;width:182px;padding:22px 0 11px 0;margin:0;}
.web-text {border-bottom: 2px dotted #ADD600;width:182px;padding:11px 0 11px 0;margin:0;}
.web-text-last {border:none;width:182px;padding:12px 0 11px 0;margin:0;}

.news-feat-text {color:#B0A790;font-size:200%;margin:6px 0 20px 0;}
.news-date {font-family:georgia,'times new roman',times,serif;font-style:italic;color:#B0A790;font-size:110%;float:left;margin:6px 0 0 0;}
.news-date-bar {border-bottom: 2px dotted #B0A790;float:right;width:258px;padding:0;margin:0;}

.footer-text {color:#fff;font-size:100%;}
.copyright {color:#fff;font-size:80%;}

.special {font-family:georgia,'times new roman',times,serif;color:#00AEDE;font-weight:bold;font-size:170%;}

.clear {clear:both;}

h1 {font-family:georgia,'times new roman',times,serif;color:#809EAD;font-size:200%;}
h2 {font-size:150%;margin-bottom:10px;}
h3 {font-size:125%;margin-bottom:4px;}
h4 {font-size:100%;font-weight:bold;}

p {margin:8px 0px;padding:0;}

a  {text-decoration:none; color:#005CB3; }
a:visited  {text-decoration:none;color:#004382; }
a:hover	 {text-decoration:none; background:#005CB3;color:#fff;}


/* contact form */
.form {}
.option {font-family:"Century Gothic","Verdana",arial,helvetica,sans-serif;}
.textfield {font-family:"Century Gothic","Verdana",arial,helvetica,sans-serif; color: #000;}
.text {font-family:"Century Gothic","Verdana",arial,helvetica,sans-serif;color: #000;}
.textarea {font-family:"Century Gothic","Verdana",arial,helvetica,sans-serif; color: #000;}
.submit {background-color: #005CB3; font-family:"Century Gothic","Verdana",arial,helvetica,sans-serif; font-size:1.3em; color: #FFF; font-weight : bold;}
.form-instructions {color:#666;}
input,textarea { border: 2px solid #ccc; }
input:focus,textarea:focus { border: 2px solid #005CB3 }
input.checkboxen {border:none;}

.form-requiredb {display:none;}

/* legacy style */
.firstp  { margin-top:0px; }
.ask  { font-weight:bold; margin-top:35px; }
.tagline  { font-size:1.1em; font-weight:bolder; font-style:italic; margin:0px; }
.nospace {margin:0;padding:0;}

.small { font-size:.8em; }
.small-bold { font-weight:bold;font-size:1.1em; }
.small a:link, a:visited, a:hover {font-weight:bold; font-size:1.1em;}
.wallpaper { font-size:.8em; }
.wallpaper h3 { font-size:.9em; margin-top:0px;}

.specs  { font-size:.8em;}
.specs ul  { list-style-type:square; margin-left:0px; padding-left:1em; margin-top:3px; margin-bottom: 3px; }

.nobg {background-color:#fff;border:none;}
.imgborder {border:1px #6666CC solid;}

.image-right {float:right;padding:10px;}

.highlight {border:1px dashed #4DBFC9;}

/* additions */

.footer-text-sm {color:#fff;font-size:85%;}

#footer a:link, #footer a:visited {color:#fff;text-decoration:none;font-weight:bold;}
#footer a:hover {text-decoration:underline;}
#footer p {padding:0;margin:0;}
#footer-inner {padding:0;margin:0 auto;width:890px;text-align:left;overflow:auto;}

#it-support-img {padding:16px 10px 0 0;margin:0;float:left;}
#pricing-img {padding:6px 10px 0 0;margin:0;float:left;}
#hours-img {padding:12px 10px 0 0;margin:0;float:left;}

#pricing {width:140px;padding:6px;float:left;}
#hours {width:92px;padding:6px;float:left;}
#contact-info {width:162px;padding:6px 4px 4px 14px;float:left;}
#fine-print {width:290px;padding:6px;float:right;text-align:justify;}