/*
	Evolution Printing CSS
*/

body, h1, h2, h3, h4, h5, h6, p, a, ul, li, ol, table, tr, td, th {
	padding:				0;
	margin:					0;
	border:					0;
}

.hidden {
	display:				none;
}

body {
	font-family:			'Arial', sans-serif;
	background-image:		url(bar_top.gif);
	background-repeat:		repeat-x;
	background-color:		#000;
	
	text-align:				center;
}

#header {
	background-image:		url(face.gif);
	background-repeat:		no-repeat;
	background-position:	0 28px;
	
	height:					268px;
}

#header p {
	display:				block;
	width:					100%;
	height:					28px;
}

#header .email {
	float:					left;
	background-image:		url(top_email.gif);
	background-repeat:		no-repeat;
	background-position:	0 50%;
	
	margin-left:			10px;
	width:					177px;
	height:					28px;
}

#header .tel {
	float:					right;
	background-image:		url(top_telephone.gif);
	background-repeat:		no-repeat;
	background-position:	0 50%;
	
	margin-right:			10px;
	width:					113px;
	height:					28px;
	
}

#header h1 {
	background-image:		url(title3.gif);
	background-repeat:		no-repeat;
	background-position:	50% 100%;
	
	width:					650px;
	height:					159px;
	
	margin:					0 auto 0 auto;
}

#header #mainmenu {
	clear:					both;
	margin:					21px auto 0 auto;
}

#header #mainmenu td {

	background-image:		url(menu_tab_normal.gif);
	background-repeat:		no-repeat;
	background-position:	0 0;
	
	margin-right:			5px;
	width:					111px;
	height:					29px;
}

#header #mainmenu td a {
	display:				block;
	width:					111px;
	height:					29px;
}

#header #mainmenu .lit {
	background-image:		url(menu_tab_lit.gif);
}

#header #submenu {
	clear:					both;

	background-image:		url(submenu_spacer.gif);
	background-repeat:		no-repeat;
	background-position:	0 0;
	
	width:					auto;
	height:					25px;
	
	margin:					0 auto 0 auto;
}

#header #submenu  .lit {
	background-image:		url(submenu_lit.gif);
	background-repeat:		repeat-x;
	background-position:	0 100%;
}

#header #submenu td {
	background-image:		none;
	float:					left;
	height:					25px;
	width:					auto;
}

#header #submenu td a {
	float:					left;
	
	background-image:		url(submenu_spacer.gif);
	background-repeat:		no-repeat;
	background-position:	100% 0;

	padding:				0 10px 0 10px;
	height:					25px;
	width:					auto;
}

#contents {
	width:					860px;
	text-align:				left;
	margin:					0 auto 0 auto;
	
	background-image:		url(sidebar.gif);
	background-repeat:		repeat-y;
	background-position:	0 0;
}

#contents #sidebar {
	float:					left;
	width:					218px;
	height:					100%;
	/*
	background-color:		#e42184;
	background-image:		url(sidebar-shadow.gif);
	background-repeat:		repeat-y;
	background-position:	1px 0;
	border-left:			1px #fff solid;
	border-right:			1px #fff solid;
	*/
}

#contents #main {
	float:					left;
	margin-left:			20px;
	width:					620px;
}

#contents #main #breadcrumb {
	height:					10px;
	margin:					5px 0 5px 0;
}

#contents #main h3,
#contents #main h4,
#contents #main ul,
#contents #main img,
#contents #main p {
	margin-bottom:			15px;
}

#contents #main ul {
	margin-left:			22px;
	clear:					left;
}

#contents #sidebar h3 {
	background-image:		url(icon_shirt.gif);
	background-repeat:		no-repeat;
	background-position:	10px 0px;
	
	padding:				0 15px 8px 35px;
	margin:					20px 0 10px 0;
	border-bottom:			1px #fff solid;
}

#footer {
	background-color:		#e42184;
	width:					100%;
	height:					30px;
	float:					left;
	clear:					both;
	border-top:				1px #fff solid;
	border-bottom:			1px #fff solid;
	margin:					0 0 0 0;
	}

/*
	Fonts
*/

#header #mainmenu td a {
	text-align:				center;
	text-transform:			uppercase;
	color:					#fff;
	line-height:			30px;
	font-size:				9pt;
	font-weight:			bold;
	text-decoration:		none;
}

#header #submenu td a {
	text-align:				center;
	text-transform:			uppercase;
	color:					#fff;
	line-height:			22px;
	font-size:				9pt;
	font-weight:			bold;
	text-decoration:		none;
}

#contents #main p,
#contents #main li {
	color:					#fff;		
	font-size:				10pt;
	line-height:			14pt;
}

#contents #main h3 {
	color:					#EC3594;
}
#contents #main h4 {
	color:					#EC3594;
}

#contents #sidebar h3 {
	color:					#fff;
	font-size:				10pt;
	text-transform:			uppercase;
}

#contents #main #breadcrumb {
	font-size:				8pt;
	text-align:				right;
	text-transform:			lowercase;
}

#contents #main #breadcrumb a {
	color:					#EC3594;
	text-decoration:		none;
}

#contents #main #breadcrumb a:hover {
	color:					#fff;
}

#footer p {
	color:					#fff;
	font-size:				8pt;
	line-height:			14pt;

}

#footer a {
	color:					#fff;
	line-height:			14pt;
}
	
#footer {
	display:				block;
	clear:					both;
	text-align:				center;
}

#footer .content {
	display:				block;
	margin:					5px auto 0 auto;
	width:					840px;
}

#footer .line1 {
	float:					left;
}

#footer .line2 {
	float:					right;
}
