ul, li { margin: 0; padding: 0;
}

body { background-color: #faccf6;
       margin: 20px 0 ;
}

#wrapper {
 
  background-color: #fff;
  margin: 0 auto 0 auto; 
  width: 775px;
  
}
#header { background-image: url(images/header2.jpg);
          height: 150px;
}
#menu{float: left;width: 775px;padding: 5px 0 0 0; background:#8CD526;}

p.phoneno { font-family: Arial, Helvetica, sans-serif; font-size:26px; color: #fff; margin-bottom: 0; margin-top: 0;
margin-left: 600px;
}

#nav,#nav li{list-style-type:none;margin:0;padding:0;}
#nav{margin-left: 10px;}
#nav li{float:left;margin-right: 3px;text-align: center;}
#nav a{float:left;width: 5.5em;padding: 5px 0;background:#ca57e8;text-decoration:none;color: #fff;font-family:Arial, Helvetica, sans-serif; font-size: 20px;}
#nav a:hover{background:#f5f5f5 ;color: #000;}
#nav li.activelink a,#nav li.activelink a:hover{background: #FFF;color: #003;}
a { outline: none;
}

#maincontent { position: relative;
               width: 545px;
               height: auto;
			   font-family: Arial, Helvetica, sans-serif;
			   padding-left: 10px;
			   padding-bottom: 30px;
			   margin-bottom: 10px;
}
#termscontent { width: 755px;
                height: auto;
				font-family: Arial, Helvetica, sans-serif;
				padding-left: 10px;
				margin-bottom: 10px;
				}
#maincontent p { font-size:16px;
               
			   line-height: 1.5em ;
			   color: #000;
			   
}
#maincontent p.quote { font-weight: bold;
                       margin-left: 50px;
			           color: #CA57E8;
}

#maincontent #termscontent, h1{ font-weight: normal;
                  
				  padding-top: 20px;
				  
				  
}
#maincontent h2 { font-weight: normal;
}
#sidebar { float: right;
           width: 190px;
		   height: auto;
		   margin: 20px 10px 10px 0 ;
		  
		   
		   }
.imgspace { margin-top: 10px;
            
}		   
.topsidebar { background-image:url(images/topsidebar.jpg);
              background-repeat: no-repeat;
               text-align: center;
			   padding: 20px ;
			   font: 16px Arial, Helvetica, sans-serif ;
			   }
			   		   
#clear { clear: both;
}
#footer { background-color: #f5f5f5;
          
          width: 775px;
		 
}		  
ul         { list-style-type: none;
             margin-left: 10px;
			 }
#footer li { font-size: 14px;
             font-family: Arial, Helvetica, sans-serif;
			 }
ul.right { float: right;
           margin-right: 10px;
		   text-align: right;
}
.footicons img{ display: inline;
}
ul.address { text-align: center;
             margin-bottom: 30px;
}			 			 
#bottomslogan { margin: 0 auto;
                
}

ul.center { text-align: center;
}
.center li { font-weight: bold;
             color: #CA57E8;
			 }
.topleft { float: left;
           
		   padding: 0 20px 15px 140px ;
		   }				 
.left  { float: left;
          clear: left;
         padding: 0 20px 0 140px;   
}
.email  { margin-left: 140px;
}		 
.phone { margin-top: 40px;
}
