@charset "utf-8";

body
{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

div, h1, h2, h3, h4, p, img, span
{
	padding:0; margin:0; 
}

#topContainer
{
	width:100%;
	background:url(../images/top-background.gif) 0 0 repeat-x #000;
	height:100px;
}

#top
{
	width:946px;
	margin:0 auto;
	position:relative;
	height:100px;
}

#top #logo
{
	padding-top: 20px;
}

#middleContainer
{
	width:100%;
	background:url(../images/middle.gif) 0 0 repeat-x #545454;
	color:#CECECE;
	padding:16px 0 0 0;
}

#middle
{
	width:946px;
	margin:0 auto;
	padding:0 0 16px 0;
}

#bottomContainer{
	width:100%;
	background:url(../images/bottom-up.gif) 0 0 repeat-x #EFEFEF;
	color:#636363;
	padding:0 0 19px 0;
}
#bottom
{
	width:946px;
	margin:0 auto;
	background:url(../images/bottom-background.gif) 0 25px no-repeat;
}
#bottom p.featuresTab
{
	display:block;
	background:url(../images/features-background.gif) 0 0 no-repeat;
	width:64px;
	height:25px;
	text-align:center;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#728700;
	background-color:inherit;
}
#features
{
	width:290px;
	border-right:#DDDDDD solid 1px;
	float:left;
	margin:27px 12px 0 0;
}

#featuresHomeHeader
{
	display:block;
	padding:0 0 0 33px;
	background:url(../images/home.png) 0 0 no-repeat;
	color:#2E2E2E;
	font:bold 22px/22px Arial, Helvetica, sans-serif;
	background-color:inherit;
	margin:0 0 11px 0;
}

#featuresMusicHeader
{
	display:block;
	padding:0 0 0 33px;
	background:url(../images/aarti.png) 0 0 no-repeat;
	color:#2E2E2E;
	font:bold 22px/22px Arial, Helvetica, sans-serif;
	background-color:inherit;
	margin:0 0 11px 0;
}

#featuresBookHeader
{
	display:block;
	padding:0 0 0 33px;
	background:url(../images/book.png) 0 0 no-repeat;
	color:#2E2E2E;
	font:bold 22px/22px Arial, Helvetica, sans-serif;
	background-color:inherit;
	margin:0 0 11px 0;
}

#featuresBookMarked
{
	display:block;
	padding:0 0 0 33px;
	background:url(../images/bookmarked.png) 0 0 no-repeat;
	color:#2E2E2E;
	font:bold 22px/22px Arial, Helvetica, sans-serif;
	background-color:inherit;
	margin:0 0 11px 0;
}

#featuresJava
{
	display:block;
	padding:0 0 0 33px;
	background:url(../images/java.png) 0 0 no-repeat;
	color:#2E2E2E;
	font:bold 22px/22px Arial, Helvetica, sans-serif;
	background-color:inherit;
	margin:0 0 11px 0;
}

#featureText
{
	font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 14px;	
	line-height: 1.5em;
}

#footerContainer
{
	width:100%;
	height:101px;
	background:url(../images/footer-background.gif) 0 0 repeat-x;
}
#footer
{
	width:946px;
	margin:0 auto;
	position:relative;
	height:101px;
}
#footer p.copyright
{
	font:normal 10px/20px Arial, Helvetica, sans-serif;
	color:#BBDD00;
	background-color:inherit;
	position:absolute;
	left:0px;
	top:41px;
	width:226px;
}

br
{	
	font-size:0; 
	line-height:0;
	clear:both; 
}

.babaApp
{
	background-image: url(../images/BabaApp.png);
	background-repeat: no-repeat;
	width: 403px;
	height: 266px;
	background-repeat: no-repeat;
	float: left;
	margin-top: 60px;
	margin-bottom: 100px;	
}

.javaApp
{
	background-image: url(../images/JavaApp.png);
	background-repeat: no-repeat;
	width: 403px;
	height: 266px;
	float: right;
	margin-top: 60px;
	margin-bottom: 100px;
}

.jeeApp
{
	background-image: url(../images/JeeApp.png);
	background-repeat: no-repeat;
	width: 403px;
	height: 266px;
	background-repeat: no-repeat;
	float: left;
	margin-top: 60px;
	margin-bottom: 100px;	
}