*{ margin:0; padding:0;}
* html img{ behavior: url(../htc/iepngfix_p.htc)}
* html .iepngfix { behavior: url(../htc/iepngfix_p.htc)} 
.clear{ clear:both; font-size:1%; line-height:1;}
html,body{height: 100% ;}
#wrapper {height: 100% ;min-height: 100%;}
body > #wrapper {height: auto;}

body{
	background:url(../images/main_bg.png) repeat-y center top;
	text-align:center;
	font-family: 'qMmpS Pro W3',  'Hiragino Kaku Gothic Pro', "Avenir",Arial, "Helvetica", sans-serif;
	padding:0;
	margin:0;
}
#wrapper{
	width:977px;
	margin:0 auto;
	text-align:left;
	background-color:#FFFFFF;
}
#wrapper #top_main{
	background:url(../images/main_img.png) repeat-y center top;
	height:606px;
	margin:0 auto;
	text-align:left;
}
#wrapper #top_main #menu_area{
	width:300px;
	float:left;
	padding:102px 0 0 0;
}
#wrapper #top_main #menu_area h1{
	display:block;
	margin:0 0 30px 0;
}
#wrapper #top_main #menu_area ul{
	list-style:none;
}
#wrapper #top_main #menu_area ul li{
	font-size:1%;
	line-height:1;
}
#wrapper #top_main #menu_area ul li.menu01{
	padding:0 0 0 5px;
}
#wrapper #top_main #menu_area ul li.menu02{
	padding:0 0 0 25px;
}
#wrapper #top_main #menu_area ul li.menu03{
	padding:0 0 0 12px;
}
#wrapper #top_main #menu_area ul li.menu04{
	padding:0 0 0 17px;
}
#wrapper #top_main #menu_area ul li.menu05{
	padding:0 0 0 27px;
}
#wrapper #top_main #menu_area ul li.menu06{
	padding:0 0 0 11px;
}
#wrapper #top_main #main_area{
	width:677px;
	float:right;
}
#wrapper #top_main .txt_area{
	padding:339px 0 0 398px;
}
#wrapper #top_main .txt_area p{
	font-size:65%;
	line-height:1.7;
	font-weight:bold;
	margin:0 0 8px 0;
}


/* footer*/
#wrapper #footer {text-align: right; font-size:64%; color: #666; width: 980px;margin:1px 0px 0px;padding:0 0 20px 0; z-index:0;}
#wrapper #footer span.left { float: left; background-color: #CCC; margin-left: 60px; }
#wrapper #footer ul { padding: 0 0 .6em 0; }
#wrapper #footer ul li { display: inline; margin-left: 54px; }
#wrapper #footer ul li a { color: #666; text-decoration: none;}
#wrapper #footer ul li a:hover{ color: #666; text-decoration: underline;}
#wrapper #footer p { color: #666; text-align: right; }
.underlined { text-decoration: underline; } 



/* products */
#wrapper #header{
	background-color:#FFFFFF;
	height:92px;
	padding:0 0 0 28px;
}
#wrapper #header #header_in{
	padding:22px 0 0 0;
}
#wrapper #header .h_l{
	float:left;
	width:519px;
	padding:22px 0 0 0;
}
#wrapper #header .h_r{
	float:right;
	width:367px;
	padding:43px 0 0 0;
	text-align:right;
}
#wrapper #product_main{
	background:url(../images/products/menubg_products_index01.png) no-repeat left top;
	margin:0 auto;
	text-align:left;
}
#wrapper .product_main_nobg{
	background:none !important;
}
#wrapper #product_main #menu_area{
	width:324px;
	float:left;
	padding:0 0 0 0;
}
#wrapper #product_main #menu_area ul{
	display:block;
	background:url(../images/products/menubg_products_index02.png) no-repeat left top;
	height:167px;
	list-style:none;
}
#wrapper #product_main #menu_area ul li{
	font-size:1%;
	line-height:1;
	padding:0 0 0 26px;
}
#wrapper #product_main #menu_area ul li.ttl{
	padding:0 0 0 0;
}
#wrapper #product_main #main_area{
	width:652px;
	float:right;
	padding:37px 0 0 0;
	background:url(../images/line_bg.gif) no-repeat left top;
}
#wrapper #product_main #main_area_nobg{
	width:652px;
	float:right;
}
#wrapper #product_main #submenu{
	width:132px;
	float:left;
}
#wrapper #product_main .submenu_pad{
	padding:101px 0 0 0;
}
#wrapper #product_main #submenu h3{
	text-align:right;
	display:block;
	margin:0 0 18px 0;
}
#wrapper #product_main #submenu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#wrapper #product_main #submenu ul li{
	display:block;
	width:86px;
	height:9px;
	margin:0 0 7px 0;
	font-size:1%;
	line-height:1;
}
#wrapper #product_main #submenu ul li a:link,
#wrapper #product_main #submenu ul li a:visited{
	display:block;
	height:9px;
	padding:0 0 0 0;
}
#wrapper #product_main #submenu ul li a:hover{
	display:block;
	height:9px;
	padding:0 0 0 0;
}
#wrapper #product_main #submenu ul li.nowpage{
	display:block;
	height:9px;
	padding:0 0 0 0;
}
#wrapper #product_main #contents{
	width:520px;
	float:right;
}
#wrapper #product_main #contents ul{
	list-style:none;
	padding:0 0 0 17px;
	display:block;
	height:476px;
}
#wrapper #product_main #contents ul li{
	float:left;
	display:block;
}
#wrapper #product_main #contents ul li em{
	font-weight:bold;
	font-style:normal;
	display:block;
	font-size:65%;
	margin:0 0 1px 0;
}
#wrapper #product_main #contents ul li span{
	font-size:65%;
	line-height:1.5;
}
#wrapper #product_main #contents ul li.item01{
	margin:0 15px 0 0;
	padding:240px 0 0 0;
}
#wrapper #product_main #contents .item01_txt{
	padding-left:10px;
}
#wrapper #product_main #contents ul li.item02{
	margin:0 24px 0 0;
	padding:55px 0 0 0;
}
#wrapper #product_main #contents .item02_txt{
	padding-left:20px;
}
#wrapper #product_main #contents ul li.item03{
	margin:0 25px 0 0;
	padding:17px 0 0 0;
}
#wrapper #product_main #contents ul li.item04{
	width:110px;
	margin:0 0 0 0;
}
#wrapper #product_main #contents .item_note{
	font-size:65%;
	text-align:right;
	padding:0;
	margin:0px 0px 28px 0px;
}
#wrapper #product_main #contents .otlink{
	font-size:1%;
	line-height:1;
	text-align:right;
	padding:0;
}
#wrapper #product_main #contents .otlink_note{
	font-size:65%;
	text-align:right;
	padding:0 0 52px 0;
}

/* v_Ng@€i@Δp */
#wrapper #product_main #contents #contents_in{
	padding:62px 0 0 0;
}
#wrapper #product_main #contents #contents_in ol#itempoint{
	padding:0 !important;
	margin:0 90px 15px 5px;
	list-style:none;
}
#wrapper #product_main #contents #contents_in ol#itempoint li{
	clear:both;
	display:block;
	font-size:64%;
	background:url(../images/icon01.gif) no-repeat 0 0;
	line-height:1.2;
	padding:0 0 0 11px;
	margin:0 0 3px 0;
}


/* portion_9_lite */
.wrap_bg_p9lite{
	background:url(../images/products/potion_9_lite/bg_products_p9lite01.jpg) no-repeat left top !important;
	background-color:#FFFFFF !important;
}
#wrapper #product_main #contents #contents_in .p9lite_txt_area{
	width:366px;
	float:left;
}
#wrapper #product_main #contents #contents_in .p9lite_txt_area .txt_area{
	padding:69px 0 0 31px;
}
#wrapper #product_main #contents #contents_in .p9lite_txt_area .txt_area .txt_area_in{
	min-height:420px;
	height: auto !important;
	height: 420px;
}
#wrapper #product_main #contents #contents_in .p9lite_txt_area .txt_area h4{
	color:#BBBBBB;
	font-size:110%;
	margin:0 0 15px 0;
	line-height:1.3;
}
#wrapper #product_main #contents #contents_in .p9lite_txt_area .txt_area table{
	margin:0 0 20px 5px;
}
#wrapper #product_main #contents #contents_in .p9lite_txt_area .txt_area td{
	color:#000000;
	font-size:64%;
	line-height:1.3;
	padding:0 0 5px 0;
}
#wrapper #product_main #contents #contents_in .p9lite_txt_area .txt_area .shiyo{
	padding:0 95px 0 5px;
	margin:0 0 0 0;
}
#wrapper #product_main #contents #contents_in .p9lite_txt_area .txt_area .line{
	border-bottom:dotted 1px #000000;
	display:block;
	padding:0 0 3px 0;
	margin:0 0 7px 0;
	font-size:64%;
	line-height:1.3;
}
#wrapper #product_main #contents #contents_in .p9lite_txt_area .txt_area .txt01{
	margin:0 0 11px 0;
	font-size:64%;
	line-height:1.3;
	display:block;
}
#wrapper #product_main #contents #contents_in .p9lite_txt_area .txt_area .txt02{
	margin:0 0 11px 0;
	font-size:50%;
	line-height:1.3;
	display:block;
}
#wrapper #product_main #contents #contents_in .p9lite_img_area{
	width:150px;
	float:right;
	padding:45px 0 20px 0;
}
/*gelforte */
.wrap_bg_gelforte{
	background:url(../images/products/gelforte/bg_products_gel01.jpg) no-repeat left top !important;
	background-color:#FFFFFF !important;
}
#wrapper #product_main #contents #contents_in .gelforte_txt_area{
	width:346px;
	float:left;
}
#wrapper #product_main #contents #contents_in .gelforte_txt_area .txt_area{
	padding:69px 0 0 31px;
}
#wrapper #product_main #contents #contents_in .gelforte_txt_area .txt_area .txt_area_in{
	min-height:345px;
	height: auto !important;
	height: 345px;
}
#wrapper #product_main #contents #contents_in .gelforte_txt_area .txt_area h4{
	color:#BBBBBB;
	font-size:110%;
	margin:0 0 15px 0;
	line-height:1.3;
}
#wrapper #product_main #contents #contents_in .gelforte_txt_area .txt_area table{
	margin:0 0 20px 5px;
}
#wrapper #product_main #contents #contents_in .gelforte_txt_area .txt_area td{
	color:#000000;
	font-size:64%;
	line-height:1.3;
	padding:0 0 5px 0;
}
#wrapper #product_main #contents #contents_in .gelforte_txt_area .txt_area .shiyo{
	padding:0 95px 0 5px;
	margin:0 0 0 0;
}
#wrapper #product_main #contents #contents_in .gelforte_txt_area .txt_area .line{
	border-bottom:dotted 1px #000000;
	display:block;
	padding:0 0 3px 0;
	margin:0 0 7px 0;
	font-size:64%;
	line-height:1.3;
}
#wrapper #product_main #contents #contents_in .gelforte_txt_area .txt_area .txt01{
	margin:0 0 10px 0;
	font-size:64%;
	line-height:1.3;
	display:block;
}
#wrapper #product_main #contents #contents_in .gelforte_img_area{
	width:174px;
	float:right;
	padding:31px 0 20px 0;
}
/*craftclay */
.wrap_bg_craftclay{
	background:url(../images/products/craft_clay/bg_products_cc01.jpg) no-repeat left top !important;
	background-color:#FFFFFF !important;
}
#wrapper #product_main #contents #contents_in .craftclay_txt_area{
	width:346px;
	float:left;
}
#wrapper #product_main #contents #contents_in .craftclay_txt_area .txt_area{
	padding:69px 0 0 31px;
}
#wrapper #product_main #contents #contents_in .craftclay_txt_area .txt_area .txt_area_in{
	min-height:345px;
	height: auto !important;
	height: 345px;
}
#wrapper #product_main #contents #contents_in .craftclay_txt_area .txt_area h4{
	color:#BBBBBB;
	font-size:110%;
	margin:0 0 15px 0;
	line-height:1.3;
}
#wrapper #product_main #contents #contents_in .craftclay_txt_area .txt_area table{
	margin:0 0 20px 5px;
}
#wrapper #product_main #contents #contents_in .craftclay_txt_area .txt_area td{
	color:#000000;
	font-size:64%;
	line-height:1.3;
	padding:0 0 5px 0;
}
#wrapper #product_main #contents #contents_in .craftclay_txt_area .txt_area .shiyo{
	padding:0 95px 0 5px;
	margin:0 0 0 0;
}
#wrapper #product_main #contents #contents_in .craftclay_txt_area .txt_area .line{
	border-bottom:dotted 1px #000000;
	display:block;
	padding:0 0 3px 0;
	margin:0 0 7px 0;
	font-size:64%;
	line-height:1.3;
}
#wrapper #product_main #contents #contents_in .craftclay_txt_area .txt_area .txt01{
	margin:0 0 10px 0;
	font-size:64%;
	line-height:1.3;
	display:block;
}
#wrapper #product_main #contents #contents_in .craftclay_img_area{
	width:160px;
	float:right;
	padding:290px 0 20px 0;
}
/*thickefy foam */
.wrap_bg_thickefyfoam{
	background:url(../images/products/thickefy_foam/bg_products_tf01.jpg) no-repeat left top !important;
	background-color:#FFFFFF !important;
}
#wrapper #product_main #contents #contents_in .thickefyfoam_txt_area{
	width:346px;
	float:left;
}
#wrapper #product_main #contents #contents_in .thickefyfoam_txt_area .txt_area{
	padding:69px 0 0 31px;
}
#wrapper #product_main #contents #contents_in .thickefyfoam_txt_area .txt_area .txt_area_in{
	min-height:380px;
	height: auto !important;
	height: 380px;
}
#wrapper #product_main #contents #contents_in .thickefyfoam_txt_area .txt_area h4{
	color:#BBBBBB;
	font-size:110%;
	margin:0 0 15px 0;
	line-height:1.3;
}
#wrapper #product_main #contents #contents_in .thickefyfoam_txt_area .txt_area table{
	margin:0 0 20px 5px;
}
#wrapper #product_main #contents #contents_in .thickefyfoam_txt_area .txt_area td{
	color:#000000;
	font-size:64%;
	line-height:1.3;
	padding:0 0 5px 0;
}
#wrapper #product_main #contents #contents_in .thickefyfoam_txt_area .txt_area .shiyo{
	padding:0 95px 0 5px;
	margin:0 0 0 0;
}
#wrapper #product_main #contents #contents_in .thickefyfoam_txt_area .txt_area .line{
	border-bottom:dotted 1px #000000;
	display:block;
	padding:0 0 3px 0;
	margin:0 0 7px 0;
	font-size:64%;
	line-height:1.3;
}
#wrapper #product_main #contents #contents_in .thickefyfoam_txt_area .txt_area .txt01{
	margin:0 0 10px 0;
	font-size:64%;
	line-height:1.3;
	display:block;
}
#wrapper #product_main #contents #contents_in .thickefyfoam_img_area{
	width:160px;
	float:right;
	padding:0px 0 20px 0;
}


/* who's next */
#wrapper #whosnext{
	background:url(../images/whos_next/whosnext_main_bg.jpg) no-repeat top;
	margin:0 auto;
	text-align:left;
	height:813px;
}
#wrapper #whosnext #sidearea{
	width:261px;
	float:left;}
#wrapper #whosnext #headernol{
	background-color:none;
	height:92px;
	padding:0 0 0 28px;
}
#wrapper #headernol .h_l{
	float:left;
	padding:22px 0 0 0;
}

#wrapper #whosnext_main{
	background:url(../images/whos_next/menubg_whsnxt_index01.gif) no-repeat left top;
	margin:0 auto;
	text-align:left;
}
#wrapper #whosnext_main #menu_area{
	width:261px;
	padding:0 0 0 0;
}
#wrapper #whosnext_main #menu_area ul{
	display:block;
	background:url(../images/whos_next/menubg_whsnxt_index02.gif) no-repeat left top;
	height:220px;
	list-style:none;
}
#wrapper #whosnext_main #menu_area ul li{
	font-size:1%;
	line-height:1;
	padding:0 0 0 26px;
}
#wrapper #whosnext_main #menu_area ul li.ttl{
	padding:0 0 0 26px;
}
#wrapper #whosnext_main #menu_area ul li.ctttl{
	padding:0 0 0 26px;
}
#wrapper #whosnext_main #menu_area ul li.top{
	font-size:1%;
	line-height:1;
	padding:7px 0 0 26px;
}
#wrapper #whosnext_main #main_area_nobg{
	width:698px;
	float:right;
}

#wrapper #whosnext_main #contents{
	width:690px;
	float:right;
}

#whosnext_main #contents #whosmain {width: 690px; float: left;}
#whosnext_main #contents #whosmain #mainl_area { height: 400px; width: 426px; list-style-type: none; float: left;}
#whosnext_main #contents #whosmain .txt01 { text-align: left; margin-left:180px; margin-top:65px;color:#FFF;font-size:76%;line-height:1.2em;}
#whosnext_main #contents #whosmain h2{margin-top:104px;margin-left:10px;}
#whosnext_main #contents #whosmain .txt02 { text-align: left; margin-top:27px;margin-bottom:23px;margin-left:10px;color:#FFF;font-size:76%;line-height:1.2em;}
#whosnext_main #contents #whosmain .tplink { text-align: left;margin-left:10px;}
#whosnext_main #contents #whosmain .ttl01 { text-align: left;margin-top:102px;margin-left:10px;margin-bottom:6px;}
#whosnext_main #contents #whosmain #corytxtare{background-color:#FFF;padding-bottom:40px;}
#whosnext_main #contents #whosmain #corytxtare p{font-size:76%;color:#000;line-height:1.8em;margin-left:10px;padding-top:10px;}

#wrapper #whosnext_main #contents #connect {color:#FFFFFF; height: 400px;  width: 220px; list-style-type: none; float: right; margin-right: 20px;margin-top:48px;}
#wrapper #whosnext_main #contents #connect  a{ color: #666666; font-size: 64%; margin: 3px 0px 0px 0px;text-decolation:none;}
#wrapper #whosnext_main #contents #connect  a:link{ color: #666666; font-size: 64%;text-decoration:none;}
#wrapper #whosnext_main #contents #connect  a:visited{ color: #666666; font-size: 64%;text-decoration:none;}
#wrapper #whosnext_main #contents #connect  a:hover{ color: #666666; font-size: 64%; text-decoration:underline;}
#wrapper #whosnext_main #contents #connect_txt { margin-bottom: 10px; }
#wrapper #whosnext_main #contents #connect ul.linkarea { width: 224px; }
#wrapper #whosnext_main #contents #connect ul.linkarea li { background-color: #FFF; list-style-position: inside; margin-bottom: 5px; padding: 3px 0 2px 3px; }
#wrapper #whosnext_main #contents #connect ul.linkarea li.itscorykennedy { list-style-image: url(../images/whos_next/logo_cronson.gif); }
#wrapper #whosnext_main #contents #connect ul.linkarea li.nylonmag { list-style-image: url(../images/whos_next/logo_nylonMag.gif); }
#wrapper #whosnext_main #contents #connect ul.linkarea li.myspace { list-style-image: url(../images/whos_next/logo_myspace.gif); }
#wrapper #whosnext_main #contents #connect ul.linkarea li.facebook { list-style-image: url(../images/whos_next/logo_facebook.gif); }




/* design team */
#wrapper #designteam{
	background:url(../images/design_team/dstm_main_bg.jpg) no-repeat top;
	margin:0 auto;
	text-align:left;
	height:813px;
}
#wrapper #designteam_main{
	background:url(../images/design_team/menubg_dstm_index01.gif) no-repeat left top;
	margin:0 auto;
	text-align:left;
}
#wrapper #designteam_main #menu_area{
	width:324px;
	float:left;
	padding:0 0 0 0;
}
#wrapper #designteam_main #menu_area ul{
	display:block;
	background:url(../images/design_team/menubg_dstm_index02.gif) no-repeat left top;
	height:175px;
	list-style:none;
}
#wrapper #designteam_main #menu_area ul li{
	font-size:1%;
	line-height:1;
	padding:0 0 0 26px;
}
#wrapper #designteam_main #menu_area ul li.ttl{
	padding:0 0 0 14px;
}
#wrapper #designteam_main #menu_area ul li.top{
	font-size:1%;
	line-height:1;
	padding:7px 0 0 26px;
}
#wrapper #designteam_main #main_area_nobg{
	width:652px;
	float:right;
}

#wrapper #designteam_main #contents{
	width:510px;
	height:616px;
	margin:0 70px 0 0;
	float:right;
}
#wrapper #designteam_main #jimo_bio{
	margin:0;
	padding:4px 0 0 0;
	}
#wrapper #designteam_main #jimo_bio h3.name{
	float:left;
	width:49px;
	margin:0px;padding:0px;
	}
#wrapper #designteam_main #jimo_bio #biopbox{
	margin:0;
	padding:0;
	width:202px;
	float:left;
	}
#wrapper #designteam_main #jimo_bio .txt01{
	margin:0;
	padding:20px 0 30px 0;
	color:#FFF;
	font-size:74%;
	line-height:1.5em;
	}
#wrapper #designteam_main #jimo_bio .txt01 strong{
	font-weight:bold;
	}
#wrapper #designteam_main #jimo_bio .txt02{
	margin:0;
	padding:0;
	color:#FFF;
	font-size:74%;
	line-height:1.5em;
	}
#wrapper #designteam_main #jimo_bio #pbox{
	margin:10px 0 0 24px;
	padding:0;
	width:200px;
	float:left;
	}
	
	
/* the buzz */
#wrapper #thebuzz{
	background:url(../images/the_buzz/thebuzz_main_bg.jpg) no-repeat top;
	margin:0 auto;
	text-align:left;
	height:813px;
}
#wrapper #headernobg{
	background-color:none;
	height:92px;
	padding:0 0 0 28px;
}
#wrapper #headernobg #header_in{
	padding:22px 0 0 0;
}
#wrapper #headernobg .h_l{
	float:left;
	width:519px;
	padding:22px 0 0 0;
}
#wrapper #headernobg .h_r{
	float:right;
	width:367px;
	padding:43px 0 0 0;
	text-align:right;
}
#wrapper #thebuzz #headernobg .h_r{
	float:right;
	width:367px;
	padding:43px 23px 0 0;
	text-align:right;
}
#wrapper #thebuzz .line{
	background:url(../images/the_buzz/thebuzz_line.gif) no-repeat left top;
	width:450px;heigt:1px;
	padding:0 20px 20px 0;
	margin:0 0 0 50px;
	}
#wrapper #thebuzz_main{
	background:url(../images/the_buzz/menubg_thebuzz_index01.gif) no-repeat left top;
	margin:0 auto;
	text-align:left;
}
#wrapper #thebuzz_main #menu_area{
	width:324px;
	float:left;
	padding:0 0 0 0;
}
#wrapper #thebuzz_main #menu_area ul{
	display:block;
	background:url(../images/the_buzz/menubg_thebuzz_index02.gif) no-repeat left top;
	height:175px;
	list-style:none;
}
#wrapper #thebuzz_main #menu_area ul li{
	font-size:1%;
	line-height:1;
	padding:0 0 0 26px;
}
#wrapper #thebuzz_main #menu_area ul li.ttl{
	padding:0 0 0 26px;
}
#wrapper #thebuzz_main #menu_area ul li.top{
	font-size:1%;
	line-height:1;
	padding:7px 0 0 26px;
}
#wrapper #thebuzz_main #main_area_nobg{
	width:652px;
	float:right;
}

#wrapper #thebuzz_main #contents{
	width:520px;
	margin:0px 0px 0px 0px;
	float:right;
}
#wrapper #thebuzz_main #contents #ifrm{
	margin:0px 20px 0px 50px;
}


/* about us */
#wrapper #aboutus{
	background:url(../images/about_us/aboutus_main_bg.jpg) no-repeat top;
	margin:0 auto;
	text-align:left;
	height:813px;
}
#wrapper #aboutus #sidearea{
	float:left;}
#wrapper #aboutus #headernol{
	width:324px;
	background-color:none;
	height:92px;
	padding:0 0 0 28px;
}
#wrapper #headernol .h_l{
	float:left;
	padding:22px 0 0 0;
}

#wrapper #aboutus_main{
	background:url(../images/about_us/menubg_aboutus_index01.gif) no-repeat left top;
	margin:0 auto;
	text-align:left;
}
#wrapper #aboutus_main #menu_area{
	width:324px;
	padding:0 0 0 0;
}
#wrapper #aboutus_main #menu_area ul{
	display:block;
	background:url(../images/about_us/menubg_aboutus_index02.gif) no-repeat left top;
	height:175px;
	list-style:none;
}
#wrapper #aboutus_main #menu_area ul li{
	font-size:1%;
	line-height:1;
	padding:0 0 0 26px;
}
#wrapper #aboutus_main #menu_area ul li.ttl{
	padding:0 0 0 11px;
}
#wrapper #aboutus_main #menu_area ul li.top{
	font-size:1%;
	line-height:1;
	padding:7px 0 0 26px;
}
#wrapper #aboutus_main #main_area_nobg{
	width:490px;
	float:right;
}

#wrapper #aboutus_main #contents{
	margin:0 90px 0 0; 
	height:604px;
}

#wrapper #aboutus_main #contents h4{
	margin:0;
	padding: 42px 0 10px 0;	
}
#wrapper #aboutus_main #contents p{
	margin:0;
	padding:0;
	color:#EBEBEB;
	line-height:1.4em;
	font-size:74%;
}


/* €Κmenu */
#wrapper #cmn_main{
	background:url(../images/menubg_index01.gif) no-repeat left top;
	margin:0 auto;
	text-align:left;
}
#wrapper #cmn_main #menu_area{
	width:300px;
	float:left;
	padding: 0 0 0 0;
}
#wrapper #cmn_main #menu_area h1{
	display:block;
	margin:0 0 30px 0;
}
#wrapper #cmn_main #menu_area ul{
	display:block;
	background:url(../images/menubg_index02.gif) no-repeat left top;
	height:210px;
	list-style:none;
}
#wrapper #cmn_main #menu_area ul li{
	font-size:1%;
	line-height:1;
}
#wrapper #cmn_main #menu_area ul li.menu01{
	padding:8px 0 0 3px;
}
#wrapper #cmn_main #menu_area ul li.menu02{
	padding:0 0 0 22px;
}
#wrapper #cmn_main #menu_area ul li.menu03{
	padding:0 0 0 10px;
}
#wrapper #cmn_main #menu_area ul li.menu04{
	padding:0 0 0 15px;
}
#wrapper #cmn_main #menu_area ul li.menu05{
	padding:0 0 0 26px;
}
#wrapper #cmn_main #menu_area ul li.menu06{
	padding:0 0 0 10px;
}

/* site map */
#wrapper #sitemap{
	background:color:#FFF;
	margin:0 auto;
	text-align:left;
	height:813px;
	font-size: 70%;
}
#wrapper #sitemap #main_area{
	float:right;
	width:652px;
	padding:14px 0 0 0;
	background:url(../images/line_bg.gif) no-repeat left top;
}
#wrapper #sitemap #contents{
	width:642px;
	height:620px;
	margin:0 0 0 10px;
}
#wrapper #sitemap h2{
	margin:0px;padding:0px;
	}

#wrapper #sitemap h3{
	margin:0px;
	padding:0 0 28px 0;
	}


/* site map products */
#wrapper #sitemap #contents #products{
	width: 200px;
	float: left;
	padding: 0 18px 0 0;
	margin: 0;
}

#wrapper #sitemap #contents #products ul{
	width: 200px;
	display: block;
	list-style: none;
}

#wrapper #sitemap #contents #products ul li {
	padding: 0 0 17px 0;
}
#wrapper #sitemap #contents #products ul li a{
	background-color: #0CF;
	display: block;
	line-height: 17px;
	width: 184px;
	padding: 0 0 0 16px;
	background-image: url(../images/site_map/blue_arrow_sq.gif);
	background-position: 184px center;
	background-repeat: no-repeat;
	color:#FFF;
	text-decoration:none;
	font-weight: bold;	
}
#wrapper #sitemap #contents #products ul li a:hover{
	background-color: #000;
	text-decoration: none;
	background-image: url(../images/site_map/blk_arrow_sq.gif);
}

/* site map contents products list 1  */
#wrapper #sitemap #contents #products ul ul{
	float: none;
	padding: 8px 0 0 0;
}
#wrapper #sitemap #contents #products ul ul li{
	padding: 0;
}
#wrapper #sitemap #contents #products ul ul li a{
	float: none;
	background-color: #FFF;
	color: #333;
	padding: 0 0 0 16px;
	font-weight: normal;	
	background: none;
}
#wrapper #sitemap #contents #products ul ul li a:hover{
	color: #0CF;
	background-color: #FFF;
	background-image: url(../images/site_map/blue_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

/* site map products list 2 */
#wrapper #sitemap #contents #products ul ul{
	padding: 0;
}
#wrapper #sitemap #contents #products ul ul li{
	padding: 10px 0 0 0;
}
#wrapper #sitemap #contents #products ul ul li a{
	background-image: url(../images/site_map/blue_arrow_sq.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-weight: bold;
}
#wrapper #sitemap #contents #products ul ul li a:hover{
	background-image: url(../images/site_map/blk_arrow_sq.gif);
}

/* site map products list 3 */
#wrapper #sitemap #contents #products ul ul ul{
	padding: 5px 0 0 0;
}
#wrapper #sitemap #contents #products ul ul ul li{
	padding: 0 0 3px 0;
}
#wrapper #sitemap #contents #products ul ul ul li a{
	background: none;
	font-weight: normal;
}
#wrapper #sitemap #contents #products ul ul ul li a:hover{
	color: #0CF;
	background-color: #FFF;
	background-image: url(../images/site_map/blue_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

/* site map products list 4 */
#wrapper #sitemap #contents #products ul ul ul ul li{
	width: 168px;
	padding: 0 0 3px 10px;
}
#wrapper #sitemap #contents #products ul.products ul ul ul li a{
	background: none;
	font-weight: normal;
}
#wrapper #sitemap #contents #products ul.products ul ul ul li a:hover{
	color: #0CF;
	background-color: #FFF;
	background-image: url(../images/site_map/blue_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
}


/* site map whos-about */
#wrapper #sitemap #contents #whab{
	width: 200px;
	float: left;
	padding: 0 18px 0 0;
	margin: 0;
}
#wrapper #sitemap #contents #whab ul{
	width: 200px;
	display: block;
	list-style: none;
}
#wrapper #sitemap #contents #whab ul li {
	padding: 0 0 17px 0;
}
#wrapper #sitemap #contents #whab ul li a{
	background-color: #0CF;
	display: block;
	line-height: 17px;
	width: 184px;
	padding: 0 0 0 16px;
	background-image: url(../images/site_map/blue_arrow_sq.gif);
	background-position: 184px center;
	background-repeat: no-repeat;
	color:#FFF;
	text-decoration:none;
	font-weight: bold;	
}
#wrapper #sitemap #contents #whab ul li a:hover{
	background-color: #000;
	text-decoration: none;
	background-image: url(../images/site_map/blk_arrow_sq.gif);
}

/* site map whos-about list 2 */
#wrapper #sitemap #contents #whab ul ul{
	padding: 5px 0 0 0;
}
#wrapper #sitemap #contents #whab ul ul li{
	padding: 0 0 3px 0;
}
#wrapper #sitemap #contents #whab ul ul li a{
	background: none;
	font-weight: normal;
	background-color: #FFF;
	color: #333;
	padding: 0 0 0 16px;
}
#wrapper #sitemap #contents #whab ul ul li a:hover{
	color: #0CF;
	background-color: #FFF;
	background-image: url(../images/site_map/blue_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

/* site map foot */
#wrapper #sitemap #contents #ft{
	width: 180px;
	float: left;
	padding: 0 0 0 0;
	margin: 0;
}
/* site map products list 3 */
#wrapper #sitemap #contents #ft ul{
	padding: 0 0 0 0;
	display: block;
	list-style: none;
}
#wrapper #sitemap #contents #ft ul li{
	padding: 0 0 3px 0;
}
#wrapper #sitemap #contents #ft ul li a{
	background: none;
	font-weight: normal;
	background-color: #FFF;
	color: #333;
	padding: 0 0 0 16px;
	text-decoration:none;
}
#wrapper #sitemap #contents #ft ul li a:hover{
	color: #0CF;
	background-color: #FFF;
	background-image: url(../images/site_map/blue_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
}



/* privacy */
#wrapper #privacy{
	background:color:#FFF;
	margin:0 auto;
	text-align:left;
	font-size: 74%;
	color:#000;
	line-height:1.5em;
}
#wrapper #privacy a{
	color: #0CF;
	text-decoration: under-line;
}
#wrapper #privacy a:hover{
	color:#000;
	text-decoration: under-line;
}
#wrapper #privacy #main_area{
	float:right;
	width:652px;
	padding:14px 0 0 0;
	background:url(../images/line_bg.gif) no-repeat left top;
}
#wrapper #privacy #contents{
	width:642px;
	margin:0 0 0 10px;
	padding:0 0 40px; 
}
#wrapper #privacy h2{
	margin:0px;padding:0px;
	}
#wrapper #privacy #contents p{
	margin:0px;
	padding:0 0 20px 0;
	}
#wrapper #privacy #contents ul{
	margin:0 0 20px 0;
	padding:0px;
	}
#wrapper #privacy #contents ul li{
	margin:0px;
	padding:0 0 8px 0;
	list-style:none;
	}
#wrapper #privacy #contents h3{
	font-size: 100%;
	font-weight:bold;
	margin:0px;
	padding:0 0 5px 0;
	}

/* website terms */
#wrapper #wbtm{
	background:color:#FFF;
	margin:0 auto;
	text-align:left;
	font-size: 74%;
	color:#000;
	line-height:1.5em;
}
#wrapper #wbtm a{
	color: #0CF;
	text-decoration: under-line;
}
#wrapper #wbtm a:hover{
	color:#000;
	text-decoration: under-line;
}
#wrapper #wbtm #main_area{
	float:right;
	width:652px;
	padding:14px 0 0 0;
	background:url(../images/line_bg.gif) no-repeat left top;
}

#wrapper #wbtm #header{
	background-color:#FFFFFF;
	height:92px;
	padding:0 0 0 28px;
}

#wrapper #wbtm #header .h_l{
	float:left;
	width:300px;
	padding:22px 0 0 0;
}
#wrapper #wbtm #header .h_r{
	float:right;
	width:500px;
	padding:43px 0 0 0;
	text-align:right;
}
#wrapper #wbtm #contents{
	width:642px;
	margin:0 0 0 10px;
	padding:0 0 40px; 
}
#wrapper #wbtm h2{
	margin:0px;padding:0px;
	}
#wrapper #wbtm #contents p{
	margin:0px;
	padding:0 0 20px 0;
	}
#wrapper #wbtm #contents ul{
	margin:0 0 20px 0;
	padding:0px;
	}
#wrapper #wbtm #contents ul li{
	margin:0px;
	padding:0 0 8px 0;
	list-style:none;
	}
#wrapper #wbtm #contents h3{
	font-size: 100%;
	font-weight:bold;
	margin:0px;
	padding:0 0 5px 0;
	}


