body {
	background-image: url(/img/bg2.png);
	background-repeat: repeat;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;	
}

/* Here is the code for the header for each page */
.headert1{
	width:800px; 
	border-top:solid 2px #999999; 
	height:90px; background-image: 
	url(/img/gradients/90pxhgrade.png); 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:0px;}
.headert2logo{
	float:left;
	margin-left:10px; 
	margin-top:2px;}
.headert2provie{
	float:left; 
	margin-top:20px;}
	
.headert2cbox{
	float:left; 
	color:#ffffff; 
	margin-left:450px; 
	margin-top:20px;}
	/* End of header code */
	
	/* Start of body container codes */
	
.bcontainer{
	border-right:#CCCCCC solid 5px;
	border-left:#CCCCCC solid 5px;
	background-color:#FFFFFF}
	
	.bcontainernav{
	border-right:#CCCCCC solid 5px;
	border-left:#CCCCCC solid 5px;
	background-color: #999}
	
	/* codes for the green boxes */
	.lgcontain
	{
	    background-image:url(/img/containers/left2.png);
	}
		.rgcontain
	{
	    background-image:url(/img/containers/right2.png);
	}
	
	/* these codes are currently not being used */
.sidesb
{background-image:url(http://www.proviesupplements.com/img/r_bar.png); background-repeat: repeat-y; background-position:right;}
.sidesa
{background-image:url(http://www.proviesupplements.com/img/l_bar.png); background-repeat: repeat-y; background-position:left;}

	/* Start of body container codes */

.maintable
{border:solid thin black;}

.navtable
{ border-left:1px black solid;
border-right:1px black solid;
background-color:#FFFFFF;
}


.logoheadder
{border-right:solid black 1px;
border-left:solid black 1px;
background-image:url(/img/mainlogo/main.png);

}



.header
{
        z-index:-1;
        position:absolute;
        top:0;
        left:0px;
        background-color: #FF9900;
        width:100%;
        height:20px;
	background-image:url(/img/top_border.gif);
}

	
		
.footer
{
position: relative;
left:0px;
bottom:0px;
width:100%;
height:20px;
background-color:#99CCFF;

}

.toplogo
{
	color:#FFFFFF;
	height:50px;
	border-left:1px solid black;
	border-right:1px solid black;
	background-color:#333333;
	background-image: url(/img/top_header.gif);
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}

.farbackground
{
        z-index:-2;
        position:absolute;
        left:0px;
        top:0px;
        background-color: #009900;
         width:100%;
        height:20px;
}

.maintable {
	border: solid #000000 1px;
	background-color: #FFFFFF;
}
.style7 {left: 0px; bottom: 0px; width: 100%; height: 20px; background-color: #333333; color: #000000; }


a:link {color: #663300}
a:visited {color: #333333}
a:hover {color: #0000FF}
a:active {color: #000000}


.terms:link {color: #FFFFFF}
.terms:visited {color: #FFFFFF}
.terms:hover {color: #0000FF}
.terms:active {color:#FFFFFF}

.articlebuttons
{ text-decoration:none;
border:solid black 2px;
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
}

.articlebuttonsselect
{ text-decoration:none;
border:solid black 2px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
background-color:#66CCFF
}


