@charset "utf-8";
/* Mash Creative */
*{	border:0; padding:0; margin:0;}

body, html {font-family: Georgia, "Times New Roman", Times, serif;
	height: 100%;
	color:#4E4D4C;
	background-color: #000; /*#E0E0D2*/
	text-align: left;
	/*margin-top: 15px;*/
	}
h1, h2, h3, h4 {font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0px;
	padding:0px;
	line-height:100%;	
	}
a, p, span, em, b {font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;	
	margin:0px;
	padding:0px;
	line-height:110%;
	color: #4E4D4C;
	}
a:active{outline: none; text-decoration:none;}
a:focus{-moz-outline-style: none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

img {border:none; display:block;} /*img.png {behavior:url("../scripts/pngbehavior.htc");}*/

ul { list-style:none;
	margin: 0; 
	padding-top: 0;
	}
.clear{clear:both;
	margin:0px;
	padding:0px;
	font-size:0%;
	height:0px;
	}
.show {display: block;}
.hidden {display: none;}
.floatL {float:left;}
.floatR {float:right;}

/*---layaout---*/
#pagecontainer {
	width:915px;
	height:auto;
	top:0px;
	position:relative;
	/*margin: 0 auto;*/ /*mozzila keeps in center*/
	text-align:left;
	padding: 0;
	background-color:#000000;
	/*border:thin #333 solid;*/
	}
.pc0 {
	height:auto;
	}

#wrap{width:741px;/*741*/
	height:auto;
	float:right;
	margin: 117px 0 0 0;
	}
#menu { height:300px;
	width: 144px;
	float:left;
	margin: 117px 0 0 30px;
	position:fixed;
	/*background:#F39*;*/
	}
#c1 {float:left; /*SUBNAV*/
	width:144px;
	margin: 0px 0 0 0;
	position:fixed;
	/*background:#6C0;*/
	}
#c2	{float:right; /*CONTENT*/
	width:565px; /*565 594*/
	height:auto;/*377*/
	margin: 0px 30px 30px 0;
	/*background:#333;*/
	}
#c1Shop{float:left; /*SHOP SUBNAV*/
	width:75px; /**/
	height:auto;/**/
	/*background:#F15A24;*/
	}
#c2Shop	{float:right; /*CONTENT*/
	width:636px; /*565 594*/
	height:auto;/*377*/
	margin: 0px 30px 30px 0;
	/*background:#333;*/
	}
#c2 a {display:block; text-decoration:underline;}
#c2 a:hover {display:block; text-decoration:underline; color:#FFF;}

#header{width:915px;
	height:118px;/*o117, 133 +16 overlap*/
	position:absolute;
	top:0px;
	left:0px;
	position:fixed;
	background:#000;
	/*background:#F96;*/
	}
#header_L{float:left;
	width:171px;
	height:85px;
	/*background:#0F0*/;	 
	}
#header_R{float:left;
	width:744px;
	height:85px;
	text-align:right;
	}
#flash{
	width:565px; /*582*/
	height:377px; /*377px*/
	margin: 0 0 15px 0;
	/*background:url(../images/header1.jpg) no-repeat;*/
	}
#logo{ width:55px;
	height:55px;
	position:relative;
	top:30px;
	left:30px;
	}
#line{ width:855px;
	height:1px;
	border-bottom:thin #4E4D4C solid;
	margin: 15px 0 0 30px;
	}	
#footer{width:auto;/*915px*/
	height:auto;
	position:fixed;
	bottom: 0px;
	}
#footer_L{float:left;
	margin: 0 0 25px 30px;
	}
#footer_R{width:566px;
	float:right;
	text-align:left;
	margin: 3px 30px 0 0;
	}
#footer_L a{ 
	display: block;
  	width: 135px;
  	height: 51px;
  	background: url("../images/footer.gif") no-repeat 0 0;
}
#footer_L a:hover{
	background-position: 0 -51px;
}

/*---other---*/
.color_1{color: #E0E0D2}/*light grey-brownish*/
.color_2{color: #FFF}
.color_3{color: #CAE81A}/*light green banner*/
.color_4{color: #64655B}/*headings dark grey*/
/*.color_5{color: #}*/
.color_6{color: #7eb04d}/*dark green as logo element*/
.color_7{color: #999999}/*text light grey*/

.size_0{font-size:10px}/*10px80%*/
.size_01{font-size:11px}/*10px80%*/
.size_1{font-size:12px}/*12px88%*/
.size_2{font-size:13px}
.size_3{font-size:24px}
.size_4{font-size:14px}
.size_5{font-size:19px}

.lister {margin: 10px 0 0 20px;}
.my_list0 { list-style: inside square; line-height:120%;}

