* { margin: 0; padding: 0; }
body { font-family: Arial, sans-serif; font-size: 12px; color: #333; background-color: #fff; }
img,a { border: 0 none; }
a { color: #167468; text-decoration: none;}
a:hover { text-decoration: underline; }
h1 { font-size: 20px; margin: 5px 0; color: #167468; }
h2 { font-size: 15px; margin: 7px 0 2px; }
p { text-align: justify; margin-bottom: 3px; }
#wrapper { width: 960px; margin: 10px auto 0; }
#top { width: 270px; margin: 0 auto; }
#menu-div { width: 582px; margin: 15px auto; }
#menu { list-style: none; border: 1px solid #e1e4e4; float: left; }
#menu li { float: left; display: block; height: 20px; background: transparent url(images/menu-bg.gif) repeat-x scroll 0 0; }
#menu li a { padding: 0 40px; margin-top: 3px; float: left; background: transparent url(images/menu-sep.gif) no-repeat scroll 0 0; }
#menu li a:hover { color: #222; text-decoration: none; }
#menu li.first a { background-image: none; }
#content { width: 580px; margin: 35px auto 0; }

#ipinfo { text-align: left; }
#ipinfo tr { height: 30px; }
#ipinfo tr th { width: 120px; }

#gmap { width: 580px; margin: 30px auto 10px; border: 1px solid #777; }
#terms p { margin-bottom: 6px; }
#footer { width: 580px; margin: 30px auto 10px;  }

#footerlinks { color: #dedede ; width: 200px; }
#copy { color: #222; float: right; width: 300px; text-align: right; }
#contactus label { padding: 2px 0 0 18px; float: left; width: 90px; display: block; font-size: 12px; height: 20px; color: #167468; }
#contactus #name, #contactus #email, #contactus #subject, #contactus #verif { float: left; display: block; border: 1px solid #bbb; font-size: 14px; height: 18px; padding: 2px 0 0 2px; width: 200px; color: #404040; }
#contactus #name:focus , #contactus #email:focus , #contactus #subject:focus , #contactus #verif:focus, #contactus #msg:focus { border: 1px solid #999; }
#contactus #msg { width: 400px; height: 170px; border: 1px solid #bbb; color: #404040; font-size: 16px; }
#contactus #submit { width: 70px; }
#contactus #cap { float: left; margin-left: 108px; }
#contactus #verif { width: 70px; }
.red { color: #d84536; }
.df { margin-top: 260px !important; }
.clear { clear: both; }
.clear2 { clear: both; display:block; height:5px; margin-bottom:5px; }
ol li { margin: 5px 0; }