/* CSS Document */
/* Index CSS*/
body{
	margin:0;
	padding:0;
	background-color:#666699;
}
.shlok
{
    text-align:center;
    font-style:italic;
    color:#FE6A07;
}
.shlok-bold
{
    text-align:center;
    font-style:italic;
    color:#FE6A07;
    font-weight:bold;
}
.photo-holder-left
{
    float:left;
    margin-right: 10px;  
}

.photo-holder-right
{
    float:right;
    margin-left: 10px;    
}

img.withborder
{
	border:solid 1px;
	border-color:#696a6a;
}

.wrapper{
	margin:0 auto;
	padding:0;
	width:869px;
	font-size:11px;
	font-family: Tahoma;
	color: #C1C1D0;
}	
*{margin:0; padding:0;}
a {
	text-decoration:none;
	color: #C1C1D0;
	margin:0;
	padding:0;
	}
a:hover{
	text-decoration:none;
	color:#FFCC00;
	margin:0;
	padding:0;
	}
h4{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFCC00;
	font-weight:lighter;
	margin:0;
	padding:0 0px 8px 0px;
	}
h4 a{
	color:#FFCC00;
	text-decoration:none;
}


img {
	padding:0px;
	margin:0px;
}
p{
	margin:0;
	padding:0 0 10px 0;
    line-height:18px;
}

.header{
	height:111px;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
.logo{
	margin:0px;
	padding:0px;
	float:left;
	height:111px;
	width:82px;
	}
.header-content{
	float:left;
	height:72px;
	width:787px;
	background-image:url(../images/home/rms_hd_nav.jpg);
	margin:0;
	padding:0;
}
.header-nav-right{
	float:right;
	width:175px;
	padding:5px 20px 0 0px;
	margin:0;
	font-family:Tahoma;
	font-size:11px;
	color: #FFFFFF;
	}
.header-nav-right ul li{
	display:inline;
	list-style:none;
	padding-right:5px;
	margin:0;
	padding:0;
	}
.nav-main{
	float:left;
	height:39px;
	width:787px;
	background-image:url(../images/home/rms_nav.jpg);
	margin:0;
	padding:0;
	}
.globalnav{
   	float: left;
   	height:39px;
   	margin:0;
	padding:0 0 0 6px;
   }

.globalnav ul{
	margin:0;
	padding:0 0 0 9px;
	}
.globalnav ul li{
	float:left;
	list-style:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #C1C1D0;
	padding-right: 6px;
	padding-left: 7px;
	padding-top: 10px;
	font-weight: bold;
	}
.globalnav ul li a{
	color: #C1C1D0;
	margin:0;
	padding:0;
	}
.globalnav ul li a:hover{
	color: #FFCC00;
	margin:0;
	padding:0;
	}
.globalnav ul li a.focus{
	color: #FFCC00;
	margin:0;
	padding:0;
	}
/**Content**/
.content-img{
	float:left;
	height:334px;
	width:869px;
	padding:0 2px 0 0px;
	background-image:url(../images/home/rms_main_content.jpg);	
	margin:0;
}
.banner{
	float:left;
	height:334px;
	width:869px;
	padding:0 2px 0 0px;
	margin:0;
}
.banner img
{
	border-style:none;
}
.content-box-1{
	float:left;
	height:163px;
	width:180px;
	background-image:url(../images/home/rms_box_left.jpg);
	padding:5px 15px 0 25px;
	}
.content-box-1 p a{
	text-decoration:none;
}
.content-box-2 p a{
	text-decoration:none;
}
.content-box-3 p a{
	text-decoration:underline;
}
.content-box-4 p a{
	text-decoration:underline;
}
.content-box-3 p{
margin-top:10px;
}
.content-box-2{
	float:left;
	height:163px;
	width:193px;
	background-image:url(../images/home/rms_box_2a.jpg);
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 15px;
	padding-top: 5px;
	}
.content-box-2 ul{
	margin:0;
	padding:3px 0 10px 15px;
	}
.content-box-2 ul li{
	padding:1px 0 1px 0;
	list-style-image: url(../images/home/rms_icon_bullet.gif);
	}
.content-box-3{
	float:left;
	height:163px;
	width:181px;
	background-image:url(../images/home/rms_box_3.jpg);
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 15px;
	}
.content-box-3 ul{
	margin:0;
	padding:0 0 0 5px;
	}
.content-box-3 ul li{
	padding:0px 0 5px 0;
	text-decoration:none;

	}
.content-box-4{
	float:left;
	height:163px;
	width:181px;
	background-image:url(../images/home/rms_box_4.jpg);
	padding:5px 15px 0 20px;
	}
.content-box-4 .float-left{
	float:left;
	padding:0 8px 0 0;
}
.footer{
    margin:0px;
	padding:0px;
	float:left;
	width:869px;
	height:38px;
	background-image:url(../images/home/rms_footer_hd.jpg);
	background-repeat: repeat-x;
	background-color:#666699;
	}
.footer-center{
	padding: 10px 0 0 0;
	width:869px;
	color: #C1C1D0;
	text-align:center;
}
.footer-left{
	float:left;
	margin: 5px;
	padding: 5px;
	width:335px;
	height:38px;
	color: #C1C1D0;
}

.footer-right{
	float:right;
	margin: 5px;
	padding: 5px;
	width:335px;
	height:38px;
	color: #C1C1D0;
	text-align: right;
}
.footer a{
	text-decoration:none;
	color:#C1C1D0;
	}
.footer a:hover{
	text-decoration:underline;
	color:#FFCC00;
	}	

/* Inside CSS*/	
.wrapper-inner{
	margin:0 auto;
	padding:0 0px 0 0px;
	width:869px;
	font-size:11px;
	font-family: Tahoma;
	color: #FFFFFF;
	background: url(../images/common/rms_inside_wrapper.jpg) repeat-y ;
	}	
.header-in{
	width:867px;
	padding: 0 0 0 4px;
	margin:0px;
	}
.logo-in{
	float:left;
	height:111px;
	width:80px;
	
	}
.header-cnt-in{
	float:left;
	height:72px;
	width:782px;
	background-image:url(../images/common/rms_header_in.jpg);
	}
.header-cnt-in img{
	float:left;
}
.header-cnt-right{
    float:right;
	width:229px;
	font-family:Tahoma;
	font-size:11px;
	color: #FFFFFF;
	padding:5px 0px 0 0px;
	}
.header-cnt-right ul li{
	float:left;
	list-style:none;
	padding-right: 5px;
	}

.header-cnt-right ul li a.focus{
	color: #FFCC00;
	margin:0;
	padding:0;
	}
.nav-main-in{
	float:left;
	height:57px;
	width:782px;
	background-image:url(../images/common/rms_nav.jpg)	
	}
.container {
	background-image:url(../images/common/rms_container_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 0 0px;
}
.container-left-ji{
	float:left;
	width:560px;
	font-size:13px;
	font-family: Tahoma;
	color: #00214C;
	margin-top: 10px;
	margin-left: 10px;
	background:url(../images/aboutjagadgurumaharajji/rms_swami.jpg) no-repeat;
	padding-left:30px;
	padding-right:0px;
	}
.container-left-ji a
{
    color: #837b82; 
}
.container-left{
	float:left;
	width:580px;
	font-size:13px;
	font-family: Tahoma;
	color: #00214C;
	margin-top: 10px;
	margin-left: 10px;
	padding-left:30px;
	padding-right:0px;
	}
	
.container-left-sitemap{
	float:left;
	width:380px;
	font-size:13px;
	font-family: Tahoma;
	color: #00214C;
	margin-top: 10px;
	margin-left: 180px;
	padding-left:30px;
	padding-right:0px;
	}
.container-left-sitemap a{
	font-family: Tahoma;
	font-size:13px;
	color: #00214C;
	}
.container-left ul{
	margin:0px;
	padding:0px;
	clear:both;
}
.container-left ol{
	margin-left:15px;
	padding:0px;
	clear:both;
}
.container-left ol li{
	margin-left:5px;
	padding: 5px 0 0 5px;
}
.container-left ul li{
	margin-left:15px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.container-placeholder {
	width:285px;
	height:300px;
	float:left;
	margin:0px;
	padding:0px;	
}
.container-placeholder-didiji {
	width:275px;
	height:270px;
	float:left;
	margin:0px;
	padding:0px;	
}
.container-instructor {
	width:200px;
	height:200px;
	float:left;
	margin:0px;
	padding:0px;	
}
.container-left a {
	text-decoration:underline;
	color: #666699;
	margin:0;
	padding:0;
	}

.container-left a:hover{
	text-decoration:underline;
	color:#666699;
	margin:0;
	padding:0;
	}
.container-left-glow{
	float:right;
	width:288px;
	height:76px;
	background-image: url(../images/common/rms_h4bg.gif);
	padding:0;
	margin:0;
	}
.container-left h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FE6A07;
	font-weight: bold;
	margin:0;
	padding:0;

}
.container-image{
	width:365px;
	height:347px;
	background-image:url(../images/common/rms_swami.jpg);
	margin:0;
	padding:0;
}
.container-right{
	float:right;
	width:202px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0;
	color: #C1C1D0;
	font-family: Tahoma;
	padding-left: 0px;
	margin:0px;
	}
.box1{
	width: 190px;
	height:181px;
	background-image:url(../images/common/rms_content_right.jpg);
	background-repeat:no-repeat;
	padding:10px 12px 0px 12px;
	margin-top:0px;
	color:#eae9e9;
	}

.box1 a{
	text-decoration:none;
	color:#eae9e9;
}
.box1 h4 a{
	color:#FFCC00;
	text-decoration:none;
}
.box1 ul{
	margin:0;
	padding:10px 0 10px 15px;
	}
.box1 ul li.audio{
	margin:0;
	padding:1px 0 1px 0;	
	list-style-image: url(../images/home/rms_icon_bullet.gif);
	}
.box1 ul li{
	margin:0;
	padding:1px 0 1px 0;	
	}	
.box1 .float-left{
	float:left;
	padding:0 8px 0 0;
}
/*.box-right{
	padding:0px;
	margin:0px;
	width: 125px;
	float: right;
	}
.box-left{
	padding:0px;
	margin:0px;
	width: 50px;
	float: left;
	}
*/
.container-curve{
	margin:0;
	padding:0;
	width:869px;
	height:15px;
	clear:both;
	background-image:url(../images/common/rms_wrapper_cls.jpg);
	}	
	
/* End Inside CSS */
/* Flash Page */

.wrapper-flash{
	margin:0 auto;
	padding:0;
	width:889px;
	height:565px;
	text-align:center;
	background-image:url(../images/common/bg-design.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	font-size:11px;
	font-family: Tahoma;
	color: #C1C1D0;
	}	
.flashheader{
	float:left;
	width:372px;
	padding-top:88px;
	padding-left:65px;


}
.greeting
{
	float:left;
	width:372px;
	padding-top:75px;
	padding-left:158px;
	padding-bottom:20px;
}
.skipintro{
	margin:0 auto;
	clear:both;
	padding:0;
	width:750px;
	text-align:right;
}
/*end*/

h1{
	margin:0;
	color:#FE6A07;
	font-size:17px;	
	font-weight:bold;
	padding:0 0 8px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2{
	margin:0;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 4px 0;
	color:#FE6A07;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h3{
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 0;
	color:#FE6A07;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.arrow{
	background:url(../images/common/i-arrow.gif) no-repeat 0 3px;
	padding-left:10px;
}
.rate{
    text-align:right;
    font-size:11px;
	font-family: Tahoma;
	color: #00214C;
}
.rate a{
    font-size:11px;
	font-family: Tahoma;
	color: #00214C;
	text-decoration:none;
}
.rate a:hover{
 	text-decoration:underline;
	color: #00214C;
}

.float-left{
	float:left;
	padding:0;
	margin: 0 1.0em 0 0;
}
.clear{
	clear:both;
	margin-top:12px;
	border-top:#525584 solid 1px;
}
.clear2{
	clear:both;
}
.top{
	clear:both;
	text-align:right;
}
form{
	margin:0;
	padding:0;
}
input, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:#6666CC solid 1px;
}

textarea{
	width:445px;
}
.submit{
	margin:0;
	padding:0;
	width:65px;
	height:22px;
}
.satsang-centers{
	margin:0;
	padding:0;
	height:23px;
}
.satsang-centers ul{
	margin:0;
	padding:0;
}
.satsang-centers ul li{
	margin:0;
	float:left;
	display:block;
	height:16px;
	color:#00204A;
	list-style:none;
	font-weight:bold;
	text-decoration:none;
	padding:3px 40px 3px 0;
}
.satsang-centers ul li a{
	color:#00204A;
	text-decoration:none;
}
.satsang-centers ul li a:hover{
	color:#636593;
	text-decoration:none;
}
.satsang-centers ul li.focus{
	color:#AF994B;
}
.address{
	float:left;
	width:275px;
	margin:0 0 10px 0;
}
.address h3{
	font-size:14px;
}
.underline{
	margin:0;
	font-size:16px;
	padding:15px 0 5px 0;
	border-bottom:#525584 solid 1px;
}
.online-media{
	margin:0;
	padding:4px 0 4px 15px;
	background:url(../images/home/rms_icon_bullet.gif) no-repeat left;
	display:table!important;
	line-height: 16px;
}
.online-media a
{
    text-decoration:none;
    font-size: 12px;
    font-weight:bold;
    color: #3a66cc;
}
.song-column-header
{
	text-align:left;
	font-weight:bold;
	color:#5c598b;
}
.song-title-col
{
	width: 330px;
}
td.online-media
{
	width: 330px;
}

.song-singer-col
{
	width: 120px;
}
.broadcast-listing
{
	padding:0px 0 8px 0;
	padding-left:4px;
}
.broadcast-date
{
	width: 120px;
}
.singer
{
	font-size:11px;
	color:#5c598b;
}
.singer a
{
	font-size:11px;
	color:#5c598b;
	text-decoration:underline;
	font-weight:normal;
}
.content-bullets{
	margin:0;
	padding:4px 0 4px 15px;
	background:url(../images/common/rms_icon_bullet.gif) no-repeat left;
	display:table!important;
}
.event-img{
padding:2px;
border:thin solid #636593;
}
/*.top{
	margin:0;
	padding:0;
	text-align:right;
}*/
.float-Right {

	float:right;
	padding:0;
}
ul .bullet
{
	margin:0;
	padding:1px 0 1px 0;	
}
.articleTitle a
{
	text-decoration: none;
	color: #3a66cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.articleDate
{
	color: #82829d;
	font-size: 10px;
}
.eventnotification
{
    color: #FFCC00;
    font-size:12px;
    font-weight:bold; 
    margin-top:14px;
    cursor:pointer;   
}
.eventnotification a
{
    color:#FFCC00;
}
a.more
{
	color: #82829d;
	font-size: 10px;
	text-decoration:none;
}
.eventTitle a
{
	text-decoration: none;
	color: #3a66cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.eventDetailsDiv
{
    margin-top:12px;  
}
.eventShortDesc
{
    padding-top:10px;    
}
.eventDetailsDiv td
{
	vertical-align:top;
}
td.eventdate
{
	width:30%;
}
td.eventlocation
{
	width:30%;
}
td.viewEventDetails
{
	text-align:right;
}
.separator
{
    color:#a2d4fd; 
    margin-top:10px;
    width:100%; 
    clear:both;
}

/*Shopping cart start*/
.product
{
	margin-top:5px;
}
.product-title
{
    font-weight:bold;
    font-size: 14px;
    color:#FE6A07;
    margin-bottom:5px;
}
.product-language
{
    font-style:normal;
    font-weight:600;
}
.product-description
{
    padding-top:5px;
    font-style:italic;
    font-family:Arial, Tahoma, Times New Roman, Trebuchet MS ;
    line-height:18px;
}
.product-click-to-view-info
{
    display:none;
}
.product-image{
	padding-right:20px;
	padding-left:10px;
	padding-top:10px;
	vertical-align:top;
	float:left;
}
.enlarge-image
{
    font-size:10px;
    text-decoration:underline;
    color:#5c598b;
    cursor:pointer;
    text-align:center;
}
.product-details
{
	float:left;
	width:76%;
}
.duration
{
	font-size:10px;
	color:#5c598b;
}
.download-lyrics
{
	width:57%;
	float:left;	
    padding-top:12px;
    font-size:11px;
}
.lyrics
{
	width:20%;
    font-size:11px;
    padding-left:10px;
    font-weight:normal;
}
.product-price
{
    font-weight:bold;
    font-size:11px;
    text-align:right;
    float:left;
    padding-top:12px;
    padding-right:5px;
}
.product-category
{
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
.product-code
{
    font-size:11px;
    font-weight:normal;
}
.add-to-cart
{
	float:left;
}
.product-wrapper
{
	width:100%;
	margin-top:12px;
}
.top-nav-level2
{
    font-size: 12px;
    text-decoration: none;
    margin-bottom: 15px;
}
.shop-area
{
	float: left;
	margin-left:20px;
	margin-right:20px;
}
.section-title
{
    font-size:14px;
    color:#FE6A07;
    font-weight:bold;
}
.highlight
{
    font-weight:bold;
    color:#484893;
}
ol.indented-list li
{
    margin-left:15px;
}
.out-of-stock
{
    margin-top:10px;
    margin-left:10px;
}

  .override .googlecart-widget-details-column {
    font-size:14px
  }
  .override .googlecart-widget-price-column {
    font-size:14px
  }
/* Shopping cart end */

.image-link
{
	border:0;
	cursor:pointer;
}
.playButton
{
	background: url("../images/common/play.gif") top left no-repeat;
	width:20px;
	height:14px;
	display:block;
	float:left;
	cursor:pointer;
	margin-top:2px;
	text-indent:-9999px;
}
.stopButton
{
	text-indent: -9999px;
	background: url("../images/common/stop.gif") top left no-repeat;
	width:20px;
	height:14px;
	display:block;
	float:left;
	cursor:pointer;
	margin-top:2px;
}
.fieldName
{
    float:left;
    width:100px;    
}
#ammasintroduction
{
    font-family:Times New Roman, Tahoma, Arial, Trebuchet MS ;
    font-size:14px;
    font-style:italic;
}
.highlightbkgd
{
	background-color:#b8defc;
	padding:5px;
}
.testimonial
{
	font-family:Georgia, Times New Roman, Arial, Helvetica;
	font-size:9pt;
	font-style:italic;
}
tr.songtype
{
	background-color: #bdd9ef;
}

	
/* Contact Us page styles */
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}

.fieldLabel
{
    float:left;
    font-weight:normal;
    width:130px;
}
.fieldRow
{
    margin-top:3px;
}
.error
{
    color:Red;
}
.success
{
    color:Green;
}
.helpText
{
    color:Gray;
    font-weight:normal;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
}
input[type='text'],input.text
{
	border-color:#6abcfd;
	font-size:13px;
	height:20px;
	vertical-align:bottom;
}
input[type='radio']
{
	border: transparent 0px solid;
	margin-right:5px;
	height: 20px;
	vertical-align: middle;
}
input[type='checkbox']
{
	border: transparent 0px solid;
}
textarea
{
	border-color:#6abcfd;
}
td.lyricsColumn
{
	text-align:center;	
}
td.regFormFieldLabelCol
{
	width:35%;
}
table.regFormTable
{
	width:100%;
}
.checkBoxChecked
{
	font-weight:bold;
}
.checkBoxUnchecked
{
	font-weight: normal;
}
.validationSummary
{
    padding:5px;
    margin-top:5px;
}
.submitButton
{
    width:70px;
    height:25px;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    background-color:#fcc051;
    margin-top:5px;
} 
.textFieldInError
{
    border-color: Red;
    background-color: #fae4bb;
}
.formPanel
{
	background-color: #c5e3fb;
	padding:1px 5px 5px 5px;
	border: solid 1px #76c0fb;
}
.multipleChoices
{
	margin-top:5px;
	margin-left:30px;
}
.indented-div
{
    margin-left:32px;
}
.sectionName
{
	/*background-color: #aed8f9;*/
	padding-left: 5px;
	background-image: url(../images/common/section-name-bkgd.jpg);
}
.nl-archive-leftcol
{
	width: 270px;
	float:left;
}
.nl-archive-row
{
	margin-bottom:10px;
}
.mediaSectionWrapper
{
	margin-bottom:10px;	
}
.slideshow-container
{
	margin-left:15px;
}
.slideshow
{
    height:110px;
}
.article-summary
{
	margin-left:22px;
}
.video-description
{
	margin-left:17px;
}
