@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; background:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#59554b;}

h1, h2, h3, h4, h5, h6, p, ul, form{padding:0; margin:0;}
input, img{border:none;}
a{text-decoration:none;}
.img_left{float:left;}
.img_right{float:right;}
.clr_div{clear:both;}

#doc_width{width:1001px; padding-bottom:40px; background:url(images/header_pt1.jpg) center top no-repeat;}
.logo{float:left; margin:23px 0 27px 30px;}
#header{width:1001px; height:40px; padding-top:253px; background:url(images/header_pt2.jpg) center top no-repeat; clear:both;}
#header a{float:left; background-position:top; background-repeat:no-repeat; height:16px; outline:none;}
#header a:hover{background-position:bottom;}
#header a.active{background-position:bottom;}
#header a.vision{background-image:url(images/link_vision.gif); width:55px; margin-left:135px;}
#header a.purpose{background-image:url(images/link_purpose.gif); width:66px; margin-left:60px;}
#header a.highlights{background-image:url(images/link_highlights.gif); width:95px; margin-left:60px;}
#header a.progress{background-image:url(images/link_progress.gif); width:76px; margin-left:60px;}
#header a.download{background-image:url(images/link_download.gif); width:91px; margin-left:60px;}
#header a.video{background-image:url(images/link_video.gif); width:50px; margin-left:60px;}

#top_navi{float:left; width:740px; height:29px; background:url(images/top_menu_bg.gif) repeat-x; margin:88px 0 0 37px;}
#top_navi a{float:left; height:15px; margin-top:7px; background-position:top; background-repeat:no-repeat; outline:none;}
#top_navi a:hover{background-position:bottom;}
#top_navi a.active{background-position:bottom;}
#top_navi a.home{width:47px; background-image:url(images/link_top_home.gif); margin-left:28px;}
#top_navi a.history{width:67px; background-image:url(images/link_top_history.gif); margin-left:30px;}
#top_navi a.acharya{width:71px; background-image:url(images/link_top_acharya.gif); margin-left:26px;}
#top_navi a.prasadi{width:62px; background-image:url(images/link_top_prasadi.gif); margin-left:28px;}
#top_navi a.donation{width:83px; background-image:url(images/link_top_donation.gif); margin-left:29px;}
#top_navi a.pictures{width:69px; background-image:url(images/link_top_pictures.gif); margin-left:29px;}
#top_navi a.contactus{width:95px; background-image:url(images/link_top_contact_us.gif); margin-left:30px;}

#content{width:887px; clear:both; border:1px solid #494035; border-top:none; background:#261c1d url(images/content_bg.gif) repeat-x top; padding:0px 56px 10px 56px;}
#content p{text-align:left; padding:10px 0px; clear:both;}

.left_section_index{float:left; margin-top:37px; width:232px; height:699px;}
.left_section_index div{float:left; margin-top:2px; width:232px; height:189px; background:url(images/left_panel_box_bg.gif) left top no-repeat; text-align:center;}
.left_section_index div .shiksha_patri_icon{margin-top:45px;}
.left_section_index div a.shiksha_patri{display:block; width:110px; height:16px; background:url(images/link_shiksha_patri.gif) left top no-repeat; margin:auto; margin-top:14px;}
.left_section_index div a.shiksha_patri:hover{background:url(images/link_shiksha_patri.gif) left bottom no-repeat;}
.left_section_index div .vachnamrut_icon{margin-top:33px;}
.left_section_index div a.vachnamrut{display:block; width:107px; height:16px; background:url(images/link_vachnamrut.gif) left top no-repeat; margin:auto; margin-top:21px;}
.left_section_index div a.vachnamrut:hover{background:url(images/link_vachnamrut.gif) left bottom no-repeat;}
.left_section_index div .swaminarayan_info_icon{margin-top:14px;}
.left_section_index div a.swaminarayan_info{display:block; width:157px; height:16px; background:url(images/link_swaminarayan_info.gif) left top no-repeat; margin:auto; margin-top:5px;}
.left_section_index div a.swaminarayan_info:hover{background:url(images/link_swaminarayan_info.gif) left bottom no-repeat;}

.right_section_index{float:right; width:591px; padding:0px 30px; border:solid 1px #000; background:#0a0708 url(images/content_box_bg.gif) repeat-x top; margin-top:39px; height:695px;}
.title_index{float:left; width:591px; height:169px; background:url(images/title-bottom-border.jpg) no-repeat bottom left;}
.title_index_img{float:left; margin:55px 0 0 15px;}
.tejendra_prasad{float:right; position:relative; margin:-25px -30px 0 0;}

.index_thumbs{float:left; width:591px; padding:30px 0px 10px 0px;}
.index_thumbs .index_thumb{float:left; width:197px; text-align:center;}
.index_thumbs .index_thumb a{outline:none;}
.index_thumbs .index_thumb a.progress{width:76px; background-image:url(images/link_progress_1.gif); display:block; height:16px; margin:auto; margin-top:16px; background-position:top;}
.index_thumbs .index_thumb a.pictures{width:70px; background-image:url(images/link_pictures.gif); display:block; height:16px; margin:auto; margin-top:16px; background-position:top;}
.index_thumbs .index_thumb a.prasadi_1{width:62px; background-image:url(images/link_prasadi.gif); display:block; height:16px; margin:auto; margin-top:16px; background-position:top;}
.index_thumbs .index_thumb a:hover{background-position:bottom;}

.icon_img_acharya{float:left; margin-top:-58px; position:relative;}
.icon_img_contactus{float:left; margin-top:-45px; position:relative;}
.img_acharya{float:right; margin:-126px 0 10px 15px; position:relative;}
.content_inside{float:left; width:805px; border:solid 1px #000; background:#0a0708 url(images/content_box_bg.gif) repeat-x top; margin-top:70px; padding:0px 40px 15px 40px;}
.content_inside p{color:#c0b484; font-family:"Times New Roman", Times, serif; font-size:16px; line-height:18px; text-align:left;}

.contactus{float:left; width:805px;}
.contactus_pt1{float:left; width:410px; height:55px; clear:left; padding-top:170px;}
.contactus_pt1 .contactperson{font-size:20px;}
.contactus_pt1 .contactpersonname{font-size:18px;}
.contactus_pt2{float:left; width:395px;}
.contactus_pt2 p{font-size:18px; padding:10px 0px !important;}
.enlarge_keyplan{float:right; margin:5px 10px 0 0;}
.contactus_add{float:left; width:803px; height:153px; background:url(images/contact_box_bg.gif) repeat-x top; border-left:1px solid #000; border-right:1px solid #000; margin:30px 0;}
.contactus_add p{padding:24px 30px !important; color:#a69f8c; line-height:20px;}
.contactus_add p a{color:#a69f8c;}
.contactus_add p span{font-size:18px; color:#c0b484;}

.donation_box{float:left; background:url(images/donation_box_bg.gif) repeat-x top; border-left:1px solid #000; border-right:1px solid #000; width:258px; height:200px; margin-bottom:25px;}
.donation_box p{padding:22px 30px 0 30px !important; color:#a69f8c; line-height:18px;}
.donation_box h2{color:#c0b484; font-size:16px; border-bottom:1px solid #292828; text-align:left; font-weight:normal; font-family:"Times New Roman", Times, serif; padding:25px 10px 5px 10px; margin:0px 15px;}

.download_box{float:left; width:394px; height:118px; background:url(images/download_box_bg.gif) left top no-repeat; margin:2px;}
.download_box a{color:#c0b484; font-size:20px; font-family:"Times New Roman", Times, serif; float:left; margin:60px 0 0 10px;}
.download_box a:hover{color:#ffab00;}
.download_box .icon_1{float:left; margin:10px 0 0 30px;}
.download_box .icon_2{float:left; margin:47px 0 0 30px;}
.download_box .mp3_icon{float:left; margin:20px 0 0 30px;}
.download_box .downloadmp3{margin:28px 0 0 0;}
.download_box .downloaddhun{margin:18px 0 0 0;}

.temple_img{float:right; margin-top:-56px; position:relative;}

.pictures_content{float:left; width:805px; margin-top:-122px; padding-bottom:60px;}
.pictures_content .pic_box{float:left; width:240px; height:245px; margin:60px 80px 0px 80px; display:inline;}
.pictures_content .pic_box a.picname{display:block; color:#c0b484; text-align:left; font-size:16px; font-family:"Times New Roman", Times, serif; padding:5px 10px;}
.pictures_content .pic_box a.picname:hover{color:#ffab00;}


.prasadi_content{float:left; width:885px; border:solid 1px #000; background:#0a0708 url(images/content_box_bg.gif) repeat-x top; margin-top:70px; padding:0px 0px 5px 0px;}
.prasadi{float:left; width:885px;}
.prasadi_title{width:885px; font-size:18px; font-family:'Times New Roman', Times, serif; color:#c0b484;}
.prasadi_navi{float:left; width:867px; height:49px; background:url(images/next_previous_box_bg.gif) repeat-x; margin-left:8px; border-left:1px solid #000; border-right:1px solid #000; margin-top:15px; display:inline; position:relative;}
.prasadi_navi .previous_img{float:left; margin:12px 0 0 20px;}
.prasadi_navi .enlarge_img{float:left; margin:10px 0 0 210px; position:absolute; left:100px; top:0px;}
.prasadi_navi .next_img{float:right; margin:12px 20px 0 0;}

.video_1_border{width:352px; height:288px; margin:auto; border:solid 1px #000; padding:3px; background:#0b0b0b;}
.video_2_border{width:320px; height:240px; margin:auto; border:solid 1px #000; padding:3px; background:#0b0b0b;}
.video_3_border{width:400px; height:320px; margin:auto; border:solid 1px #000; padding:3px; background:#0b0b0b;}
a.video_back{font-family:"Times New Roman", Times, serif; color:#c0b484; font-size:15px; font-weight:bold;}
a.video_back:hover{color:#ffab00;}


.pro_img_display {float:left; width:805px;}
.pro_img_display a{ float:left; width:241px; height:115px; background-position:top;  margin:0px 40px 49px 0px; cursor: pointer; display:inline;}
.pro_img_display a:hover{ background-position:bottom;}

.gallery_img_display {float:left; width:805px;}
.gallery_img_display a{ float:left; width:239px; height:115px; background-position:top;  margin:0px 40px 49px 0px; cursor: pointer; display:inline;}
.gallery_img_display a:hover{ background-position:bottom;}

.mahapooja_gallery_img_display {float:left; width:805px;}
.mahapooja_gallery_img_display a{ float:left; width:239px; height:161px; background-position:top;  margin:0px 40px 49px 0px; cursor: pointer; display:inline;}
.mahapooja_gallery_img_display a:hover{ background-position:bottom;}

.pagging {float:right; width:400px; text-align:right; color:#58595c;}
.pagging a { text-decoration:none;color:#58595c;}
.pagging a:hover { text-decoration:none;color:#82580a;}
.pagging a.active {color:#82580a; font-weight:bold;}


.iphone-and-ipad{ float:left; padding:15px 0 0 0;}
.bottom-link{border:1px solid #0f0b0c; background:url(images/bottom-link-bg.jpg) repeat-x top; width:885px; float:left; height:59px; margin:2px 0 0 0;}
.bottom-link p{line-height:20px; text-align:center !important; color:#c0b484; padding:10px 0 0 0!important; margin:0;}
.bottom-link p a{color:#c0b484; text-decoration:none;}
.bottom-link p a:hover{color:#ffa800; text-decoration:none;}
.footer{width:883px; float:left; height:59px; margin:2px 0 0 0; text-align:center;}
.footer p{line-height:20px; text-align:center !important; color:#888283; padding:5px 0 0 0!important; margin:0;}
.footer p a{color:#c0b484; text-decoration:none;}
.footer p a:hover{color:#ffa800; text-decoration:none;}



.contentslide{position:relative;float:left;width:889px;height:163px;font-family:sans-serif;}
.contentslide .opacitylayer{ width:889px;height:163px;}
.contentslide .contentdiv{display:none;width:889px;height:163px;}
.pagination{text-align:left;padding:0;	float:right;width:90px;	position:absolute;	right:0px;	top:242px;	overflow:hidden;	height:13px; display:none;}
.pause{position:absolute; display:none;}
.pause a{width:13px; height:13px; text-decoration:none; display:block; outline:none; display:none;}
.play{position:absolute; left:0; top:0; display:none;}
.pagination a{ display:none;}
.pagination a:hover, .pagination a.selected{ display:none;}