/* MYTHEN STYLE SHEET  -------------------------------------------------------------------------------- */

/* tools */
* {padding:0;margin:0;border:0;}
div {border:0px solid #FF0000;} 
.clearer{clear:both;position:relative;line-height:0;height:0;margin:0;padding:0;font-size:0;}
hr {height:1px;line-height:1px;padding:0;margin:0;border:0;}

/* root elements */
html {margin:auto;padding:auto;}
body {
	font:11px "Arial","Verdana", "Helvetica", sans-serif, "Gill Sans";
	color:#666666;
}

/* DESIGN STARTS HERE  -------------------------------------------------------------------------------- */

/* LINKS */
/* basic link */
a, a:link, a:visited, a:hover, a:active {
	text-decoration:none;
	font-weight:normal;
	color:#000;
	cursor:pointer;
} 
a:hover {
	color:#ff000;text-decoration:underline;
} 

/* main menu links */

a.home, a.home:link, a.home:visited, a.home:hover, a.home:active {	
	display:block;
	width:99%;
	text-decoration:none;
	line-height:2em;
	padding-left:1em;
	font-weight:bold;
} 
a.home-on, a.home-on:link, a.home-on:visited, a.home-on:hover, a.home-on:active {
	color:#006600;
	display:block;
	width:99%;
	text-decoration:none;
	line-height:2em;
	padding-left:1em;
	font-weight:bold;
	background:transparent url(/Images/arrow-right.gif) 0 7px no-repeat;		
} 

a.category, a.category:link, a.category:visited, a.category:hover, a.category:active {
	border-top:1px solid #999999;		
	display:block;
	width:170px;
	text-decoration:none;
	line-height:2em;
	padding-left:1em;
	font-weight:bold;
} 
a.category-on, a.category-on:link, a.category-on:visited, a.category-on:hover, a.category-on:active {
	color:#006600;
	border-top:1px solid #999999;	
	border-bottom:1px solid #999999;		
	display:block;
	width:170px;
	text-decoration:none;
	line-height:2em;
	padding-left:1em;
	font-weight:bold;
	background:transparent url(/Images/arrow-right.gif) 0 7px no-repeat;	
} 
a.singleitem, a.singleitem:link, a.singleitem:visited, a.singleitem:hover, a.singleitem:active {
	border-bottom:0px;		
} 

a.home, a.home:link, a.home:visited, a.home:hover, a.home:active {border-bottom:0px solid #FFF;}

a.subcategory, a.subcategory:link, a.subcategory:visited, a.subcategory:hover, a.subcategory:active {
	line-height:1.6em;
	padding-left:2em;
	display:block;
	width:170px;
	text-decoration:none;
} 
a.subcategory-on, a.subcategory-on:link, a.subcategory-on:visited, a.subcategory-on:hover, a.subcategory-on:active {
	background:transparent url(/Images/arrow-right.gif) 1em 6px no-repeat;	
	font-weight:bold;
	line-height:1.6em;
	padding-left:2em;
	display:block;
	width:170px;
	text-decoration:none;

} 
a.submenu, a.submenu:link, a.submenu:visited, a.submenu:hover, a.submenu:active {	
	background:transparent url(/Images/arrow-right-black.gif) 0 4px no-repeat;	
	display:block;
	width:99%;
	text-decoration:none;
	padding-left:1em;
	font-weight:bold;
} 
a.submenu:hover {	
	background:transparent url(/Images/arrow-right.gif) 0 4px no-repeat;	
	display:block;
	width:99%;
	text-decoration:underline;
	padding-left:1em;
	font-weight:bold;
} 

a.more, a.more:link, a.more:visited, a.more:hover, a.more:active {text-decoration:none;color:#006600;} 
a.more:hover {color:#6BB935;text-decoration:underline;} 
a.footer, a.footer:link, a.footer:visited, a.footer:hover, a.footer:active {text-decoration:none;color:#666;} 
a.footer:hover {text-decoration:underline;} 

a.document, a.document:link, a.document:visited, a.document:hover, a.document:active {text-decoration:none;font-weight:bold;color:#339504;} 

#map {margin:0 0 0 1em;}
a.map, a.map:link, a.map:visited, a.map:hover, a.map:active {
line-height:1.8em;
	text-decoration:none;
font-size:1.1em;
display:block;
font-weight:bold;
padding:0 0 0 1em;
} 
a.map:hover{
background-color:#EAEAEA;color:#000;font-weight:bold;
} 

a.submap, a.submap:link, a.submap:visited, a.submap:hover, a.submap:active {
padding:0 0 0 3em;font-weight:normal;
} 

/* -------------------*/
/* Distributors links */
.disttitle {font-weight:bold;padding:1em 0 0.1em 1em}
.distcell {padding:1em;}
.distributor {font-weight:bold;font-size:1.1em;color:#000;}
.address, .tel, .fax, .notes {font-weight:normal;}
.notes {font-style:italic;}
a.distributors, a.distributors:link, a.distributors:visited, a.distributors:hover, a.distributors:active {	
	text-decoration:none;
} 
a.distributors:hover {text-decoration:underline;} 
a.current, a.current:link, a.current:visited, a.current:hover, a.current:active {	
	color:#000;
	font-weight:bold;
	
} 
a.current:hover {text-decoration:underline;} 
/* -------------------*/

/* language selector link */
a.language, a.language:link, a.language:visited, a.language:hover, a.language:active {text-decoration:none;color:#666666;} 
a.language:hover, a.language-on, a.language-on:link, a.language-on:visited, a.language-on:hover, a.language-on:active {color:#156818;font-weight:bold;} 

/* language selector td */
td.language {color:#666666;}

/* random new links in the header */
a.newstitle, a.newstitle:link, a.newstitle:visited, a.newstitle:hover, a.newstitle:active {text-decoration:none;color:#006600;} 
a.newstitle:hover {text-decoration:underline;} 
a.newssubtitle, a.newssubtitle:link, a.newssubtitle:visited, a.newssubtitle:hover, a.newssubtitle:active {text-decoration:none;color:#666;} 
a.newssubtitle:hover {text-decoration:underline;} 

/* HOMEPAGE ITEMS */
.categoryname {color:#31373E;font-weight:bold;}
.itemname {line-height:2em;color:#6AB841;font-weight:bold;font-size:1.5em;}



/* logo */
#mythenlogo {padding:30px 0 0 0;}
#datebar {	
	height:25px;background:transparent url(/Images/datebar.jpg) 0 0 no-repeat;padding:0.5em 0.6em 0 0;
}
