* { margin:0; padding:0;}
#supportCosts{ width:310px;font-size:16px; color:#003399;margin-bottom:2px;}
body     { background-image: url(/images/coactiveBackground.png); font-family:arial; font-size:11pt; color:#484242; font-weight:normal; }
.thank-You{ color:#43426a; font-size:20px; margin-bottom:10px;}
a   { color:#339900; text-decoration:none; }
a, img   { border:none; }
a:hover   { color: #ff6600; text-decoration:none; }
p { width:510px;margin-top:20px;font-size:11pt;color:#434343;}
ul{ font-size:11pt;}
li { padding: 2px;}
h3{ margin: 20px 0px 10px 0px; font-size:12pt; }
.news-header{ float:left;margin-right:50px; }
#previous-button{ float:left; margin-right:30px;margin-left:200px;}
.next-button{ padding-right:30px;}
#splash-Container {margin: 10px 0 0 100px;}
#left { width:150px; }
#logo { float:left;}
#subContainer { background-image: url(/images/img-inner-background.gif); width:820px;height:auto; clear:both;   } 
#main { height: 200px; clear:both; padding:20px 70px 0px 40px;  }
#main p { line-height:18px;font-size:12pt; }
#section-title{ margin-top:20px; font-size:20px; color:#68a068; }
#div-contact-info { float:right;font-weight:bold;text-align:right; margin:106px 20px 0px 0px; color:#ffffff;}
#computerIcon { position:absolute; top:390px; left:680px;}
#computerIconService { position:absolute; top:200px; left:750px;}
#computerIconTools { position:absolute; top:200px; left:750;}
#computerServiceContact { position:absolute; top:200px; left:700px;}
#news { float:left; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; background-color:#ffffff; margin: 5px 0 0 0px; border:2px solid #d1d2d1; width:350px; height: 40px;} 
#news-header{ vertical-align:middle; font-size:14px; font-weight:bold; color:#003399; margin:0; padding:0; }
#news-border { border-right:#999 solid 2px;}
#news-copy{ vertical-align:middle; margin-left:10px; font-size:14px; color:#000; }
#promo-spiff { background-color:#ffcc66; }
#footer {height:300px;font-size:12pt; -index:-1;width:825px; background-image: url(/images/img-bottom-Background.png); background-repeat: no-repeat;}
#footer span { color: #33cc33; }
#close-button { z-index:99; font-weight:bold; position:absolute; top:5px; color:#bd3838; top:170px; left:680px; display:none;} 
#portfollio { padding-left:0px; margin-left:0px; margin-top:10px; width: 560px; height:100px; border: 1px solid #6ab96a; background:#d1d2d1; }
#portfollio  div { cursor:hand; cursor:pointer; float:left; margin-left: 30px; margin-top:10px;}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix{ display: inline-block; }

#testimonials span { margin:0px;margin-left:12px;}
#testimonials { width:475px;float:left;margin:15px 30px 30px 30px;line-height:20px;font-size:16px;padding:0px;margin-top:10px;height:380px;  }
#testimonial-scroll{ margin:0px; margin-top:20px;width:515px;padding-right:10px;font-size:14px; height:250; overflow:auto;}
#testimonial-scroll p { width:475px;}
#testimonial-scroll span { font-weight:bold; padding:2px 0px 5px 0px;}
#testimonials h3 { padding-top:0px;margin-top:0px; }
#testimonials li  { border-bottom:#999999 dashed 1px; margin: 0px 0px 0px 5px;}
#testimonials p { margin:0px;}
#testimonials ul { margin:0px; padding:0px;}
#testimonials ul li{ padding:10px 0px 10px 0px;}
#repairs h3 { padding-top:0px;margin-top:0px; }
#leftNav  a:hover {color: #ff6600; text-decoration:none;}
#leftNav ul { font-size:12pt;list-style-type:none; width:150; } 
#leftNav ul li { color:#cc6600; padding:3px;background:#ccccff; text-align:right; margin-bottom:2px; border:#999999 solid 1px;} 
.project-desc div { background:#fff; width:260px; }
.project-desc{ display:none; background:#fff; border: 3px solid #576bb6; width:275px; padding:15px; margin:20px; }
.project-desc { margin:3px; position:absolute; top:160px; left:400px; }
.project-desc  p { padding:5px 2px 5px 2px }
#facebookSpiff a { font-size:12px;} 
#facebookSpiff{ text-align:middle;}
#facebookSpiff img { padding;0; margin:0}
#affiliates li { margin-top:10px; border:none;}
#affiliates ul li { margin-bottom:12px; border:none;list-style-type:none;}

#aboutus { width:475px;float:left;margin:15px 10px 30px 30px;line-height:20px;font-size:16px;padding:0px;margin-top:10px;height:380px;  }
#aboutus { width:530px;} 
#aboutus p { padding:0px;margin:0px 0px 20px 0px;}
#aboutus h3 { padding:0px; margin:0px;margin-bottom:20px;}
#philosophy { width:475px;float:left;margin:15px 30px 30px 30px;line-height:20px;font-size:16px;padding:0px;margin-top:10px;auto;  }
#philosophy h4 { padding:0px; margin:0px;}
#philosophy h3 { padding:0px; margin:0px;margin-bottom:20px;}
#philosophy p { padding:0px;margin:0px 0px 20px 0px;}

#services ul { list-style-type:none; width:408px;} 
#services ul  li { margin: 2px 2px 2px 3px; border:#CCCCFF solid 1px;} 
#services-training ul li { padding:8px;margin-bottom:2px; border:#CCCCFF solid 1px;} 
#services { width:510px;float:left;margin:15px 30px 30px 30px;line-height:20px;font-size:16px;padding:0px;margin-top:10px;height:auto;  }
#services h3 { padding-top:0px;margin-top:0px; }

#ourwork ul { list-style-type:none; width:408px;} 
#ourwork ul  li { margin: 2px 2px 2px 3px;} 
#ourwork { width:475px;float:left;margin:15px 30px 30px 30px;line-height:20px;font-size:16px;padding:0px;margin-top:10px;height:380px;  }
#ourwork h3 { padding-top:0px;margin-top:0px; }
#ourwork  img { border:1px solid #ababac;}

#repair ul { margin:10px 0px 20px 0px;}
#repair {width:475px;float:left;margin:15px 30px 30px 30px;line-height:20px;font-size:16px;padding:0px;margin-top:10px;height:380px;  }
 
#newsTable { border-collapse:collapse; width:500px; font-size:11pt;}
#newsTable td, th { text-align:left; padding:4px 4px 5px 4px;border-bottom:1px #cccccc solid;}
#pricesTables { border-collapse:collapse; width:500px; font-size:11pt;margin-top:20px;}
#pricesTables td, th { text-align:center;border-spacing:0px; border: 2px #cccccc solid; padding:3px; padding-left:8px; padding-right:3px;}
#pricesTables tr { height:30px; }
#left-cell { text-align:left;}
h2{ margin-bottom:6px;color:#336699;}
h4{ font-size:14px; font-weight:bold; display:inline;}

#thumbNailDiv { margin-right: 14px; }
#thumbNailDiv  img { border:#CCCCFF solid 1px; margin-right:20px;}

#portfollioLinks { border:none; }

.thumbImg { margin:2px; }
.thumbNailTitles a {underline:none;}
.thumbNailTitles {font-weight:margin:0px;padding:0px;} 
.thumbNailTitlesList {font-family:Arial;color:#000000; float:left; list-style-image: none;list-style-type: none;}
#enlargedPhoto { border:1px solid #ababac; }
#projectTitle { font-weight:bold; font-size:11pt; }
#projectDesc { font-size:11pt; height:50px;}
#portfollioLinks { margin:0px; padding:0px; }

