#footer_ad {
 margin-bottom    : 10px;
 text-align       : center;
}
#data_ad {
 float            : left;
}
#data_results {
 float            : right;
 font-size        : 0.8em;
}
#caution p {
 background-color : #FFB;
 font-size        : 0.8em;
 margin-bottom    : 10px;
 padding          : 3px;
 width            : 300px;
}
#data {
 background-color : #EAF3FF;
 border-bottom    : solid 1px #FFF;
 border-top       : solid 1px blue;
 padding          : 1px 10px 18px 8px;
}
#footerlist {
 margin-bottom    : 30px;
 text-align       : center;
}
#footerlist li {
 display          : inline;
 list-style-type  : none;
 margin-right     : 6px;
 padding-left     : 10px;
}
#footerlist li+li {
 border-left      : 1px solid #999;
}
#footer {
 margin-bottom       : 10px;
}
#footform {
 background-color : #EAF3FF;
 border-bottom    : 1px solid #66F;
 border-top       : 1px solid #66F;
 margin-bottom    : 10px;
 padding          : 5px;
 text-align       : center;
}
#functions {
 margin           : 0px 0px 20px 0px;
 padding          : 10px;
 text-align       : center;
 visibility       : hidden;
}
#functions a{
 margin           : 0px 5px 0px 5px;
}
#header {
 background-color : #FFF;
 left             : 0px;
 position         : fixed !important;
 position         : absolute;
 top              : 0px;
 width            : 100%;
 z-index          : 1;
}
#next {
 display          : block;
 float            : left;
 height           : 170px;
 margin           : 0px 10px 10px 0px;
 position         : relative;
 text-align       : center;
 width            : 170px;
}
#results {
 display          : block;
 margin-left      : 10px;
 margin-right     : 10px;
 margin-top       : 5px;
 margin-top       : 75px!important;
}
.alert {
 border           : solid 1px #ccc;
 display          : block;
 float            : left;
 height           : 170px;
 line-height      : 170px;
 margin           : 0px 10px 10px 0px;
 position         : relative;
 text-align       : center;
 width            : 170px;
}
.affiliate,
.image {
 border           : solid 1px #ccc;
 display          : block;
 float            : left;
 height           : 170px;
 margin           : 0px 10px 10px 0px;
 position         : relative;
 text-align       : center;
 width            : 170px;
}
.next {
 background       : #fee;
 border           : solid 1px red;
 padding          : 10px;
}
.ref {
 color            : #66F;
 font-size        : 0.8em;
 text-decoration  : none;
}
.referer {
 left             : 152px;
 position         : absolute;
 top              : 152px;
 visibility       : hidden;
}
.trash {
 background       : #eef;
 border           : solid 1px blue;
 padding          : 10px;
}
.zoom {
 left             : 134px;
 position         : absolute;
 top              : 152px;
 visibility       : hidden;
}
.tineye {
 left             : 2px;
 position         : absolute;
 top              : 152px;
 visibility       : hidden;
}
body,
html,
ui,
ul {
 margin           : 0;
 padding          : 0;
}
form {
 display          : inline;
 vertical-align   : text-bottom;
}
h1 {
 display          : inline;
 font-size        : 1.5em;
 line-height      : 1.5em;
 margin           : 10px;
}
h1 a {
 color            : #000;
 text-decoration  : none;
}
img {
 border           : none;
}

#preloadedImages {
 width: 0px;
 height: 0px;
 display: inline;
 background-image: url(/images/ajax-loader.gif);
 background-image: url(/images/amazon.png);
 background-image: url(/images/application_double.png);
 background-image: url(/images/picture_add.png);
 background-image: url(/images/zoom.png);
}

#navi{
 position         : fixed !important;
 position         : absolute;
top:0px;
right:10px;
 z-index          : 2;
}

#navi li {
display:inline;
list-style-type:none;
background-color:#eee;
border-bottom:dotted 1px #ccc;
padding:5px 3px 5px 3px;
margin-right:3px;
font-size:0.8em;
}

.dul {
position: relative;
top:50px;
}