@charset "UTF-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

img {border-style: none;}

p {
font-size: 12px;
line-height: 17px;

}


#image {
float: left;
padding-left:0px;
font-size: 9px;
width: 314px;
color:#900;
}


#image p{

font-size: 9px;
}

#image a {
	text-decoration: none;
	color:#520708;
}



p.home { 
}

a { 
color: #900;
}

#cont_border {
padding: 5px;

width: 830px;
margin: 10px auto;


}

#contact {
float: right;
font-size: 10px;
margin-top: 15px;
margin-right: 15px;
color: #520708;
}

#contact a {
color: #520708;
text-decoration: none;
font-weight:400;
}

#contact a:hover {
border-bottom: 2px solid;
border-bottom-color: #B0A27A;
}


#cont {
	margin: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 620px;
	width: 820px;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------- HOMEPAGE EMPTY DIV LINKS */

#link_home {
	position: absolute;
	float:left;
	width: 242px;
	height: 99px;
	top: 61px;
}

#link_nutra {
	position: absolute;
	float:left;
	width: 237px;
	height: 159px;
	top: 501px;
	left: 829px;
}

#link_haute {
	position: absolute;
	float:left;
	width: 184px;
	height: 159px;
	top: 502px;
	left: 644px;
}

#link_lavasch {
	position: absolute;
	float:left;
	width: 156px;
	height: 159px;
	top: 493px;
	left: 490px;
}

#link_8 {
	position: absolute;
	float:left;
	width: 114px;
	height: 192px;
	top: 465px;
	left: 378px;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------- /HOMEPAGE EMPTY DIV LINKS */



#prod {
width: 550px;
float: right;
}



#table_nav {
margin-top: 5px;
margin-right:95px;
clear:both;

}

#table p {
	line-height: 0px;
	
}



#table_nav a {

border-style: none;
text-decoration: none;
}

table {
border: none;
padding: 0px;
}

td {
border: none;
padding: 0px;
font-size: 11px;
}

table p {
line-height: 0px;
}

table img {
margin-top: 5px;
}

table img a:link {
text-decoration: none;
border-style: none;}




/*----------------------------------------------------------------------------------------------------------------------------------------------------------- HOME */

#container_home {
	background: #FFFFFF;
	margin: auto;

	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image: url(images/home_bg_03.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 20px;
}


#sidebar1_home {
	float: left; /* since this element is floated, a width must be given */
	width: 210px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 360px;
	padding: 80px 10px 5px 15px;
	background-image: url(images/venus_logo_03.gif);
	background-repeat: no-repeat;
	background-position: 50px 50px;
center;
}
#mainContent_home {
padding: 10px 0px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 



/*--------------------------------------------------------------------------------------------------------------------------------------------------------- SECONDARY */

#container {
	background: #000;
	margin: 40px  auto 0 auto;
	background-image: url(images/venus_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 1120px;
	height: 650px;
}



#mainContent {
	padding: 0px 20px 20px;

} 

img.prod {
float: left;
}

#descrip {

float:right;
width:200px;
font-size: 10px;
z-index: 5;
margin-right: 10px;

}

#descrip_main {

float: left;
margin-left: 20px;
padding-top: 30px;
width: 400px;
font-size: 12px;
z-index: 5;
height: 231px;

}

#descrip_main p {
color:#666666;
font-size: 12px;
line-height: 19px;
}


#descrip p {
color:#666666;
font-size: 12px;
line-height: 17px;
}


h1.descrip {
font-size:13px;
}

h1.contact {
font-size:15px;
}



/*--------------------------------------------------------------------------------------------------------------------------------------------------------- SECONDARY END */

.current {color: #520708 !important; text-decoration: underline !important;}


h1.home {
background-image:url(images/h1_home_06.gif);
background-repeat: no-repeat;
height: 30px;
width: 500px;
text-indent: -9000px;
overflow:hidden;

}


h4 {
color: #520708;
}



#navcontainer {
	padding-top: 0px;
	padding-left: 0px;
	margin: 0px;
	height: 350px;
	float: left;	
}

#navcontainer img {margin-left: 35px;}




a#current { 
text-decoration: none;
border-bottom: solid;
border-bottom-width: 2px;
border-bottom-color: #520708;
border-spacing: 100px;
}



ul {text-transform: uppercase; list-style-type: none; line-height: 2.4em; width: 150px; margin-top: 20px; font-size: .7em;}

ul a {text-decoration: none; color: #000;}

ul a:hover {text-decoration: underline !important; color: #520708 !important; }
ul a:visited {text-decoration: none; color: #000 ; }

hr {color: #fff;}
a {color: #520708;}
