body{
margin: 0 auto;
background: url(sliv300.png)repeat-x;
}

#container{
margin: 0 auto;
text-align: center;
width: 1000px;
height: 150px;
background: url(logo1.png)no-repeat;

}

#maincontainer{   
padding-left: 50px;
margin: 0 auto;
width: 1000px;
height: 300px;
text-align: center;  
}

#upper{
margin: 0 auto;
text-align: left;
height: 10px;
width: 1000px;
margin-top: 8px;
color: gray;
}

#content{
text-align: left;
width: 500px;   
float: left;
} 


#heading1{
font-size: 40px;
margin-top: 10px;
color: #fff;
height: 60px;
text-shadow: 1px 1px gray, -1px -1px #444
}

#heading2{
font-size: 23px;
color: #fff;
height: 10px;
}

#heading3{
color: #fff;
font-size: 18px;
text-align: justify;
height: 60px;  
}

#map{
margin-top: 10px;
margin-left: 480px;
border: 0;
}

#menu{
text-align: left;
margin-top: 25px;
}

nav{
text-decoration: none;
}

nav a{
color: gray;
font-size: 20px;
text-decoration: none;
margin-right: 50px;
padding: 2px;
padding-bottom: 2px;
}

nav a:hover{
color: #155fd5;
padding: 2px;
padding-bottom: 2px;
}

#phone{  
font-size: 19px;
color: gray;
text-align: left;
margin-left: 650px;
height: 68px;
}

#button1{ 
width: 226px;
height: 61px;
}



#button1 a{  
 width: 226px;
height: 61px;
}

#button1 a:hover{
}

#social{
float: right;
}


#clicktocall{
margin-left: 630px;
width: 226px;
height: 61px;
}



#twitter{
margin-top: 30px;
}




 #social ul {
  display: block;
 list-style: none;
 text-align: center;
 float: left;
 margin-top: 2px;
}


#social ul li {
 display: inline;
 padding: 0px 15px;
 margin: 0px;
 list-style: none;     
 border: none;
}


#social a img{
border: none;
}

#lower1{
text-align: center;
font-family: century gothic;
color: #001c01;
line-height: 38px;
margin-top: 1px;
text-shadow: 1px 1px gray, -1px -1px #eaeaea;
} 


.column{
 float:left;
 height: 600px;
 
 }

 #left{
 width: 220px;
 padding: 6px;
 
 }

 #middle{      
 margin-left: 60px;
margin-top: 30px;
width: 300px;
height: 280px;  
border: 1px solid #eaeaea; 
background: url(curved_bdr.png)no-repeat left top;
border-radius:20px; 
  /*
-moz-border-radius:80px;  Firefox 3.6 and earlier     
box-shadow: 1px 1px 1px #404040;   */
 
 }
 
 
 #right{
 background: url(curved_bdr.png)no-repeat left top;
 margin-top: 30px;
 margin-left: 20px;
width: 300px;
height: 280px;   
border: 1px solid #eaeaea;
border-radius:20px;
 /* 
-moz-border-radius:80px;  Firefox 3.6 and earlier     
box-shadow: 1px 1px 1px #404040;  */
 }  
 
.lower{ margin-top: 30px;
text-align: right;
padding: 0px 10px 0px;
font-family: arial;
font-size: 16px;
color: #001c01; 
width: 200px;
margin-left: 80px;
} 

#phonenw{
font-size: 39px;
color: #001c01;
text-shadow: 1px 1px gray, -1px -1px #444;

}
form{
float: left;
margin-top: 0px; 
}

#btm_para{
text-align: justify;
padding-top: 0px;
padding-left: 10px;
padding-bottom: 30px;
margin-top: 330px;
margin-left: 292px;
width: 580px;
height: 180px;   
background: url(earth.png)no-repeat right top;
border-radius:20px;
border: 1px solid #eaeaea;
}

#btm_para0{   
font-family: arial;
color: #001c01;
width: 440px;
text-align: left;
}

h2{
line-height: 5px;
}

#lower_hdg{
color: #001c01;
font-family: helvetica, arial;
}

footer{ 
height: 80px;
background: #002790;
margin-top: 800px;
color: #fff;
text-align: left;
}