body { color:#4d4c4c; background-image:url('./images/back.png'); background-repeat:repeat-x; background-color:#faf9f9; font-family:arial; margin:0; padding:0; font-size:12px; line-height:20px;}
#container { width:909px; margin-left:auto; margin-right:auto; }
#topbanner { width:895px; height:86px; background-image:url('./images/topbanner.png'); padding-top:33px;}

#footer { width:895px; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:100px; font-size:11px; }
#copy { float:left; width:350px; clear:both;}
#design { float:right; width:250px; text-align:right;}
#footer p { margin:0; }
.clear { clear:both; }
#footmap { list-style:none; clear:both; width:600px; margin-left:30px; font-size:11px; padding:0;}
#footmap li { float:left; margin-right:30px; }
#footmap li a { text-decoration:underline; font-weight:bold; text-decoration:none; color:#4a89d8;}
#footmap li a:hover { text-decoration:underline; }
#logo { width:278px; height:65px;  }
#top_content {margin-top:7px;margin-left:5px; background-repeat:no-repeat; height:212px; background-image:url('./images/topback.png');}
#content { background-image:url('./images/contback.png');}

#banner { height:171px; width:884px; margin-left:8px; padding-top:9px; }
#homeright { height:529px; float:left; width:25%; background-image:url('./images/rightback.jpg'); width:294px; margin-left:16px; }
#left { width:61%; float:left; margin-bottom:40px; margin-right:10px; }

#right { width:30%; float:left; }

h1{margin:0; padding:0; color:#2572ba; font-size:16px; }
h3 { color:#2572ba; font-size:14px; font-style:italic;}

#hometestimonial { background-image:url('./images/quo.png'); background-position:bottom right; background-repeat:no-repeat;margin:20px; margin-top:25px;  }
#hometestimonial h3 { font-size:18px; margin:0; }
#hometestimonial p { font-style:italic;}
#homeicons { float:right; margin-right:10px; margin-top:25px;margin-left:10px;}
#reginstallers {}
#reginstallers img { margin-left:20px;}

#services {list-style-image:url('./images/tk.png');  margin:0; width:100%; padding:0;  margin-left:25px;}
#services li { width:45%; float:left; height:22px;padding-left:5px;}
h2{color:#2572ba; font-size:16px; }
h4 { font-style:italic; color:#2572ba; font-size:16px; margin-bottom:0; }

.testimonial { padding:4px; padding-left:10px; padding-right:15px;background-color:#f7fbfd;  }
#homeleft { width:61.5%; float:left; padding-top:26px; padding-left:28px;}
#hometext { margin:30px; clear:both; margin-top:0;}

#navigation { margin-left:8px; width:884px; height:35px; background-image:url('./images/navback.png');}
ul#nav { list-style:none; margin:0; padding:0; padding-left:20px; padding-top:4.5px;}
ul#nav li { float:left; margin-left:10px; margin-right:50px;}
ul#nav li a { color:#faf9f9; font-weight:bold; text-decoration:none;}
ul#nav li a:hover { text-decoration:underline; }

#icons { margin-top:35px;margin-left:15px;}
#icons img { margin-right:5px;}

#form input,textarea { display:block; margin-bottom:10px; padding:3px; }
#form { padding:20px; }
a img { border:none;}
#contactright { width:25%; float:left; margin-left:20px; }

#contactleft { width:65%; padding-right:17px; float:left; border-right:1px dotted #cccccc; margin-bottom:30px;  }

#folio { list-style:none; margin:0; padding:0; }
#folio li { float:left; margin:2.5px; }
#folio li img { margin:2.5px; width:129px; height:101px;}

#bottom { height:20px; background-image:url('./images/bottom.png'); }

