a
{
	color:#333;
	text-decoration:none
}
a:hover{color:#999}

body{font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;color:#666;font-size:75%;line-height:1.5;text-align:center;cursor:default;background-color:#fff;margin: 0px;padding: 0px;}
#home-fr {
	background-image: url(images/bg-main.gif);
	background-repeat: repeat-x;
}
#home-in {
	background-image: url(images/bg-inside.gif);
	background-repeat: repeat-x;
}

/* USEFUL POSITIONING RULES*/

	.clear			{ clear:both; }
	.clear-space	{ clear:both; height:25px;}
	.clearleft		{ clear:left; }
	.clearright		{ clear:right; }
	.hide			{ display:none; }
	.float-left		{ float: left; }
	.float-right	{ float: right; }
	.zeropadding	{ padding: 0; }
	.zeromargin		{ margin: 0; }
	img 			{ border:0 none; }	
	
/*CONTAINER*/
#container{width:940px;margin-right:auto;margin-left:auto;text-align:left;}
/*HEADER*/

#header{
	height:158px;
	position:relative;
	background-image:url(images/bg-flake.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
#brand{
	height:49px;
	width:350px;
	position:absolute;
	left:1px;
	top:30px;
	z-index:900;
}
#header ul{list-style:none;}
#top-ovalbar{height:46px;width:940px;position:absolute;bottom:-1px;background-image:url(images/oval-top-main.gif);background-repeat:no-repeat;}
#buy-ebook{height:128px;width:219px;position:absolute;top:73px;right:111px;}

#navtopright{
	height:25px;
	width:300px;
	position:absolute;
	right:0;
	top:9px;
	margin:0;
	padding:0;
}
#navtopright li a{
	width:80px;
	color:#999;
	font-size:11px;
	text-decoration:none;
	font-weight:700;
}
#navtopright li{float:left;}
#navtopright li#telephone {text-align:left;display: block;padding-left:20px;font-size:11px;text-decoration:none;font-weight:700;}


#navigation{height:25px;width:750px;position:absolute;top:125px;margin:0;padding:0;left: -1px;}
#navigation li a{width:50px;display:block;color:#000;text-align:center;font-size:13px;text-decoration:none;font-weight:700;}
#navigation li a:hover{color:#999;text-decoration:none;}
#navigation li{float:left;}
#navigation li#home a{width:60px;text-align:left;background-image:url(images/nav-div.gif);background-repeat:no-repeat;background-position:right;}
#navigation li#mission a{width:108px;text-align:left;background-image:url(images/nav-div.gif);background-repeat:no-repeat;background-position:right;padding-left:10px;}
#navigation li#what-we a{width:108px;text-align:left;background:url(images/nav-div.gif) no-repeat right;padding-left:10px;}
#navigation li#meet-team a{width:124px;text-align:left;background:url(images/nav-div.gif) no-repeat right;padding-left:10px;}
#navigation li#corporate a{width:92px;text-align:left;padding-left:10px;background-image:url(images/nav-div.gif);background-position:right;background-repeat:no-repeat;}
#navigation li#press a{width:105px;text-align:left;padding-left:10px;background-image:url(images/nav-div.gif);background-position:right;background-repeat:no-repeat;}
#navigation li#contacts a{width:78px;text-align:left;padding-left:10px;background-image:url(images/nav-div.gif);background-position:right;background-repeat:no-repeat;}
#navigation li#media a{width:78px;text-align:left;padding-left:10px}
#navigation li#downloads a{width:68px;text-align:left;padding-left:10px;}
#welcome {
	height: 400px;
	width: 940px;
	position: relative;
	background-image: url(images/bg-home-band.jpg);
	background-repeat: no-repeat;
}
#col-lft-home {
	float: left;
	width: 391px;
	position: relative;
	padding-top: 25px;
	padding-right: 45px;
	font-size: 13px;
}
#col-rht-home {
	float: left;
	width: 504px;
	padding-top: 25px;
	position: relative;
	height: 490px;
}

#col-rht-inside {
	float: left;
	width: 416px;
	padding-top: 25px;
	position: relative;
}
#col-lft-inside {
	float: left;
	width: 524px;
	height:100px;
	position: relative;
	padding-top: 35px;
	font-size: 13px;
	background-image: url(images/bg-titlestrip.jpg);
	background-repeat: no-repeat;
	
	
}

.menu
{
	position:absolute;
	top:127px;
	width:100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	z-index:1
}

.sub
{
	background-color:#ffffff;
	border-bottom:solid 1px #888888;
	border-right:solid 1px #888888;
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:10;
	position:absolute;
	filter:alpha(opacity=75);
	opacity:0.75;
	top:143px;
	width:150;
	z-index:1
}

.submenu
{
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	color:#333
}

#welcome #image {
	height: 252px;
	width: 380px;
	position: absolute;
	left: 1px;
	top: 27px;
	background-image: url(images/interead-new.jpg);
	background-repeat: no-repeat;
}
#welcome #text {
	position: absolute;
	width: 504px;
	top: 27px;
	right: 0px;
	background-image: url(images/welcome.jpg);
	background-repeat: no-repeat;
	padding-top: 35px;
	font-size: 13px;
	line-height: 22px;
}
.img-bubble {
	height: 58px;
	width: 187px;
}
#coolreaders {
	height: 193px;
	width: 171px;
	background-image: url(images/coolreaders.jpg);
	background-repeat: no-repeat;
	padding-left: 333px;
	font-size: 11px;
	line-height: 21px;
}
#coolerbooks {
	height: 193px;
	width: 171px;
	background-image: url(images/coolerbooks.jpg);
	background-repeat: no-repeat;
	padding-left: 333px;
	position: absolute;
	top: 270px;
	font-size: 11px;
	line-height: 21px;
}
#coolreaders-in {
	height: 260px;
	width: 416px;
	background-image: url(images/bg-rhtcolumn.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 21px;
}
#coolerbooks-in {
	width: 416px;
	font-size: 11px;
}
/*FOOTER*/
#footer-container{
	height:140px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#CCC;
	padding-top:10px;
	clear: both;
	background-image: url(images/bg-footer.jpg);
	background-repeat: repeat-x;
}
#footer{
	height:120px;
	width:940px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#footer #address{float:left;width:240px;font-size:11px;color:#999;}
#footer #botnav{float:right;height:20px;width:550px;text-align:right;font-size:11px;color:#999;}
#footer a{color:#999;text-decoration:none;}
#footer a:hover{color:#666;text-decoration:underline;}
#coolerbooks img {
	display: block;
	padding-bottom: 15px;
}
#coolreaders img {
	display: block;
	padding-bottom: 15px;
}
#click-oppisite {
	padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
	margin-top: 40px;
}
#click-below {
	height: 32px;
	padding-left: 18px;
	font-size: 12px;
	font-weight: bold;
}
#titlein {
	padding-bottom: 65px;
}
#inside-content {
	width: 490px;
	top: 104px;
	background-image: url(images/bg-corner.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 30px;
	line-height: 25px;
	font-size: 12px;
	padding-top: 30px
}
#coolreaders-details {
	width: 292px;
	position: absolute;
	top: 112px;
	left: 64px;
}

#coolerbooks-in img {
}
#coolerbooks-in #imgbooks {
	width: 298px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FAFAFA;
	margin-bottom: 10px;
	margin-top: 30px;
}
.txtcolrht 
{
	width: 335px;
	margin-right: auto;
	margin-left: auto;
}
.txtcolrht p {
	margin-top: 5px;
	margin-bottom: 5px;
}
.txtcolrht a {
	color: #999999;
	text-decoration: none;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: block;
	padding-top: 14px;
}

.txtcolrht3 
{
	float: left;
	width: 416px;
	padding-top: 25px;
	position: relative;
}

.txtcolrht2 
{
	position:absolute;
	top:166;
	width: 335px;
	margin-right: auto;
	margin-left: 50px;
}
.txtcolrht2 p {
	margin-top: 5px;
	margin-bottom: 5px;
}

.txtcontact {
	width: 292px;
	margin-right: auto;
	margin-left: auto;
	line-height: 21px;
}
.txtcontact p {
	margin-top: 5px;
	margin-bottom: 5px;
}
.txtcontact a {
	color: #000000;
	text-decoration: none;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCBCBC;
	display: block;
	padding-top: 14px;
	font-weight: bold;
}
.con-details {
	height: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0F8AB2;
}
.emailbox {
	float: right;
}
.telbox {
	float: left;
}
.addbox {
	font-size: 15px;
	padding-bottom: 20px;
}
.addbox h1 {
	font-size: 17px;
	color: #000000;
}
#coolreaders-details b {
	display: block;
	padding-top: 20px;
	color: #0083AE;
}
#coolerbooks-in b {
	display: block;
	padding-top: 20px;
	color: #0083AE;
}
#inside-content a {
	color: #000000;
}
#inside-content hr {
	color: #E2E2E2;
}
.video
{
	cursor:pointer;
}
