@charset "utf-8";


.buttonsmall {font-size:10px; margin:5px; padding:5px 1px 5px 5px; margin-left:12px; border:1px dotted #ccc;}
.buttonsmall:hover {border:1px dotted #bbb; background:#F5F5F5;}


.button {

font:12px; 
padding:15px 5px 5px; 
margin:5px 20px 15px 20px; 
border:1px dotted #ccc; 
background:#F8F8F8; 

}


.button:hover {

border:1px dotted #bbb; 
background:#eee;



}


.buttonyoga {

font:12px; 
padding:15px 5px 5px; 
margin:5px 20px 15px 20px; 
border:1px dotted #ccc; 
background:#e9f0e2; 

}


.buttonyoga:hover {

border:1px dotted #bbb; 
background:#eefbe1;



}

.buttonCursor {cursor:pointer;}





.buttonsm {

font:11px; 
margin-bottom:0px; 
padding:0px 0px 0px 0px; 
margin:5px 5px 5px 5px; 
border:1px dotted #ccc; 
background:#F8F8F8;
width:300px;

}


.buttonsm:hover {

border:1px dotted #bbb; 
background:#eee;



}

.buttonsmCursor {cursor:pointer;}


.buttontxt {

font:12px; 
padding:0px 0px 0px 0px; 
margin:5px 20px 15px 20px; 
border:1px dotted #ccc; 
background:#F8F8F8; 

}


.buttontxt:hover {

border:1px dotted #bbb; 
background:#eee;



}


BODY {
	font-family: Arial,Verdana;
	font-size: 10pt;
	color: black;
	background-color: #ebebeb;
	background-attachment: fixed;
	}
	

	
	

	
	/********************************
HEADER
********************************/

#container { 
	width: 983px;
	position:relative;
	float:inherit;
	margin: 0 auto;
	text-align: left;
	height:100%;
	z-index:5000;
} 

#maincontentbooksright{
	
	float:left;
	width: 710px;
	text-align: left;
	margin-top:0;
		margin-bottom:-30px;
	padding-bottom:-30px;
		display:inline-block;
} 


#maincontentbooksleft{
	
	width: 254px;
	float:left;
	margin-top:0;
		margin-bottom:-30px;
		margin-left:10px;
	padding-bottom:-30px;
		display:inline-block;
} 


#maincontentyogaright{
	
	float:left;
	width: 710px;
	text-align: left;
	margin-top:0;
		margin-bottom:-30px;
	padding-bottom:-30px;
		display:inline-block;
} 


#maincontentyogaleft{
	
	width: 254px;
	float:left;
	margin-top:0;
		margin-bottom:-30px;
		margin-left:10px;
	padding-bottom:-30px;
		display:inline-block;
} 


#spacer{
	
	position:relative;
	width: 983px;
	height:20px;
	margin-top:0;
		display:inline-block;
} 



#sidebar{
	
	position: relative;
	width: 200px;
	margin: 0 auto;
	text-align: left;
	float:right;
	z-index:6000;
	overflow:hidden;
	margin-right: 12px;
} 


#greenboxholder{
	
	width: 460px;
	height:257px;
	background-repeat:no-repeat;
	z-index:9000000000;
	float:left
} 

#greenboxcontent{
	width: 430px;
	height:220px;
	font-size: 11px;
	font-family: Arial,Verdana,Times New Roman;
	color: #333333;
	line-height: 16px;
	padding:10px 10px 10px 20px;
	z-index:9000000000;
}


#greenboxheader{
	
	width: 464px;
	height:30px;
	padding-top:7px;
	background-repeat:no-repeat;
	z-index:9000000000;
	color:#666666;
	font-size:20px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:500;
	text-transform:capitalize;
	display:block;
	line-height:18px;
	text-align:center;
}



#greenbox-desktopholder{
	
	width: 955px;
	height:214px;
	background-repeat:no-repeat;
	z-index:9000000000;
	float:left
} 

#greenbox-desktopcontent{
	width: 300px;
	font-size: 11px;
	font-family: Arial,Verdana,Times New Roman;
	color: #333333;
	line-height: 16px;
	padding:0px 0px 0px 0px;
	margin:-60px 603px 0px 0px;
	padding-bottom:0px;
	margin-bottom:0px;
	z-index:9000000000;
}



#greenbox-desktoptxt{
	width: 955px;
	font-size: 11px;
	font-family: Arial,Verdana,Times New Roman;
	color: #333333;
	top:0px;
	line-height: 16px;
	padding:0px 0px 0px 0px;
	padding-bottom:0px;
	margin-bottom:0px;
	z-index:9000000000;
}


#greenbox-browserholder{
	
	width: 955px;
	height:272px;
	background-repeat:no-repeat;
	z-index:9000000000;
	float:left
} 

#greenbox-browsercontent{
	width: 300px;
	font-size: 11px;
	font-family: Arial,Verdana,Times New Roman;
	color: #333333;
	line-height: 16px;
	padding:75px 603px 10px 0px;
		padding-bottom:0px;
	margin-bottom:0px;
	z-index:9000000000;
}



#othercontent{

	width: 740px;
	margin: 0 auto;
	text-align: left;
	float:left;
	z-index:6000;
	overflow:hidden;
	margin-bottom:0;
} 

#copywrite {
	position:absolute;
	width:-9px;
	right:10px;
	top:13px;
	padding-right:10px;
	text-align:right;
	color:#999999;
	font-size:8px;
	margin:0px 0px 0px 0px;
	z-index:1000000000000px;
	height: 1px;
	
} 


#pricingfreetrial {
	position:relative;
	float:right;
	width:10px;
	right:10px;
	top:15px;
	padding-right:0px;
	text-align:center;
	color:#999999;
	font-size:8px;
	margin:0px 0px 0px 0px;
	z-index:5000000000000;
	height: 1px;
	
} 


#logolink{
	position:relative;
	float:right;
	width:10px;
	right:215px;
	top:-38px;
	padding-right:0px;
	text-align:center;
	color:#999999;
	font-size:8px;
	margin:0px 0px 0px 0px;
	z-index:5000000000000;
	height: 1px;
	
} 





#headertxt {
	position:relative;
	float:right;
	right:0px;
	left:161px;
	top:158px;
	padding-right:0px;
	padding-top:0px;
	text-align:center;
	font-size:8px;
	margin:0px 0px 0px 0px;
	z-index:5000000000000;
	height: 1px;
	color:#454444;
	font-size:20px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:normal;
	display:block;
	line-height:23px;
	
} 

a.headertxt
{
	
color:#454444;
	font-size:20px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:normal;
	display:block;
	line-height:23px;
}


a.headertxt:link 
{
	
color:#454444;
	font-size:20px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:normal;
	display:block;
	line-height:23px;
}

a.headertxt:hover
{
	color:#454444;
	font-size:20px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:normal;
	display:block;
	line-height:23px;
}


#pricingfreetrialother {
	position:absolute;
	top:107px;
	float:right;
	width:10px;
	right:10px;
	padding-right:0px;
	font-size:8px;
	margin:0px 0px 0px 0px;
	z-index:900000000000000000000000000000000000000000000000000000000000000000000000000000000;
	
} 


#lines {
position:absolute;
	top:90px;
	float:center;
	width:10px;
	right:260px;
	padding-right:0px;
	font-size:8px;
	margin:0px 0px 0px 0px;
	z-index: auto;
	height: 1px;
	elevation:below;
	padding-bottom:0px;

} 



#footerbox{ 
	width: 200px;
	text-align: left;
	z-index:5000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding:0px;
	margin:0px;
	float:left;
	border-right:thin;
	border-right-style:dotted;
	border-right-color:#b4b4b4;
	border-right-width:thin;
	
} 

	

#homebox{ 
	width: 260px;
	margin:0px;
	border-right:thin;
	border-right-style:solid;
	border-right-color:#b4b4b4;
	border-right-width:thin;
	float:left;
	margin-top:0px;
	background-color:transparent;




	
} 


#homeboxno{ 
	width: 260px;
	margin:0px;
	float:left;
	margin-top:0px;
	margin-bottom:0;


	
} 


#homebox1{ 
	width: 2px;
	margin:0px;


	
} 


#topNav{
	position:absolute;
	width:197px;
	right:10px;
	top:6px;
	padding-right:10px;
	text-align:right;
	color:#999999;
	font-size:90%;
	z-index:1000000000000px;
}


#topNav a, #topNav a:link{
	color:#5a8600;
	text-decoration:none;
}

#topNav a:hover{
	color:#84b322;
}



#topNav2{
	width:197px;
	right:10px;
	top:30px;
	padding-right:10px;
	padding-left: 20px;
	text-align:left;
	color:#999999;
	font-size:90%;
	z-index:1000000000000px;
	float:left;
}


/********************************
lowerContainer
********************************/

/* the header bgcolor of category list and item list */
TD.bgcolor
{
	background-color: #0E90F0;

}

p {
	font-size: 11px;
	font-family: Arial,Verdana,Times New Roman;
	color: #333333;
	line-height: 16px;
	padding:0px 26px 0px 46px;
	text-decoration: none;
}


h1{
	color:#3a7500;
	font-size:20px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	padding-top:0px;
	margin-top:8px;
	margin-bottom:5px;
	margin-left:12px;
	text-transform:capitalize;
	display:block;
	padding-left: 10px;
	padding-bottom:0px;
}





h2{
	color:#666666;
	font-size:16px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:bold;
padding-top:0;
margin-top:0;
 padding-bottom: 0px;
 margin-left:16px;
	display:block;
	overflow:visible;
	line-height:22px;
	 padding-left: 14px;
   margin-top:0;
}


h3{
	color:#3a7500;
	font-size:16px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:bold;
	font-weight:900;
padding-top:0;
margin-top:0;
 padding-bottom: 0px;
 margin-left:16px;
	text-transform:capitalize;
	display:block;
	overflow:visible;
	line-height:22px;
	 padding-left: 14px;
   margin-top:0;
}



h6{
	color:#3a7500;
	font-size:20px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	padding-top:0px;
	margin-top:8px;
	margin-bottom:0px;
	margin-left:12px;
	text-transform:capitalize;
	display:block;
	padding-left: 10px;
	padding-bottom:0px;
	line-height:0;
}



h5{
	color:#666666;
	font-size:18px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:bold;
margin-top:10px;
margin-bottom:0;
 padding-left:0px;
	text-transform:capitalize;
	display:block;
	overflow:visible;
	line-height:14px;
	padding: 6px 0px 6px 0px;
	margin-left: 6px;
	margin-right: 6px;
	    border-bottom: #cccccc 1px dotted;
		 border-top: #cccccc 1px dotted;
}


	   
h4 {
        font-style : normal;
        text-decoration : none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:8px;
		font-weight:bold;
		color:#595959;
       }
	  
   
	 h9{
	color:#666666;
	font-size:18px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:bold;
	padding-top:0;
	margin-top:0;
 	padding-bottom: 0px;
	padding-left:0px;
	text-transform:capitalize;
	display:block;
	overflow:visible;
	line-height:22px;
	margin-top:0;
}
	  
.pricing {
	font-size: 10px;
	font-family: Arial,Verdana,Times New Roman;
	font-weight:bold;
	color: #333333;
	line-height: 13px;
	padding:0px 0px 0px 3px;
	text-decoration: none;
}


.nopadh1{
	color:#3a7500;
	font-size:20px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:normal;
	padding-top:0px;
	text-transform:capitalize;
	display:block;
	line-height:25px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.smallh{
	color:#3a7500;
	font-size:16px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	padding-top:0px;
	margin-left:12px;
	text-transform:capitalize;
	display:block;
	line-height:18px;
	padding-left: 10px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
}




.img {


  border: 1px  solid #019DEF
  }
	


#bullets {
	width: 712px;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:#333333;
	list-style-image:url(../images/bullets.png);
	margin-top: 20px;
	padding-left:90px;
	padding-right:30px;
}

li  {
     font-size: 11px;
	font-family: Arial,Verdana,Times New Roman;
	color: #333333;
	line-height: 16px;
	padding: 3px;
	text-decoration: none;
}


#bullets-top {
	width: 712px;
	/*background-image: url(../images/bulletstop.jpg);*/
	height: 25px;

}
#bullets-bg {
	/*background-image: url(../images/bulletsmain.jpg);*/
	margin-right: 10px;
	width: 712px;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:auto;
	margin-right: 8px;

}
#bullets-bottom {
	width: 712px;
	/*background-image: url(../images/bulletsbottom.jpg);*/
	height: 27px;

}

#bullets span {
	padding-left: 10px;

}

#FOOTERTXT{
	position:fixed;
	top:580px;
	z-index:1000;
	width:800px;
	right:280px;
	background-color:transparent;

}

a, a:link{
	color:#5a8600;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}

a:hover{
	color:#84b322;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}







a.sm
{
	
font-family:Arial;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}


a.sm:link 
{
	
font-family:Arial;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

a.sm:hover
{
	font-family:Arial;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}



a.HEADER
{
	
color:#3a7500;
	font-size:20px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	padding-top:0px;
	margin-top:8px;
	margin-bottom:5px;
	margin-left:12px;
	text-transform:capitalize;
	display:block;
	padding-left: 10px;
	padding-bottom:0px;
}


a.HEADER:link 
{
	
color:#3a7500;
	font-size:20px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	padding-top:0px;
	margin-top:8px;
	margin-bottom:5px;
	margin-left:12px;
	text-transform:capitalize;
	display:block;
	padding-left: 10px;
	padding-bottom:0px;
}

a.HEADER:hover
{
color:#3a7500;
	font-size:20px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	padding-top:0px;
	margin-top:8px;
	margin-bottom:5px;
	margin-left:12px;
	text-transform:capitalize;
	display:block;
	padding-left: 10px;
	padding-bottom:0px;
	text-decoration:underline;
}


a.big
{
	
font-family:Arial;
	color:#3a7500;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
}


a.big:link 
{
	
font-family:Arial;
	color:#3a7500;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
}

a.big:hover
{
	font-family:Arial;
	color:#84b322;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
}

a.footer
{
	
font-family:Arial;
	color:#8e8e8e;
	text-decoration:none;
	padding-left:0px;

	font-size:8px;
}


a.footer:link 
{
	
font-family:Arial;
	color:#8e8e8e;
	text-decoration:none;

	font-size:8px;
}

a.footer:hover
{
	font-family:Arial;
	color:#6f6e6e;
	text-decoration:none;

	font-size:8px;
}






/********************************
BottomBoxes
********************************/
#bottomBoxes{
z-index:3000;
margin-left:3px;
margin-right:3px;
border:1px;
border-bottom:0px solid #CCCCCC;
border-left:0px solid #CCCCCC;
border-right:0px solid #CCCCCC;
border-top:0px solid #CCCCCC;

}


#bottomBoxes .bottomPanel{
	float:left;
	border:0px;
	padding:0px;
	border-left:0px solid #cccccc;
	background:url(../images/Box.png);
	background-repeat:no-repeat;
	margin:3px;
	background-color:#ffffff;
	}
	
#bottomBoxes .bottomPanel:hover{
	background-image:url(../images/box-hover.png);
	}	

#bottomBoxes .bottomPanel:first-child{
	border-left:none;
}


#bottomBoxes p, .auxBox p{
	margin:0px;
	padding:5px;
	color:#666666;
	font-size:13px;
	margin:0px;
}


.padded{
	margin:10px;
	font-size:30px;
}

  
