/* 
   CSS Document for Rio Vista Morenergy
   Copyright(c) 2008. All rights reserved.
   coded by: John David "Shinobi" Jara
   email: johndavidjara@yahoo.com | shinobi@open-axcss.com
*/

html, body{
        padding         : 0px;
        margin          : 0px;
		/*background-color: #449CE3; */
		background-color: #b6fca6;
		font-famiy     : arial, verdana;
		font-size       : 12px;
} 

/* BACKGROUNDS  */
.bodybg {
	/*background-image:url('../img/bodybg.jpg');
	background-repeat: repeat-x; */	
	background-color:#b6fca6;
}
.headerbg {
	background-image:url('../img/header_bg.jpg');
	background-repeat: repeat-x;	
}


/* FLASH WRAPPER */

#flaWrapper{
	/*position: absolute;
	top     : 80;
	left    : 800;*/
	height  : 295px;
	width   : 1000px;
	margin  : auto;
	/*margin-right: auto;
	margin-left:auto;*/
}

div#flaWheel_wrapper {
	position        : absolute;
	height          : 420px;
	width           : 1160px;
	#width          : 1050px;
	_width          : 1054px;
	margin-left     : 50px;
	margin-top      : 11px;
	z-index         : 1000;
}

#flaWheel{
	position    : relative;
	height      : 410px;
	width       : 330px;
	z-index     : 1000;
	float       : right;
}

#page-wrap{ 
	width       : 850px; 
	margin-left : auto; 
	margin-right: auto; 	
	padding-left: 16px;
}
.index_welcome{
	height: 308px;	
	width : 277px;
	float : left;
}
.index_video{ 
	height: 308px;	
	width : 277px;
	float : left;
}
.index_contact{ 
	height: 308px;	
	width : 277px;
	float : left;
}

#affil-wrap{ 
	width       : 850px; 
	margin-left : auto; 
	margin-right: auto; 	
	padding-left: 30px;
	padding-top : 25px;
}

/* DIV MENU */
div#menu_wrapper {
	position        : absolute;
	height          : 420px;
	width           : 1000px; /* all browser */
	#width          : 1050px; /* IE6 + */
	_width          : 960px; /* IE6 down */
	margin-left     : 75px;
	margin-top      : 110px;
	z-index         : 1100;
}
div#menu_wrapper li{
	border-left: 1px solid #000;
float: left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
}
div#menu_wrapper li a{
	color: #000;
}

/* DIV BODY CONTENTS */
div#body_content{
	width           : 810px;
	padding-top     : 15px;
	padding-left    : 10px;
	/*color: #003B85;
	background-color: #999;*/
	color:#006600;
}
.content_texts{
	font-size     : 13px;
	/*color         : #FFF; */
	
	color:#006600;
	padding-left  : 35px;
	font-family   : Arial, Helvetica, sans-serif;
}
.imgWrap{
	float         : right;
	padding-left  : 12px;
	padding-bottom: 10px;
}









#topMenu {
	font-size : 12px;
	color	  : #c5c5c5;
	top       : 90px;
	left      : 750px;
	position  : absolute;
}

.topLink_main {
	font-size   : 12px;
	color		: #fff;
}
a.topLink_main:link    {color: #fff; text-decoration: none;}
a.topLink_main:visited {color: #fff; text-decoration: none; }
a.topLink_main:hover   {text-decoration : none; color: #ffff00;}
a.topLink_main:active  {color: #fff; text-decoration: none; } 

.footer_main {
	font-family  : arial, verdana; 
	color        : #808285;
	font-size    : 12px;
 }
a.footer_main:link    {color: #808285; text-decoration: none;}
a.footer_main:visited {color: #808285; text-decoration: none; }
a.footer_main:hover   {text-decoration : none; color: #808285;}
a.footer_main:active  {color: #808285; text-decoration: none; } 

.homepage_section {

background-image:url(../img/homepage_areas.jpg);
float:left;
background-repeat:no-repeat;
color:#006600;
font-size:13px;
padding:3px;
width:277px;
height:308px;
}

#content_section {
padding:10px;
font-size:12px;
font:"Arial, Helvetica, sans-serif" 11px #fff;

}

/* new menu */
#navcontainer
{
overflow: hidden;


position        : absolute;
	height          : 420px;
	width           : 1000px; /* all browser */
	#width          : 1050px; /* IE6 + */
	_width          : 960px; /* IE6 down */
	margin-left     : 75px;
	margin-top      : 115px;
	z-index         : 1100;

}

#navlist
{
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist li
{
border-left: 1px solid #000;
float: left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
font-size:14px;
font-weight:bold;
}
#navlist li a {
color:#505d47;
text-decoration:none;
}

#navlist li a:hover {
color:#FFFFFF;

}

.button {

font-size:11px;
background-color:#006600;
color:#FFFFFF;
}

.footer_bg {
background:url(../img/footer_bg_04.jpg);
background-repeat:repeat-x;
font-size:11px;
color:#FFFFFF;
text-align:center;

}

.footerback {
background:url(../img/footer_02.jpg);
width:730px;
height:163px; }

.row1 {
background-color:#89d378;

}

.footer a {
color:#FFFFFF;
text-decoration:none;

}