@import 'bpcompressed.css';
* {
	margin:0;
	padding:0;
	list-style:none;
}


html, body {
overflow:hidden;
}

body {
	background: 	#CACACA url('../images/bodyBG.jpg') repeat fixed top center;
	position: relative;
}

#ie6 {
	display: 		none;
}

a {
color: #;
text-decoration: none;
}

.slide a {
color: #27c8f8;
text-decoration: none;
}

.slide a:hover, .slide a:focus, .slide a.active {
background: yellow;
color: #1d1d1d;
}


#header {
	position: 		fixed;
	top:			10px;
	display: block;
	left: 0;
	right: 0;
}

#header a {
outline: none;
}

h2 {
font-size: 18px;
font-weight: normal;
font-style: italic;
letter-spacing: -0.025em;
color: #555;
}

h3 {
margin-bottom: .5em;
}

#header img {
margin-left: 15px;
position: relative;
	z-index: 1;
margin-top: 0;
}

#headerNav {
	display: 		block;
	float: 			right;
	width: 			600px;
	font-size: 10px;
	text-transform: capitalize;
	line-height: 1.75em;
	padding-top: 25px;
	position: relative;
	z-index: 1;
}

.internalNav {
	text-align: 	right;
}

#headerNav a, #headerNav .selected {
text-decoration: none;
color: #979797;
outline: none;
}

.internalNav a {
margin-left: 10px;
}

#headerNav a:hover, #headerNav a:focus {
color: #1d1d1d;
}

#loading .container {
text-align: center;
}




#top {
padding-top: 125px;
position: relative;
}

#top .container span {
position: absolute;
top: -38px;
left: 561px;
width: 445px;
height: 475px;
display: block;
z-index: 50;
}

.red {
background: url('../images/transRed.png');
}

.blue {
background: url('../images/transBlue.png');
}


#top .caption {
width: 630px;
padding: 11px 35px 15px 25px;
display: block;
margin: -15px 0 0 18px;
float: left;
}

.caption hr, .caption2 hr {
width: 110%;
margin-left: -25px;
border-top: 1px dashed white;
background: none;
height: 1px;
display: block;
margin-top: 10px;
}

#top .caption2 {
padding: 11px 25px 15px 65px;
display: block;
width: 170px;
float: left;
margin: -15px 0 0 0;
text-align: right;
}


#top h2 {
font-size: 16px;
font-weight: bold;
font-style: italic;
text-transform: none;
letter-spacing: -0.025em;
color: white;
margin-bottom: 0;
line-height: 1.15;
}

h1 {
font-size: 36px;
line-height: 1.08;
letter-spacing: -0.05em;
font-weight: bold;
font-style: italic;
color: ##111111;
margin-bottom: .75em;
clear: both;
}

h1 strong {
color: #f71300;
}


img.border {
border: 15px solid white;
}

.thumbCol img.border {
border-top: 15px solid white;
border-left: 15px solid white;
border-right: 15px solid white;
border-bottom: 1px solid white;

}

.thumbCol h3 {
background: white;
padding: 10px;
margin-bottom: 0;
}

.thumbCol p {
margin: 0 10px 0;
}

.span-6.thumbCol {
margin-right: 27px;
}

.span-6.thumbCol.last {
margin-right: 0;
}

.half {
width: 50%;
}

h1 .red {
padding: 0 4px;
color: white;
}

h1 strong {
color: #111;
}

.bannerIMG {
margin-right: 20px;
}

.bannerIMG.last {
margin-right: 0;
}


/*.sectionTop {
clear: both;
display: block;
width: 100%;
margin: 0 auto;
position: relative;
}*/

.section {
clear: both;
width: 985px;
display: block;
height: 1500px;
margin: 0 auto;
position: relative;
}

#top .container {
position: relative;
z-index: 100;
height: 1500px;
}

.slide .container {
position: relative;
z-index: 100;
height: 400px;
}

.slide {
padding-top: 110px;
position: relative;
height: 600px;
display: block;
margin: 0;
}

.slide.one{
}
.slide.two{
left: 1900px;
top:-710px;
}

.slide.three{
left: 3800px;
top:-1420px;
}

.slide.four{
left: 5700px;
top:-2130px;
}

.slide.five {
left: 7600px;
top:-2840px;
}

.slide.six {
left: 9500px;
top:-3550px;
}

.navigation {
/*position: absolute;*/
display: block;

}
/*
.cause .navigation {
left: 120px;
padding: 20px;
width: 1860px;
top: 82px;
height: 20px;
z-index: 100;
}
*/

.navigation {
/*left: 2px;
top: 500px;
z-index: 100;*/
}

.navigation .title {
font-weight: bold;
background: #EFEFEF;
}

/*
#bluestreak {
display: block;
width: 10px;
height: 1290px;
position: absolute;
top: 370px;
left: 110px;
border-right: 10px dashed #56d3f4;
}

#redstreat {
display: block;
width: 5px;
border-right: 10px dashed #f74129;
height: 2380px;
position: absolute;
top: 370px;
right: 110px;
}*/

.right {
float: right;
text-align: right;
}

a.playvideo {
background: url('../images/playvideo_slammed.png') no-repeat 0 0;
display: block;
width: 240px;
height: 30px;
padding: 20px;
font-size: 10px !important;
text-align: left;
margin-left: -10px;
margin-top: 40px;
}

a.playvideo:hover {
background: url('../images/playvideo_slammed.png') no-repeat 0 -70px;

}

em {
color: #999;
font-size: .9em;
}


#loading .container {
padding-top: 100px;
height: 300px;
}

#temphome {
padding-top: 100px;
}

input {
width: 90%;
margin-bottom: 15px;
}

input.paypal {
width: 92px;
margin: 14px 0 0 0;
}

#temphome .last a {
background: #F71300;
color: white;
padding: 2px 4px;
font-weight: bold;
font-style: italic;
font-weight: bold;
margin-bottom: 2px;
float: left;
clear: left;
}

#temphome .last a:hover {
background: #27C8F8;

}


.navigation a {
display: block;
background: #FFF;
font-size: 9px;
padding: 7px;
width:55px;
height: 30px;
border-bottom: 1px solid #CCC;
border-right: 1px solid #CCC;
float: left;
line-height: 1.15;
margin: 0 10px 15px 0;
}


.siteMap li a{
display: block;
background: #FFF;
padding: 10px;
width:70px;
height: 35px;
border-bottom: 1px solid #CCC;
border-right: 1px solid #CCC;

}

.siteMap li ul li.first a{
background: #EFEFEF;
}



.siteMap li a:hover, .siteMap li ul li.first a:hover {
border-bottom: 1px solid #CCC;
border-right: 1px solid #CCC;
background: yellow;
}

 .siteMap li ul {
 clear: left;
 margin-bottom: 15px;
 background: url("http://www.heartscryindia.org/images/transRed.png") repeat-x 0 50%;
 }
 
.siteMap li ul li {
float: left;
margin: 0 15px 15px 0;
line-height: 1.15;
}


.quiet {
font-size: .9em;
}

#bottom h1 {
margin-top: 150px;
}

.thumbCol a img {
display: block;

}

.thumbCol a img:hover {
opacity: .75;
background: white;
}