* { padding: 0; margin: 0; }p.loadingimg { text-align: center; margin: 50px 0; }/* Results */div.patents { float: left; width: 340px; }div.patents div { border: 1px solid #999999; width: auto; margin-bottom: 16px; }div.patents div p, div.patents div ul { margin: 4px 4px; }div.patents div ul li { display: inline; margin-right: 4px; }div.tools { width: auto; margin-left: 340px; padding-left: 20px; }div.tools h2 { font-size: 110%; margin-bottom: 4px; }div.tools form { width: auto; margin-bottom: 20px; }div.tools form div { width: auto; }div.tools form div label { font-weight: normal; }div.tools form div input { width: auto; }div.tools form p { margin: 4px 0; }div.tools p { margin: 0; }/*** Template ***/a { color: #0033CC; text-decoration: none; }a:hover { text-decoration: underline; }body{   padding-top: 80px; text-align: center;   font-family: verdana, sans-serif; font-size: 80%;}body * { text-align: left; }h1{   width: 700px; height: 79px; margin: 0 auto;   background-image: url('../images/title.gif'); background-repeat: no-repeat;}h1 a { display: block; width: 700px; height: 79px; }h1 a em { display: none; }p#ip { width: 540px; font-size: 90%; margin: 0 auto 20px auto; }p#ip a { text-decoration: none; color: #333333; }p#ip a:hover { text-decoration: underline; }div { margin: 0 auto; width: 540px; }div p { margin: 1.4em 0; line-height: 1.5em; }form { width: 540px; margin: 0 auto; }form div label { display: block; font-weight: bold; padding: 5px 0; float: left; }form div p { display: block; margin: 0 0 0 3em; font-size: 90%; padding: 5px 0; float: left; }form div input { width: 540px; border: 1px solid #666666; }form p { margin: 8px 0; line-height: auto; }form p input{   padding: 0 20px; font-weight: bold; cursor: pointer;   border: 1px solid #999999; background-color: #E6E6E6;}