body {
  background-color: white;
  color: #696969;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
  margin: 10px;
  margin-top: 3px;
  width:80%;
  margin-left:10%;
}

.thumbnail img {
  border-color:black;
  border-width:1;
  border-style:solid;
}

.productImage img{
	width: 80px;
	height: 80px;
	margin:5px 10px;
	border: 0px
}

.imgTelekom {
	width: 90px;
	height: 80px;
	margin:5px 10px;
	border: 0px
}

.imgXanoco {
	width: 300px;
	height: 80px;
	margin:5px 10px;
	border: 0px
}

.imgXanocoLeft {
	width: 150px;
	height: 39px; 
	margin-bottom:-8px;
	border: 0px
}

.innerProductDes {
	margin: 8px;
}

table {
  border-collapse: collapse;
}

th, td {
  padding: 0;
  vertical-align: top;
  text-align: left;
  font-size: small;
}

a:link {
  color: #0000cc;
}


a:active {
  color: #cc0000;
}

a:visited {
  color: #551a8b;
}

h1 {

  font-size: x-large;
  margin-top: 0px;
  margin-bottom: 5px;
}

h2 {
  font-size: large;
}

form {
  display: inline;
  margin: 0;
  padding: 0;
}

#inputText {
	width: 453px;
}

#batasAtasResult {
	background-color :white;
	border-top :1px solid purple;
	padding: 5px;
}

#batasBawahResult {
	background-color :#e5ecf9;
	border-bottom :1px solid green;
	padding: 5px;
	text-align:right;
}


#batasBawahResult {
	font-size: small;
}

#pageFormating {
	background:#e5ecf9;
	padding:2px; 
	text-align:right
}

#mainSearchBox {
  background-color: #fff;
  padding-left: 0px;
  padding-right: 10px;
  text-align:left;
  margin-top:10px;
}

#headerImage {
	text-align:center;
}

#searchResults {
  width: 100%;
  background-color: #fff;
  border: 0px solid silver;
}

#warnNotFound {
	width:100%;  
	margin-left:1%;
	border:solid 1px white; 
	background:white; 
	color:purple; 
	text-align:left;
}

#footer {
	text-align:center;
}

#footer table { 
	text-align:center;
}

#totalHalaman { 
	margin-left:2px;
}

span.paging {
	color:black;
	font-weight:bold;
	background:#e5ecf9;
	padding:3px; 
	border:solid 1px silver; 
	cursor:pointer;
	margin-left:2px;
}

span.selectedPage {
	color:red;
	font-weight:bold;
	background:yellow;
	padding:3px; 
	border:solid 1px silver; 
	cursor:pointer;
	margin-left:2px;
}

span.mouseOver {
	color:white;
	font-weight:bold;
	background:blue;
	padding:3px; 
	border:solid 1px silver; 
	cursor:pointer;
	margin-left:2px;
}

span.prevnextpaging {
	color:black;
	font-weight:bold;
	background:#e5ecf9;
	padding:3px;  
	border:solid 1px silver; 
	cursor:pointer;margin-left:2px;
}

.volumeList {
	vertical-align: top;
}

.volumeList td {
  padding-bottom: 5px;
  padding-right: 5px;
  margin-left:5px;
}

.thumbnail {
  padding: 3px;
}

.previewbutton { 
  border: 0px;
  margin: 6px 0px 6px 0px;
}




