/* CSS Document */

body{
  margin:0;
  padding:0;
}

.wrapper{
border:#b4bfd1 1px solid; 
margin:0 auto;
width:770px;
position:relative;
background:#d4e1f6;
text-align:left;	
}

p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; }

a:link, a:visited {	color: #000; text-decoration:underline; }

a:hover { color: #669999; }

div.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal}

div.text h1{	font-weight:bold;}

div.bookinfo {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal}

/* Search Box */
.searchBox { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: 20px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	background-color: #EBEBEB; 
	height: 14px; 
	width: 100px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
	
	border: 1px #000000 solid;
}

/* Search Box */
.smallSearchBox { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: 20px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	background-color: #EBEBEB; 
	height: 14px; 
	width: 80px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
	
	border: 1px #000000 solid;
}

/* What's New Box */ 
div.whatsNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #000000;
	vertical-align:text-top;
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
	z-index:0;
}
	

/* For Bottom Links */
div.bottomLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#8B4F20;
}

div.bottomLinks h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	border-bottom:-1pt;
	color:#8B4F20;
}

div.bottomLinks h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	border-bottom:-1pt;
	color:#8B4F20;
}

div.bottomLinks a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#A75D39;
}

div.bottomLinks a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#A75D39;
}

div.bottomLinks a:focus{
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#8B4F20;
}

div.bottomLinks a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#8B4F20;
}

.bookinfo {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal}

.videolink {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal}

.pals {  width:375px; overflow:visible; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; margin-left:25px;}
.palsdesc {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; margin-top:0; margin-bottom:0; margin-right:10px;  margin-left:20px; text-align:right;}
.palstable {  color:#003366; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; margin-top:0; margin-bottom:0; margin-right:10px;  margin-left:20px; text-align:left;}

.grownup {  width:595px; overflow:visible; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; margin-left:50px;}

.bookinfo a:link, .bookinfo a:visited, .pals a:link, .pals a:visited, .booktitlehead a:link, .booktitlehead a:visited { color: #000000; }
.bookinfo a:hover, .pals a:hover, .booktitlehead a:hover { color:#660066; }

.booktitlehead {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal}

.guidestitles {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; margin-top:0; margin-bottom:0; margin-right:10px;  margin-left:2px; text-align:left;}

/* Ensures IE does not add additional space below navbar images! */
* img {
	vertical-align: bottom;
}

.twitter{
	position:absolute;
	top:170px;
	right:10px;
	z-index:1000;
}
.twitter img, img.moremo{
	border:none;	
}

.moremo{
	padding:15px 0 0 3px;	
}
/** t2**/
.twitter2{
	position:absolute;
	top:150px;
	right:5px;
	z-index:777;
}
.t2a{
  float:left;	
}
.t2b{
  float:left;
}
.t2{
  clear:left;
  top:40px;
  right:0px;
  position:absolute;
}
.t3{
  clear:left;
  top:140px;
  right:0px;
  position:absolute;
}
.twitter2 img, img.moremo{
	border:none;	
}
.t2a:hover,
.t2b:hover,
.t2:hover,
.t3:hover{
  opacity:0.8;	
  filter:alpha(opacity=80);
}
.apptv img{
  float:right; 
  margin:0 25px 0 30px; 
  cursor:pointer;
}
.apptv img:hover,
.pigeonapp-int2:hover,
#app a:hover,
#slideclick:hover{
  opacity:0.8;	
  filter:alpha(opacity=80);
}
/****** revamped hp by nao ******/
.main-wrapper{
  border: #e1be8f 1px solid; 
  margin:0px auto; 
  padding:0;
  width:770px; 
  position:relative; 
  background:#e1be8f url(images/bg-tmp.gif) no-repeat; 
  text-align:left;
}
.mainnav{
  float:left;
}
.mainlogo{
  float:left;	
}
.maincover{
  float:right;
}
.mainfooter{
  clear:both;
  width:600px;
  margin:-60px 0 0 170px;
  padding:0 0 20px 0;
}
.mainsearch{
  width:150px;	
  margin:0 0 0 10px;
  padding:10px 0 0 0;
}
.mainsearchtext{
  position:relative;
  top:10px;
}
.mainsearchButton{
  position:relative;
  top:7px;
  left:3px;
  margin:0 0 0 0;	
}
