/**********************************************************************/
/*    I N D E X                                                       */
/**********************************************************************/
/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */
 
/* CSS Document */
@import "global.css";
@import "text.css";
@import "tools.css";


/* list menu */
@import "footer.css";


/* pages */
@import "content.css";
@import "product.css";

@import "form.css";

.wrapper{
	width: 100%;
}

#header_navigation_container,
.navigation_container,
#footer_navigation_container,
.accessibility_skip_to
{
	display: none;
}

hr{
	display: block;
}

th,
td{
	border: 1px solid #999999;
}

h1{ 
	margin-top: 1em;
	font-size: 2em;
}

#page_left_container,
#page_right_container,
#page_main_container {
	height: auto !important;
}

.no_print{
	display: none;
}