/* CSS Document */
	body { margin: 0px; padding: 0px; text-align: center; /* ie5 center fix */ }
	form { padding: 0px; margin: 0px; border: 0px; }
	h1 { margin: .25em 0em .5em; }
	h2 { margin: 0px; padding: 3px 0px 0px 7px; height: 19px; }
	h3 { margin: .25em 0em .5em; }
	h4 { margin: .25em 0em .5em; }
	h5 { margin: .25em 0em .5em; }
	h6 { margin: .25em 0em .5em; }
	
	#contentcontainer #content.page { padding: 0px 5px; width: 570px; }
	
	#container { width: 761px; margin: 0px auto; text-align: left; }
	
	#searcharea { width: 600px; float: right;  vertical-align: bottom; padding-bottom:10px;}
	#searcharea form { display: inline; }
	#searcharea span { margin-right: 5px;  }
	#searcharea .sitemap { padding: 8px 9px 9px 0px;  }
	#searcharea	.search { float: right; vertical-align: middle; padding: 6px 15px 5px 0px; }
	#searcharea	.search input { vertical-align: middle; padding: 0px 3px; }
	
	#masthead { clear: both; height:80px;}
	#masthead  .logo { float: left; }
	#masthead  .logo a { width: 168px; height: 80px; display: block; }
	#masthead  .logo a b { visibility: hidden; }
	
	#masthead #navigation { margin: 29px 0px 0px; float: right; vertical-align: bottom; }
	#masthead #navigation ul { margin: 0px; padding: 0px; list-style-type: none; }
	#masthead #navigation ul li { float: left; padding: 8px; }
	
	#contentcontainer { clear: both; }
	
	#contentcontainer #subnavigation { float: left; width: 173px; }
	#contentcontainer #content { float: right; width: 580px; }
	
	#subnavigation { padding-top:10px;}
	#subnavigation ul { margin: 0px; padding: 5px 0px 0px 8px; list-style-type: none; }
	#subnavigation ul li { padding: 2px 0px 6px 0px;}
	#subnavigation ul li a { padding-left: 12px; }
	#subnavigation ul li.open a, #subnavigation ul li.closed a { padding-left: 0px; }
	#subnavigation .img { margin-right: 0px; \ margin-right:3px; m\argin-right:5px;}
	#subnavigation ul li ul { padding: 1px 0px 0px 16px; }
	#subnavigation ul li.open ul, #subnavigation ul li.closed ul {  padding: 1px 0px 0px 27px; } 
	#subnavigation ul li ul li { padding: 2px 0px 0px 0px; }
	
	#subnavigation2 p { padding-left:20px;}
	
	#article { float:left; width:577px; }
	#article p { width:577px; margin:0; line-height:14px; }
	#article img { margin:0; padding-bottom:10px; \ padding-bottom:0px;}
	#article h2 { padding: 0px; }
	
	#footer { clear: both; }
	#footer .container { margin-left: 181px; }
	#footer .container .information { padding: 4px 0px; }
	#footer .container .copyright { display: inline; padding: 0px 5px 0px 5px;  }
	#footer .container .links { display: inline; }
	#footer .container .links a { padding: 0px 5px 0px 7px; }
	
	/* home page */
	#content {}
	.sectionone {  }
	.sectiontwo { float: left; width: 170px; }
	.sectiontwo p { padding: 0px 10px; \ padding:10px 10px 0px; }
	.sectionthree { float: right; width: 400px; padding-top:12px; }
	.sectionfour { float: right; width: 400px; padding: 12px 0px; }
	.sectionfour .espothome { float: left; text-align:center; padding: 0; margin: 0px 5px 0px 0px; \ margin: 0px 4px 0px 0px; m\argin: 0px 4px 0px 0px; width:130px; }
	.sectionfour .espothome_right { float: left; text-align:center; padding: 0; margin: 0px; width:130px; w\idth:130px; }
	.sectionfour .espothome img { margin: 5px; }
	.sectionfour .espothome .sub { display: block; padding: 0 5px 5px;}

.clear { clear: both; height: 1px; font-size: 1%; }
/* AUTO CLEARING : http://www.positioniseverything.net/easyclearing.html */
	.clearfix:after, #masthead:after, #content:after, #footer:after, .subsection:after, #prod_describe:after, #prod_describe .section_one:after, #prod_describe .section_two:after, #prod_describe .section_three:after, #prod_describe .section_three:after, #sect_prod:after, .cont_prod:after, #sect_prod .cont_prod .gen_prod:after, #tab_content:after, #tab_content .section_one:after,  #tab_content .section_two:after,  #tab_content .section_three:after, #tab_content .section_three .gen_prod:after, #tab_content .section_three .gen_prod:after  { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
	.clearfix, #masthead, #footer, #content, .subsection, #prod_describe, #prod_describe .section_one, #prod_describe .section_two, #prod_describe .section_three, #sect_prod, .cont_prod, #sect_prod .cont_prod .gen_prod, #tab_content, #tab_content .section_one, #tab_content .section_two, #tab_content .section_three, #tab_content .section_three .gen_prod {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix, * html #masthead, * html #footer, * html #content, * html .subsection, *html #prod_describe, * html #prod_describe .section_one, * html #prod_describe .section_two, * html #prod_describe .section_three, * html #sect_prod, * html .cont_prod, * html #sect_prod .cont_prod .gen_prod, * html #tab_content, * html #tab_content .section_one, * html #tab_content .section_two, * html #tab_content .section_three, * html #tab_content .section_three .gen_prod  {height: 1%;}
	.clearfix, #masthead, #footer, #content, .subsection, #prod_describe, #prod_describe .section_one, #prod_describe .section_two, #prod_describe .section_three, #sect_prod, .cont_prod, #sect_prod .cont_prod .gen_prod, #tab_content, #tab_content .section_one, #tab_content .section_two, #tab_content .section_three, #tab_content .section_three .gen_prod   {display: block;}
	/* End hide from IE-mac */
/* AUTO CLEARING : END */

.horz_guide {clear: both; margin: 0; padding: 0;}
