html,
body {
    margin:0;
    padding:0;
    /*height:100%;
    background-color:#d1d1d1;*/
    background-color:#71c043;
    /*background-image:url(../../links/images/background.gif);*/
    background-repeat:repeat-x;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color:#3c2e17;
}

/*img, div { behavior: url(../../links/script/iepngfix.htc) }*/

img	{behavior: url("/links/ugly_msie_fix.htc");}

#container_frontpage
{
	position:absolute;
	width:100%;
	top:185px;
	left:0px;
	z-index:10;	
	min-height:100px;
	text-align:center;
	
}
 
#container_circles
{
	width:100%;
	position:absolute;
	top:230px;
	left:0;
	z-index:9;	
}

#container_facile
{
	position:absolute;
	width:100%;
	top:185px;
	left:0px;
	z-index:10;	
}

#container_products
{
	position:absolute;
	width:100%;
	top:255px;
	left:0px;
	z-index:10;	
}

#container_wheretobuy
{
	width:100%;
	top:190px;
	left:0px;
	text-align:center;
}


#container_searchresults
{
 	/*
	margin: 0 auto;
    	margin-top:180px;
    	width:500px;
    	margin-left:250px;
	*/

	position:relative;
	width:500px;
	margin: 0 auto;
	z-index:20;
	top:0;
	left:0;
	padding-left:0px;
	padding-top:0px;
}

#container_search
{
	position:relative;
	width:100%
	margin: 0 auto;
	z-index:20;
	top:0;
	left:0;
	padding-left:0px;
	padding-top:0px;
}


#circles_left
{
	position:absolute;
	top:0px;
	float:left;
	clear:left;
	width:260px;
	height:416px;
	
}
#circles_right 
{
	position:absolute;
	top:0px;
	right:0px;
	float:right;
	clear:right;
	width:248px;
	height:392px;
}
 
#container_body 
{
   padding:0px;
   padding-bottom:0px; 
   background-color:#ffffff;
}
#body
{
    margin: 0 auto;
    min-height:560px;
    height:auto !important;
	height:560px;

}
#container_nav
{
    position:absolute;
    z-index:1;
    top:125px;
    width:100%;
    padding:0px;
    padding-bottom:0px;  
}
#nav
{
    width:1000px;
    height:30px;
    margin: 0 auto;
}

#nav_about
{
    position:relative;
    left:35px;
}
#nav_products
{
    position:relative;
    left:40px;
}
#nav_store
{
    position:relative;
    left:45px;
}
#nav_pdf
{
    position:relative;
    left:365px;
}
#nav_where
{
    position:relative;
    left:370px;
}


#container_footer {
   position:relative;
   bottom:0;
   width:100%;
   height:106px;
   background-image:url(../../links/images/background_footer.gif);
   background-repeat:repeat-x;  
   z-index:101;
}
#footer
{
    width:960px;
    margin: 0 auto;
    bottom:0px;
    padding-top:20px;
    color:#a4a4a4;
    font-size:10px;
}
#container {
   height:100%;
   background-image:url(../../links/images/background.gif);
   margin: 0 auto; 
}

#logo 
{

}

.footer_title {
    font-weight: normal;
    font-size: 10px;
    color:#ffffff;
}
.footer_text 
{
    font-weight: normal;
    font-size: 10px;
    color:#e5e1d6;
    padding-right:30px;
    padding-top:50px;
}  
.footer_logos 
{
    padding-top:45px;
} 
.banner
{

    
}
#banner_subhead
{
    font-family:Georgia, Times New Roman, Serif;
    font-size:15px;
    font-weight:normal;
    font-style:italic;
    color:#b2b2b2;
    width:550px;
    height:200px;
    text-align:center;
}
#quote
{
    margin-top:15px;
}
#container 
{
   z-index:10;
   min-height:100%;
   position:relative;
}
#container_header {
   padding:0px;
   width:100%;
   text-align:center;
}
#header
{
    width:1000px;
    margin: 0 auto;
}

#nav_top
{   
    font-size:10px;
    text-align:left;
    color:#6b6b6b; 
}
#nav_top a
{   
    color:#6b6b6b;   
    text-decoration:none;
}

#container_frontpage_feature {
   position:relative;
   width:928px;
}
#frontpage_feature
{
    position:absolute;
    z-index:3;
    left:190px;
    top:-120px;
}

#vmMainPage{width:800px; margin:0 auto;}
