﻿#maindiv
{
	background-color:White;
}

.bodyClass
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#00b2de;
}

.bodyClass2
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px 0px 0px 0px;
	background-color:#eeeeee;
	background-image: url("Images/main_bg.jpg");
}

.clockSpan
{
	display:inline;
	text-decoration:'underline';
	color:Black;
	font:normal 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
.footerText1
{
	color:Blue;
	font:normal 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

.footerText2
{
	color:White;
	font:normal 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-decoration:underline;
}

.AddressPanel
{
	margin:10px 10px 10px 10px;
	border-color:Orange;
	border-style:solid;
	min-height: 400px;
}

#navContainer2
{
	background-color:Transparent;
}

.ContactLink
{
	text-decoration:underline;
	text-align:right;
	color:White;
}

#navContainer2 a
{
padding: 0px 0px 0px 0px;
margin: 0 0 0 0;
color: #930;
text-decoration: none;
position:absolute;
display:inline;
text-align: center;
font: bolder 14px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navContainer2 a#active
{
background: #c60;
border: 1px solid #c60;
color: #fff;
}

#navContainer2 a:hover
{
color: #930;
background: #f5d7b4;
font: bolder 16/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

.blogLink
{
	color: #930;
	text-decoration: none;
	width:1024px;
	height:38px;
	font: bolder 14px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-align:center;
	 vertical-align:bottom;

}

.modalBackground
{
	background-color:Blue;
	filter:alpha(opacity=40);
	opacity:0.40;
}


.accordionHeader
{
	color: #930;
	background: #f5d7b4;
	color: #930;
	width:1024px;
	text-align:left;
	border-top: 1px solid #f5d7b4;
	border-left: 1px solid #f5d7b4;
	border-bottom: 1px solid #f5d7b4;
	border-right: 1px solid #f5d7b4;
	text-decoration:underline;
}

.accordionHeaderSelected
{
	background: #c60;
	color: #fff;
	text-align:left;
	border: 1px solid #c60;
	text-decoration:none;
}

.accordionContent
{
	background: #fff;
	color: #930;
	width:1024px;
	border-left: 1px dashed #f5d7b4;
	border-bottom: 1px dashed #f5d7b4;
	border-right: 1px dashed #f5d7b4;
}

.master
{
	background-color:White;
}

div.headerTop
{
	background-image:url("Images/HeaderNew.png");
	background-repeat:no-repeat;
	width:1024px;
	height:244px;
}

div.headerBottom
{
	width:1024px;
	left:0px;
	top:205px;
	position:relative;

}

.leftMenu
{
	width:120px;
	position:relative;
	float: left;

	background-color:White;
}

.MainPageRightPanel
{
	display:inline;
}

.mainPanel
{
	background-color:White;
}

div.HeirMenu
{
}

a.HeirMenuNormal:hover
{
background: #f5d7b4;
text-decoration:underline;
}

a.HeirMenuNormal
{
height:32px;
background-color: White;
text-decoration: none;
font: normal 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
padding:0px 3px 0px 0px;
border-top: solid 1px Black;
}

a.HeirMenuActive
{
height:32px;
background:#d7cd32;
text-decoration: none;
font: normal 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
padding:0px 3px 0px 0px;
border-top: solid 1px Black;
}

img.SideImage
{
 border-style:none;
}

.BeHappyMantra
{
	vertical-align:middle;
	text-align:left;
	width:675px;
	font: bold 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

.photosDiv
{
	margin:0px 0px 0px 0px;
	text-align:center;
	font: 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;	
}

.MediaPage
{
	margin: 0px 0px 0px 0px;
	background-color:White;
	text-align:center;
	font: bold 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

.MediaText
{
	display:inline;
}

.onlinetalks
{
	 background-color:Silver;
	 border-width:1px;
	 border-color:Silver;
	 height:auto;
	 
}

.IntroText
{
	width:700px;
	font: 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;	
}

.TODay
{
	top:10px;
	height:80px;
	width:780px;
	text-align:center;
	font: 14px/24px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	font-style:oblique;
	color:#930;
/*	text-transform:uppercase;*/
	position:absolute;

}

.ThoughtOfDayPanel
{
	position:relative;
	left:0px;
	height:80px;
	background-image:url("Images/TODBorder.JPG");
}


.SlideShowImage
{
    margin: 20px 20px 20px 20px;
	
}

.HeirMenu
{
	text-decoration:none;
	color:Maroon;
	font: 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

.SlideShowButtons
{
	border:solid 1px #E0E0E0;
	text-decoration:none;
	color:Maroon;
}


.AboutSwamiji
{

}

.SwamijiInfo
{
	text-align:left;
	font: 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

.Address
{
	text-align:left;
	color:#400000;
	font: 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;	
}

.AddressSection
{
	height:240px;
	background-color:#d6e3ff;
	text-align:left;
	font: 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.CatalogMain
{
	width:666px;
	background-color:White;
	border:solid 1px Silver;
	margin: 4px 2px 0px 2px;
}

.mainPageTable
{
	border-style:none;
	display:inline;
	width: 330px;
}

/*For the Grids*/

.grid
{
	font-size:small;
	font-family:Arial;
	margin-right: 1px;
}

.gridHead
{
	background-color: Gray;
	color:White;
	font: normal 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;	
	text-align:center;
	text-transform:capitalize;
	text-decoration:none;
}

.gridFoot
{
	background-color: #ffdead;
}

.gridPage
{
	background-color: #b0c4de;
}

.gridAltRow
{
	background-color: Silver;
	font: normal 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;	
}

.gridRow
{
	background-color: White;
	font: normal 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;	
}

.gridSelRow
{
	background-color: Yellow;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url("Images/glossyback.gif") repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url("images/glossyback2.gif");
}

.linksSpan
{
	color:Black;
	font:italics 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

.NavigationMenu
{
	border-width:thin;
	border-style:solid;
	padding:3px;
	background-color:White;
	height: 400px;
	width:180px;	 
}

.EmptyVideo
{
	width: 522px;
	height:322px;
	border:solid thin Silver;
}

.VideoIntro
{
	width: 522px;
	height:322px;
	font: 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;	
	text-align:center;
	vertical-align:middle;
}

/*the classes for shopping cart*/
body 
{
  background-color : #BABABB; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
}
h1 
{
  font-size: 14pt;
  color: #336699;
}
#headClass 
{
	width: 774px;
	background-color: white;
}
#belowHeadClass 
{
	background-color: #600000;
	text-align: right;
	text-transform: uppercase;
}
#belowHeadClass a:link, #belowHeadClass a:visited {
	color: white;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	border-left: 1px solid #000000;
}
#belowHeadClass a:hover {
	color: #000000;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}
#mainContentClass 
{
	background-color: White;
	padding-right: 10px;
	padding-left: 10px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.mattblacktabs{

overflow: hidden;
border-bottom: 0px solid black; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
/* background: #414141; background of tabs (default state)*/
background-color:Silver;
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: black; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

.linkMenu
{
	background-color:White;
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	display:inline;
}

/*TABS*/
/* T A B s   S C H E M E */
.myTabs .ajax__tab_header {font-family:verdana,tahoma,helvetica;background:url(images/tabs/tab-line.gif) repeat-x bottom;}
.myTabs .ajax__tab_header {font-size:14px; font-weight:bold;}
.myTabs .ajax__tab_outer {height:2em;padding-right:4px;background:url(images/tabs/tab-right.gif) no-repeat right top;}
.myTabs .ajax__tab_inner {padding-left:3px;background:url(images/tabs/tab-left.gif) no-repeat;}
.myTabs .ajax__tab_tab {height:2em;line-height:1.8em;padding:0 6px;margin:0!important;background:url(images/tabs/tab.gif) repeat-x;}
.myTabs .ajax__tab_hover .ajax__tab_outer {background:url(images/tabs/tab-hover-right.gif) no-repeat right top;}
.myTabs .ajax__tab_hover .ajax__tab_inner {background:url(images/tabs/tab-hover-left.gif) no-repeat;}
.myTabs .ajax__tab_hover .ajax__tab_tab {background:url(images/tabs/tab-hover.gif) repeat-x;}
.myTabs .ajax__tab_active .ajax__tab_outer {background:url(images/tabs/tab-active-right.gif) no-repeat right top;}
.myTabs .ajax__tab_active .ajax__tab_inner {background:url(images/tabs/tab-active-left.gif) no-repeat;}
.myTabs .ajax__tab_active .ajax__tab_tab {background:url(images/tabs/tab-active.gif) repeat-x;}
.myTabs .ajax__tab_body {font-family:courier,tahoma,helvetica;border:1px solid #A3CEE0;border-top:0;padding:8px;background-color:#fff;}
.myTabs .ajax__tab_body ul {list-style-type:disc;line-height:1.5em;padding-left:1em;}
.myTabs .ajax__tab_body ul ul {list-style-type:square;}
.myTabs .ajax__tab_body p {text-indent:1em;line-height:1.3em;margin-bottom:1em;}

.tableLeft
{
 background-repeat:repeat-y;
 background-image:url("Images/left.png");
 width:14px;
}

.tableRight
{
 background-repeat:repeat-y;
 background-image:url("Images/right.png");
 width:14px;
}

.tableTopLeft
{
 background-image:url("Images/lefttop.png");
 width:14px;
 height:14px;
}

.tableTop
{
 background-image:url("Images/top.png");
 height:14px;
}

.tableTopRight
{
 background-image:url("Images/rightTop.png");
 width:14px;
 height:14px;
}

.tableBottomLeft
{
 background-image:url("Images/leftbottom.png");
 width:14px;
 height:14px;
}

.tableBottom
{
 background-image:url("Images/bottom.png");
 height:14px;
}

.tableBottomRight
{
 background-image:url("Images/rightbottom.png");
 width:14px;
 height:14px;
}

.linkButton
{
	width:395px;
	height:65px;
}

.MainMenuMap
{
   display:inline;
}

.UserInfo
{
     font-weight:bold;
     color:White;
     background-color:Black;
     font: bold 16px Verdana;
}

.modalPopup
{
     color:Gray;
     background-color:#FFFBD6;
     width: 400px;
     border: solid 2px #FFDFAD;
     font-size:small;
     padding: 4px 4px 4px 4px;
}
.PictureLabel
{
    width:200px;
    display:block;
    font: bold 16px Verdana;    
    font-weight:bold;
    font-size:medium;
}
