﻿/**********************************************************************/
/**********************************************************************/
/*Copyright 2009. The information contained herein is confidential and 
proprietary to aligdesigns. Any copying, distribution, disclosure 
or other use of this information without aligdesigns' prior written
consent is strictly prohibited.*/
/**********************************************************************/
/**********************************************************************/
/*                                                                                                                      
    BODY styles bikramyogacalgary.com   
    colors:
    red    #9e4229 
    light tan d6c4af
    light yellow faebb6
    dark tan   c3ac91
    light tan   d6c4af                                                                        
*/
/**********************************************************************/
	html{background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
		
body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		background:#fff;
		min-width:600px;		/* Minimum width of layout - remove line if not required */
						        /* The min-width property does not work in old versions of Internet Explorer */
		
		text-align:center;
	}

#fixed {
   		margin-left:auto;
		margin-right:auto;
   width:930px;   /* you can use px, em or % */
   text-align:left;}

/**/
    /*
	h1, h2, h3 {
		margin:.8em 0 .2em 0;
		padding:0;
	}*/
	p {
		margin:8px;
		padding:0;
	}
	img {
		margin:10px 0 5px;
	} 
	/* Header styles */
	#header {
		clear:both;
		float:left;
		width:100%;
	}
	#header 
	{
		height:113px;
		background-image: url(../../images/logo.jpg); 
		background-repeat:no-repeat;
		background-position:left;
	}
	#headertext
	{position:relative;
		top:65px;
		left:1px;
		/*border:solid 1px black;*/
		text-align:center;
	}
	
	/*#header 
	{
		height:149px;
		background-image: url(../../images/header.jpg); 
		background-repeat:no-repeat;
		margin-left:auto;
		margin-right:auto;

	}*/
	
	

	
/**********************************************************************/
/* General styles for THREE column pages*******Template.master*********/
/**********************************************************************/
	/* common column settings BASED ON CENTER COL HAVING 2% on each side and left and right having NO PADDING*/

	/* 'widths' sub menu 
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}*/
	#top_menu
	{
		position:relative;
		top: 10px;
		margin-left:0;
		margin-right:0;
		/*text-align:center;
		 border:dashed 1px black; */}
		/**/
#navbar
{		background-image: url(../../images/nav-bar.jpg); 
	width:930px;
	height:36px;

	}
	/* column container */


/**********************************************************************/
/**********************************************************************/	
	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;

	}
	#foot_style, #foot_style2, #foot_style1  
	{		line-height:14px;
		/*text-align:center; */
		margin-left:0;
		margin-right:0;
		background-repeat:no-repeat;
	}
	#foot_style 
	{
		height:55px;
		background-image: url(../../images/footer.gif); 
	}
	#foot_style2 
	{
		height:55px;
		background-image: url(../../images/footer2.gif); 
	}
	#foot_style1 
	{
		height:40px;
		background-image: url(../../images/footer1.gif); 
	}
	
	.centerIt{text-align:center; }
	.centerItem{margin-left:auto;
		margin-right:auto }
/**********************************************************************/
/*****************************FONTS************************************/
/**********************************************************************/
/* Pricing */
.headerRow
{
	background-color:#b36c44;color:#FFF; font-size: 12px; font-weight: bold; line-height:20px;
}
.dropin {background-color:#e6dacc; font-size: 11px; font-weight:bold; }
.alternate{background-color:#ffe999;} /* BackColor="#ffe999" Font-Bold="True" ForeColor="#333333" */
		
.textlgb {font-size: 11px; font-weight: bold; color: #213C5A;}
.textlgblk {font-size: 12px; font-weight: normal; color: #000;}


	/*Styles for Main Navigation Menu */
	 span.main_links {color:#FFF; font-size:11px; text-decoration: none; font-weight:bold;}

	 .main_links a {color:#FFF; font-size:11px; text-decoration: none; font-weight:bold;}
	 .main_links a:link{color: #FFF; text-decoration: none; font-weight:bold; } 	 
	 .main_links a:visited{color:#FFF; text-decoration: none; font-weight:bold;}
	 .main_links a:hover {color:#000000; background:#F9E493; text-decoration:underline; font-weight:bold;}
	 .main_links a:active {color: #000000; text-decoration: none; font-weight:bold;}
	 
	/* default styles, used primarily in fckeditor links */
	 a {color: #9e4229; text-decoration: underline; font-weight:bold;}
	 a:link {color: #9e4229; text-decoration: underline; font-weight:bold;} 	 
	 a:visited {color:#9e4229; text-decoration: underline; font-weight:bold;}
	 a:hover {color: #9e4229; text-decoration: none; font-weight:bold; background-color:#F9E493;}
	 a:active {color: #9e4229; text-decoration: underline;font-weight:bold;}


	/*Styles for footer menu links */
	.txtFoot1 {color: #FFF; font-weight:bold; font-size:12px}
	.txtFoot  {color: #FFF; font-weight:bold; font-size:10px}
	.txtFoot a:link{color: #FFF; text-decoration: none; font-weight:bold; font-size:10px} 
	.txtFoot a:visited{color:#FFF; text-decoration: none; font-weight:bold; font-size:10px}
	.txtFoot a:hover {color: #000000; background:#F9E493; text-decoration:underline; font-weight:bold; font-size:10px}
	.txtFoot a:active {color: #000000; text-decoration: none;font-weight:bold; font-size:10px}
	
	/*Menu styles for datalist on home page */
	.details {color: #9e4229; font-weight:normal;}
	.details a {color: #9e4229; text-decoration: none; font-weight:bold;}
	.details a:link {color: #9e4229; text-decoration: none; font-weight:bold;}
	.details a:visited {color:#9e4229; text-decoration: none; font-weight:bold;}
	.details a:hover {color: #9e4229; text-decoration: underline; font-weight:bold; background-color:#F9E493;}
	.details a:active {color: #9e4229; text-decoration: none;font-weight:bold;}
	
	/*Styles for footer links (below menu) */	
	.textfooter {font-size: 10px; color:#666666; }
	.textfooter a:link{ font-size: 10px; color: #666666; text-decoration: underline;}  
	.textfooter a:visited{font-size: 10px; color:#666666; text-decoration: underline;}
	.textfooter a:hover {font-size: 10px; color: #9e4229; text-decoration: none; background-color:#F9E493;}
	.textfooter a:active {font-size: 10px; color: #666666; text-decoration: none;}
	
	.textfooter1 {font-size: 11px; color:#666666; }
	.textfooter1 a:link{ font-size: 10px; color: #666666; text-decoration: underline;}  
	.textfooter1 a:visited{font-size: 10px; color:#666666; text-decoration: underline;}
	.textfooter1 a:hover {font-size: 10px; color: #9e4229; text-decoration: none; background-color:#F9E493;}
	.textfooter1 a:active {font-size: 10px; color: #666666; text-decoration: none;}

/*  DELETE
	.textsm {color: #000000; font-weight:normal;font-size: 8px}
	.textsm a:link {color: #000000; text-decoration: none;} 
	.textsm a:visited {color:#000000; text-decoration: none;}
	.textsm a:hover {color: #9e4229; text-decoration: none; }
	.textsm a:active {color: #9e4229; text-decoration: underline;}*/

	.txtsm {color: #9e4229; font-weight:normal; font-size: 11px;}
	.txtsm a:link{color: #9e4229; text-decoration: none; font-weight:normal; font-size: 11px;} /* #842D1D  213C5A */
	.txtsm a:visited {color:#9e4229; text-decoration: none; font-weight:normal; font-size: 11px;}
	.txtsm a:hover {color: #9e4229; text-decoration: underline; font-weight:normal; background-color:#F9E493; font-size: 11px;}
	.txtsm a:active {color: #9e4229; text-decoration: none;font-weight:normal; font-size: 11px;}
	
	.txtsm1 {color: #666666; font-weight:bold; font-size: 11px; text-decoration: none;}
	.txtsm1 a:link{color: #9e4229; font-weight:bold; font-size: 11px; text-decoration: underline;} /* #842D1D  213C5A */
	.txtsm1 a:visited {color:#9e4229; text-decoration: underline; font-weight:bold; font-size: 11px;}
	.txtsm1 a:hover {color: #9e4229; text-decoration: none; font-weight:bold; background-color:#F9E493; font-size: 11px;}
	.txtsm1 a:active {color: #9e4229; text-decoration: underline; font-weight:bold; font-size: 11px;}
	
/**********************************************************************/
/* SIDEBAR                                                            */
/**********************************************************************/
.sidebar
{
	width: 100%;
	/*margin-bottom: 10px;
	border:solid 1px red; */
}

.sidebarheadhome
{
	height: 475px;
	/* padding-bottom: 3px; */
	background: url(../../images/bg-side-home.jpg) no-repeat left top;
}
.sidebarheadcont
{
	height: 475px;
	/* padding-bottom: 3px; */
	background: url(../../images/bg-side-contact.jpg) no-repeat left top;
}
.sidebarheadbik
{
	height: 573px;
	/* padding-bottom: 3px; */
	background: url(../../images/bg-side-bik.jpg) no-repeat left top;
}
.sidebarheadfirst
{
	height: 786px;
	/* padding-bottom: 3px; */
	background: url(../../images/bg-side-first.jpg) no-repeat left top;
}


.sidebarheadsch
{
	height: 1128px;
	/* padding-bottom: 3px; */
	background: url(../../images/bg-side-sch.jpg) no-repeat left top;
}
.sidebarheadstudio
{
	height: 1090px;
	/* padding-bottom: 3px; */
	background: url(../../images/bg-side-studio.jpg) no-repeat left top;
}

.sidebarheadright
{
	height: 111px;
	/* padding-bottom: 3px; */
	background: url(../../images/bg-side-right.jpg) no-repeat left top;
}
.sidebarheadsurvey, .sidebarheadtestimonials, .sidebarheadnews
{
	height: 71px;
	padding: 0;
}
.sidebarheadsurvey
{
		background: url(../../images/hdrSideSurvey.gif) no-repeat left top;
}

.bgnews
{
		background: url(../../images/bg-news.jpg) no-repeat right top;
		width: 188px;
		height:45px;
}

.sidebarheadtestimonials
{
		background: url(../../images/hdrSideTestimonials.gif) no-repeat left top;
}
.sidebarheadnews
{
		background: url(../../images/hdrSideNewsletter.gif) no-repeat left top;
}

.sidebarcontentright
{	
	/*border: 1px solid #0F2543; 
	padding: 20px 20px 20px 30px;*/
	height:auto;
	padding-top:80px;
	padding-left:20px;
	font-size:11px;
	color:#fff;
	/*background-color:#FFF;*/
	
}
.sidebarcontent{
	/*border: 1px solid #0F2543; 
	padding: 20px 20px 20px 30px;*/
	height:auto;
	padding-top:5px;
	padding-left:20px;
	font-size:11px;
	color:#fff;
	/*background-color:#fff;*/
}
#head_bg
	{
height:130px;		
background-image: url(../../images/head_bg.jpg);
background-repeat:no-repeat;
	}
#sidebarbg
	{
background: url(../../images/sidebar-bg.gif) repeat-y right top;
	}
	/**/
	
#sidebarbott

{	height:21px;
	background-image: url(../../images/sidebar-bott.gif); 
	background-repeat:no-repeat;
}
#sidebartop

{	height:21px;
	background-image: url(../../images/sidebar-top.gif); 
	background-repeat:no-repeat;
}

#master_sidebarWalkthroughs
{
	/*height: 69px; 
	padding-top: 72px;
	background: #9e4229 url(../../images/headerSideSurvey.gif) no-repeat left top;*/
}

/**********************************************************************/
/**********************************************************************/
