body { font-size:16px; color:#000; font-family: Georgia, "Times New Roman", Times, serif; padding:0px; margin:0px; line-height:24px;}
.punchline { position:absolute; top:10px; left:760px; text-align:center; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; z-index:999; }
.punchline1 {
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    position: absolute;
    text-align: center;
    top: 1987px;
}
.main-container { width:1003px; overflow:hidden; margin:0 auto; }
.right-section {float:right; width:348px; margin-left:50px;}
.caption { border:1px solid #ccc; padding:5px; font-size:12px; margin-bottom:10px; border-top:0px; margin-top:-5px; line-height:18px;font-family:arial; }
.pointer {}
.pointer ul { padding:0px; margin:0px}
.pointer ul li { line-height:25px; list-style-type:disc; margin-left:15px;}
.pointer ul li a { text-decoration:underline; color:#000;}
.pointer ul li a:hover { text-decoration:none; color:#000;}
.story_area { margin:0px 0px 10px 0; font-size:16px;}
.story_area h3 { margin-bottom:5px; line-height:normal; font-size:24px}
.story_area .photocap {
    color: #000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.toparrow {position:absolute;z-index:999; text-align:center; left:100px; top:700px;}
.story_area .photocap a {color: #000; text-decoration:none}
.story_area .photocap a:hover {text-decoration:underline}
.right_vd { border-top:1px solid #ccc ; border-bottom:1px solid #ccc; padding:10px 0px; width:348px; margin:25px 0px}
h1 { font-size:52px; padding:25px; margin:0 ; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

h3 {
    color: #FF7800;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 28px;
    text-transform: uppercase;
}

.clr { clear:both;} 
.right_vd { float:right; width:350px;}
.wd {width:610px;}
h2 {
    font-family: arial black,"Trebuchet MS",Arial,Helvetica,sans-serif;
}
.dropcap {color:#000000;font-size:44px;line-height:35px;padding-top:3px; padding-right:3px;font-family: Times, serif, Georgia;}

#ittop_fixie{height:45px;background:#fff;z-index:100000;position:fixed!important;top:0;left:0;right:0;-moz-box-shadow:0 1px 12px -3px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 12px -3px rgba(0,0,0,0.3);box-shadow:0 1px 12px -3px rgba(0,0,0,0.3);border-bottom:1px #ddd;}#ittop_fixie .inner_fixie{margin:10px 15px 0 15px;min-width:1024px;}
.ittop_init_branding{float:left;width:300px;margin-top:-8px;}

.ft{background: none repeat scroll 0 0 #FFFFFF;
    border-top: 2px solid #999999;
    position: relative;
    z-index: 1;}
.socialdiv {
    bottom: -40px;
    position: absolute;
    right: 0;
    top: 6px;
}
.fb, .tw, .email {
    background-image: url("http://specials.indiatoday.com/words-of-love/sprite.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 32px;
    width: 36px;
}
.email {
    background-position: -304px -8px;
}
.fb {
    background-position: -224px -8px;
}
.tw {
    background-position: -264px -8px;
}
.imgs {
    margin: 0 2px;
}
.lft {
    float: left;
}
#video1 {position:fixed; top:1px; z-index:-1px}
.quote {padding-left:465px; font-size:12px; margin-top:-15px; margin-bottom:-4px; font-family:Arial, Helvetica, sans-serif}
.vid-heading {background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-size: 38px;
    height: 41px;
    margin-top: -5px;
    padding: 39px 0 0;
    text-transform: uppercase;
    width: 1026px;
	color:#FF7800;
	}
#popup_box2 { 
                                    display:none;
                                    position:absolute;  
                                    height:500px;  
									width:750px; 
                                    background:#FFFFFF;  
                                    z-index:100;
                                   left: -639px;
                                    border:2px solid #ccc;  	
                                    padding: 23px 0 0 0;  
                                    font-size:15px;  
                                    -moz-box-shadow: 0 0 5px #ccc;
                                    -webkit-box-shadow: 0 0 5px #ccc;
                                    box-shadow: 0 0 5px #ccc;
                                    
                                }
                                #container2 {
                                    width:100%;
                                    height:100%;
									position: relative;
                                }
                                
                                a{  
                                cursor: pointer;  
                                text-decoration:none;  
                                } 
                                
                                #popupBoxClose2 {
                                    font-size:20px;  
                                    line-height:15px;  
                                    right:5px;  
                                    top:5px;  
                                    position:absolute;  
                                    color:#6fa5e2;  
                                    font-weight:500;  	
                                }
                                h1 { cursor:pointer}
                                .kicker { font:normal 12px/18px arial; color:#333; padding:5px;}

#popup_box { 
	display:none;
	position:fixed;  
	_position:absolute;
	height:450px;  
	width:650px;  
	background:#FFFFFF;  
	left: 300px;
	top: 50px;
	z-index:100;
	margin-left: 15px;  
	
	border:2px solid #ccc;  	
	padding:15px;  
	font-size:15px;  
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	
}
#container {
	width:100%;
	height:100%;
}

a{  
cursor: pointer;  
text-decoration:none;  
} 

#popupBoxClose {
	font-size:20px;  
	line-height:15px;  
	right:5px;  
	top:5px;  
	position:absolute;  
	color:#6fa5e2;  
	font-weight:500;  	
}
h1 { cursor:pointer}
.kicker { font:normal 12px/18px arial; color:#333; padding:5px;}




#popup_box1 { 
	display:none; 
	position:fixed;  
	_position:absolute; 
	height:450px;  
	width:650px;  
	background:#FFFFFF;  
	left: 300px;
	top: 50px;
	z-index:100; 
	margin-left: 15px;  
	border:2px solid #ccc;  	
	padding:15px;  
	font-size:15px;  
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	
}
#container1 {
	width:100%;
	height:100%;
}

a{  
cursor: pointer;  
text-decoration:none;  
} 
#popupBoxClose1 {
	font-size:20px;  
	line-height:15px;  
	right:5px;  
	top:5px;  
	position:absolute;  
	color:#6fa5e2;  
	font-weight:500;  	
}

.bodybg {background-color:#000 !important}
.videobgone {width:1350px; height:1000px; background-color:#fff; margin-top:30px; margin:30px auto 0; position:relative}
.punchline h2 {padding: 0 !important; margin: 41px !important; text-align: center !important; font-size: 18px !important}
.tandavatxt {text-transform: uppercase; color: rgb(223, 214, 21); font-size: 67px; line-height: 66px;}
.maincontfirst {margin-top:-40px; background:#FFF; position:relative;  z-index:999; width:100%;}
.slider-first {float:right; margin-left:50px;}
.slider-int {float:right; margin-left:50px;}
.slider-int-close {width:1000px; margin:50px auto 0px auto; height:610px;}
.imgcont {margin-top: 25px; width:314px; margin-left:10px; text-align:left}
.shivaimg {float:left;width:348px; margin-right:5px;}
.grapcaption {font-weight: normal; margin-top: 37px; position: absolute; right: -140px; top: 750px;font-size:12px}
.secvideocont {height:765px;}
.tancaption {margin-top: 25px; width:314px; text-align:left}
.forthvid {width:1350px;background-color:#fff;margin:0 auto 0;}
.frothh {height:1100px;}
.topmarg25px {margin-top: 25px;}
.rescuetxt {margin-right:5px; float:left}
.secondslider {float:right; margin-left:50px;}
.right {float:right;}
.videone {width:100%; max-width:1350px; height:auto;}