BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    padding-top: 0px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-left: 0px;
}

h0 { font-family: Arial, Verdana, sans-serif; font-size: 100%;	color: #D1232A; text-align: center; font-weight: bold;}
h1 { font-family: Arial, Verdana, sans-serif; font-size: 150%; color: #D1232A; text-align: center; font-weight: bold;}
h2 { font-family: Arial, Verdana, sans-serif; font-size: 135%; color: #4F0000; text-align: center;}
h3 { font-family: Arial, Verdana, sans-serif; font-size: 108%; color: #942923;}

th { font-family: Arial, Verdana, sans-serif; font-size: 100%;	color: #942923; font-weight: bold;}

h2.red { 
font-family: Arial, Verdana, sans-serif; 
font-size: 135%; 
color: #D1232A; 
text-align: center;
}
h2.leftalign { 
font-family: Arial, Verdana, sans-serif; 
font-size: 135%; 
color: #4F0000; 
text-align: left;
}
blockquote { 
font-family: Times New Roman, Arial, Verdana, sans-serif; 
font-style: italic;
font-size: 110%;
}
.bordered-box { 
border: solid;
border-width: thin;
border-color: #000000;
text-align: center;
padding: 8px;
}
ul {
   list-style-type: disc;
   padding-left: 20px;
   margin-left: 10px;
}

.indented {
   padding-left: 20px;
   margin-left: 30px;
   font-style: bold;
   font-size: larger;
}

.imageFloatedLeft {
	position: relative; /* IE needs this to show float. */
	width: auto;
	height: auto;
	float: left;
	margin: 8px 8px 5px 0px;
}

.productTitle {
	margin: 30px 0px 0.5em 0px !important;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.4;
	color: #D1232A;
	text-transform: uppercase;
}
.productDescription {
	margin: 0px 0px 0.5em 0px !important;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.4;
	color: #333;
}

.productPrice {
	margin: 0px 0px 0.5em 0px !important;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	line-height: 1.2;
	color: #000;
}
/* 
Notice the width:expression part? That's for internet explorer, which doesn't understand max-width commands. So this works WITH the max-width at the top of this page. If you change that to say 1050px, change both occurences here to 1050px as well. Otherwise Those using IE wont get the width constraint....their page would expand indefinitely! Firefox will ignore this part, and IE will ignore the max-width part....you need both of them.  BUT DONT TOUCH THIS PART BELOW UNLESS YOU HAVE READ THE PDF THAT EXPLAINS HOW, AND YOU ARE SURE YOU UNDERSTAND IT!!*/

.main-table {
width:expression(document.body.clientWidth > 1052? "1050px": "auto" );
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

/*as we are using a table based layout, all your text is within a table. So this is the area to change the size, color and font family .*/
table {
font-family: Arial, Verdana, sans-serif;
font-size: 100%;
color: #000;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 2px;
}

/* if you change the fonts and sizes, etc above, make this the same, but leave the weight as bold Its just here to give you the option of a bold type font, without the extra size.*/

.note {
font-family: Arial, Verdana, sans-serif;
background-color:#fff; 
font-size: 77%;
color: #666666;
font-weight: bold;
font-style: italic;
} 


/* Below, is the background colors for your table cells. originally, they were on the actual page, so why move them to the stylesheet? Well, if you decide to do a site-wide color scheme change, you now change here, rather than on every page. A big improvement. Also, the less styling on the page, the better. Suppose you prefer to have a tiled image rather than a solid color?  Replace the background-color:#fff;  with this, and upload your image to the graphics library....background-image:url('http://www.your-site.com/images/your-image.gif');background-repeat: repeat;
*/

td.headerbg {
background-color:#CB2912;
}

td.spacerbg {
background-color:#CB2912;  
}

td.contentbg {
background-color:#FFFFFF;
background-image: url('http://www.svaroopayoga.org/images/background-image.gif');
background-position: bottom;
background-repeat: no-repeat;
}

td.rightbg {
font-family: Arial, Verdana, sans-serif;
font-size: 93%;
color: #000;
background-color:#FFF; 
border-right-color: #CB2912;
border-right-style: solid;
}

td.articlebg {
font-family: Arial, Verdana, sans-serif;
font-size: 93%;
background-color:#FFFFFF; 
}

td.leftbg {
font-size: 100%;
margin-left: 10px;
background-color: #CB2912;
}

td.footerbg {
font-size: 93%;
background-color:#CB2912; 
}

/* This is for the heading background color....your H1, H2, and H3 tags*/
.hbg {
background-color:#FFF; 
color:#fff;
width: auto;
z-axis: 1;
}

.leftcolumn, .rightcolumn {
		display: inline;
		width: 45%;
}

.leftcolumn {
	float: left;
}
	
.rightcolumn {
	float: right;
}

/* information below is to remove the link styling for anchor links.
Just leave this as it is....it works fine, and shouldn't be modified */
a.jumplink{
text-decoration: none;
font-size: 100%; 
background-color: transparent;
color: #000;
}

a:hover.jumplink  {
text-decoration: none;
font-size: 100%; 
background-color: transparent;
color: #000;
} 

a:link    {color:#900B09; background-color:transparent}
a:visited {color:#900B09; background-color:transparent}
a:active  {color:#FF0000; background-color:transparent}
a:hover   {color:#FF0000; background-color:transparent}