/*============================== 
GLOBALS 
Sets the default document font size, family 
and color 
===============================*/

/*============================== 
SITE WRAPPER 
===============================*/
.site-wrapper 
{ 
width:1024px; 
min-height:800px; 
 
/* By setting these to auto you are centering the 
site */
margin-left:auto; 
margin-right:auto; 
 
border:solid 1px black; 
}

.inner-wrapper 
{ 
width:960px;
min-height:770px;
 
/* By setting these to auto you are centering the 
site */
margin-left:auto; 
margin-right:auto; 

/*
border:solid 1px red; */
}


.header-wrapper 
{ 
width:960px; 
height:30px; 

/* By setting these to auto you are centering the 
site */
margin-left:auto; 
margin-right:auto; 
 
/* 
border:solid 1px blue;*/
}

/* // The Menu // */
.header-wrapper ul
{
	padding:0; 
	margin:0;
	list-style:none;
}
.header-wrapper li
{
	float:right;
	text-indent: 20px;
	padding-top: 3px;
	font-weight: bolder; 
	font-size: 14px; 
}

.header-wrapper a
{
	text-decoration: none;
}

.header-wrapper a:visited
{
	color: black;
}
.header-wrapper a:link
{
	color: black;
}
.header-wrapper a:hover
{
	color: blue;
}

.logo-wrapper
{
width:960px; 
height:75px; 

/* By setting these to auto you are centering the 
site */
margin-left:auto; 
margin-right:auto; 
 
/* 
border:solid 1px blue;*/
}

.content-wrapper 
{ 
width:960px; 
min-height:665px; 

/* By setting these to auto you are centering the 
site */
margin-left:auto; 
margin-right:auto; 
 
border:solid 2px grey;
padding-top: 20px;
}

/*Added for products page*/
.content-wrapper-fixedwidth
{ 
width:960px; 
min-height:1315px; 

/* By setting these to auto you are centering the 
site */
margin-left:auto; 
margin-right:auto; 
 
border:solid 2px grey;
padding-top: 20px;
}

/*Added for index page*/
.content-wrapper-fixedwidth1
{ 
width:960px; 
min-height:820px; 

/* By setting these to auto you are centering the 
site */
margin-left:auto; 
margin-right:auto; 
 
border:solid 2px grey;
padding-top: 20px;
}


.content-image-wrapper 
{ 
width:900px; 
height:200px; 

/* By setting these to auto you are centering the 
site */
margin-left:auto; 
margin-right:auto; 
 
/*  
border:solid 1px green;*/
}
.content-image-filler 
{ 
width:900px; 
height:20px; 

/* By setting these to auto you are centering the 
site */
margin-left:auto; 
margin-right:auto; 
 
/*  
border:solid 1px green;*/
}

.content-body-wrapper 
{ 
width:880px; 
min-height:405px; 

/* By setting these to auto you are centering the 
site */
margin-left:auto; 
margin-right:auto; 
 
/*  
border:solid 1px green;*/
font-size:14px;
padding: 20px;
background:#f0f0f0; 
}

.content-body-wrapper_2column_left
{ 
float:left;
width:630px; 


/* By setting these to auto you are centering the 
site */
margin-left:10px; 
margin-right:10px; 
 
/*  
border:solid 1px green;*/
font-size:14px;
padding: 20px;
background:#f0f0f0; 
}


.content-body-wrapper_2column_right 
{ 
float:right;
width:200px; 
/*min-height:405px; */

/* By setting these to auto you are centering the 
site */
margin-left:10px; 
margin-right:10px; 

 
/*  
border:solid 1px green;*/
font-size:14px;
padding: 20px;
background:#f0f0f0; 
}

.content-body-wrapper_2column_right_white 
{ 
float:right;
width:200px; 
/*min-height:405px; */

/* By setting these to auto you are centering the 
site */
margin-left:10px; 
margin-right:10px; 

 
/*  
border:solid 1px green;*/
font-size:14px;
padding: 10px;
background:#ffffff; 
}

.content-body-wrapper-image 
{ 
width:840px; 
min-height:530px; 
text-align:center;
font-weight: bolder; 
text-decoration: underline;
padding: 0px;

/* By setting these to auto you are centering the 
site */
margin-left:auto; 
margin-right:auto; 
 
/*
border:solid 1px green;  */

}
/* 
.style-mnirvana-explain
{
font-size:16px;
font-weight:bold;
color:brown;
}

.style-mnirvana-question
{
font-size:16px;
font-weight:bold;
color:black;
}*/

.footer 
{
padding-top:10px;
text-align:center;
clear:left; 
height:30px; 
background:#d0d0d0;
font-size:12px;
font-weight:bolder;
}

.rhs_nav {
float:left;
margin:0;
overflow:hidden;
padding:0;
width:200px;
}

#mnmarqueecontainer{
position: relative;
width: 170px; /*marquee width */
height: 100px; /*marquee height */
background-color: #f0f0f0;
overflow: hidden;
border: 0px solid silver;
padding: 2px;
padding-left: 4px;
}

