*{margin:0px; padding:0x;}





html {
	text-align:center;
	height:auto;
}

body {
	position: relative;
	height:auto;
	width:910px;
	text-align: left;
	margin:0px auto 0px;
	background-image: url(../img/background.jpg);
}

a { text-decoration:none;}
a:link { color:#336699;}
a:visited { color:#336699;} 
a img { border-style:none;}


/* header */

#header {
	width:100%;
	height:120px;
	margin: 0px;
}
#header_logo {
	position:absolute;
	margin:15px 0px 0px 23px;
}

#header h3.top_guide {
	position:absolute;
	text-align:right;
	top:102px;
	right:10px;
	font-size:80%;
	color:#666666;
}

#header form.inner-cart {
	position:absolute;
	top:32px;
	margin-left:780px;
}

#header div.top_link {
	position:absolute;
	text-align:right;
	top:75px;
	right:150px;
	font-size:75%;
	font-weight:bold;
	z-index:10;
}

#header_line {
	position: absolute;
	width:910px;
	margin:75px 0px 0px 0px;
	border-bottom: 4px solid #facf25;
}
	

/* main */

#main {
	overflow: hidden;
	width:101%;
	height:100%;
	margin: 0px 0px 0px 0px;
}


/* navi */

#navi {
	position:relative;
	width:210px;
	height:100%;
	margin:15px 0px 0px 0px;
	float:left;
	display:inline;
	background-image: url(../img/background.jpg);
}
#new1 {
	position:absolute;
	top:498px;
	left:100px;
	font-size:100%;
	color:#FF0099;
	font-weight:bold;
}
#new2 {
	position:absolute;
	top:523px;
	left:160px;
	font-size:100%;
	color:#FF0099;
	font-weight:bold;
}
#new3 {
	position:absolute;
	top:548px;
	left:125px;
	font-size:100%;
	color:#FF0099;
	font-weight:bold;
}
#new4 {
	position:absolute;
	top:573px;
	left:117px;
	font-size:100%;
	color:#FF0099;
	font-weight:bold;
}
#new5 {
	position:absolute;
	top:688px;
	left:115px;
	font-size:100%;
	color:#FF0099;
	font-weight:bold;
}
#new6 {
	position:absolute;
	top:713px;
	left:125px;
	font-size:100%;
	color:#FF0099;
	font-weight:bold;
}
#new7 {
	position:absolute;
	top:738px;
	left:115px;
	font-size:100%;
	color:#FF0099;
	font-weight:bold;
}
#new8 {
	position:absolute;
	top:878px;
	left:135px;
	font-size:100%;
	color:#FF0099;
	font-weight:bold;
}
#new9 {
	position:absolute;
	top:903px;
	left:135px;
	font-size:100%;
	color:#FF0099;
	font-weight:bold;
}
#new10 {
	position:absolute;
	top:928px;
	left:160px;
	font-size:100%;
	color:#FF0099;
	font-weight:bold;
}






/* core */

div#core {
	position:relative;
	width:700px;
	height:auto;
	margin:0px 0px 0px 0px;
	text-align:left;
	float: left;
	display:inline;
}

div#core_header {
	position:relative;
	width:100%;
	height:27px;
	margin:0px;
	background-image:url(../img/core_top.png);
	background-repeat:no-repeat;
}

div#core_mid {
	position:relative;
	width:660px;
	height: auto;
	margin:0px;
	padding:5px 0px 5px 40px;
	background-image:url(../img/core_mid.png);
	background-repeat:repeat-y;
}

div#core_info {
	position: relative;
	height: auto !important; 
	height: 500px;
	margin:0px 0px 0px 0px;
	padding:10px 40px 0px 40px;
	background-image:url(../img/core_mid.png);
	background-repeat:repeat-y;
	clear:both;
}

div#core_footer {
	position:relative;
	width:100%;
	height:27px;
	margin:0px;
	background-image:url(../img/core_bottom.png);
	background-repeat:no-repeat;
	clear:both;
}


/* payment_deliver */

#info_payment_deliver {
	position:relative;
	width: 600px;
	margin:15px 30px 40px 10px;
	border:2px #ef8fa6 dotted;
	float: left;
	clear:both;
}
#info_payment {
	position: relative;
	width:280px;
	float:left;
	left:0px;
	padding:15px 0px 0px 15px;
	border-right:2px #ef8fa6 dotted;
}
.info_title {
	font-size:70%;
	color:#666666;
}
#payment_icon {
	position:relative;
	width:280px;
	margin:20px 0px 15px 0px;
	text-align:center;
}
#payment_icon img.icon {
	margin:0px 8px 0px 8px;
}
#payment_text {
	position:relative;
	width:280px;
	font-size:70%;
	margin:10px 0px 5px 0px;
	color:#666666;
	line-height:13px;
	letter-spacing:0.3px;
}
#info_deliver {
	position: relative;
	width:280px;
	float:left;
	left:0px;
	padding:15px 0px 0px 15px;
}
#deliver_icon {
	position:relative;
	width:280px;
	margin:20px 0px 15px 0px;
	text-align:center;
}
#deliver_icon img.icon {
	margin:0px 4px 0px 4px;
}
#deliver_text {
	position:relative;
	width:280px;
	font-size:70%;
	margin:10px 0px 5px 0px;
	color:#666666;
	line-height:13px;
	letter-spacing:0.3px;
}





/* site map */

#info_site_map {
	position:relative;
	width:620px;
	height:200px;
	margin:15px 0px 0px 6px;
	font-size:70%;
	line-height:20px;
	clear:both;
}
#info_site_map a:link {
	color:#666666;
}
#info_site_map a:visited {
	color:#666666;
}

#site_map1 {
	position: relative;
	width:100px;
	float:left;
	left:0px;
	border-left:3px #ef8fa6 solid;
}
#site_map1 div#site_map_title {
	padding-left:3px;
	font-weight:bold;
}
#site_map1 div#site_map_title a:link {
	color:#ef8fa6;
}
#site_map1 div#site_map_title a:visited {
	color:#ef8fa6;
}
#site_map1 div.site_map_text {
	padding-left:8px;
	line-height:15px;
}


#site_map2 {
	position: relative;
	width:100px;
	float:left;
	left:0px;
	border-left:3px #edbf0b solid;
}
#site_map2 div#site_map_title {
	padding-left:3px;
	font-weight:bold;
}
#site_map2 div#site_map_title a:link {
	color:#edbf0b;
}
#site_map2 div#site_map_title a:visited {
	color:#edbf0b;
}
#site_map2 div.site_map_text {
	padding-left:8px;
	line-height:15px;
}


#site_map3 {
	position: relative;
	width:100px;
	float:left;
	left:0px;
	border-left:3px #006fba solid;
}
#site_map3 div#site_map_title {
	padding-left:3px;
	font-weight:bold;
}
#site_map3 div#site_map_title a:link {
	color:#006fba;
}
#site_map3 div#site_map_title a:visited {
	color:#006fba;
}
#site_map3 div.site_map_text {
	padding-left:8px;
	line-height:15px;
}


#site_map4 {
	position: relative;
	width:100px;
	float:left;
	left:0px;
	border-left:3px #0ab393 solid;
}
#site_map4 div#site_map_title {
	padding-left:3px;
	font-weight:bold;
}
#site_map4 div#site_map_title a:link {
	color:#0ab393;
}
#site_map4 div#site_map_title a:visited {
	color:#0ab393;
}
#site_map4 div.site_map_text {
	padding-left:8px;
	line-height:15px;
}


#site_map5 {
	position: relative;
	width:100px;
	float:left;
	left:0px;
	border-left:3px #f18700 solid;
}
#site_map5 div#site_map_title {
	padding-left:3px;
	font-weight:bold;
}
#site_map5 div#site_map_title a:link {
	color:#f18700;
}
#site_map5 div#site_map_title a:visited {
	color:#f18700;
}
#site_map5 div.site_map_text {
	padding-left:8px;
	line-height:15px;
}


#site_map6 {
	position: relative;
	width:100px;
	float:left;
	left:0px;
	border-left:3px #CA0266 solid;
}
#site_map6 div#site_map_title {
	padding-left:3px;
	font-weight:bold;
}
#site_map6 div#site_map_title a:link {
	color:#CA0266;
}
#site_map6 div#site_map_title a:visited {
	color:#CA0266;
}
#site_map6 div.site_map_text {
	padding-left:8px;
	line-height:15px;
}


/* footer */

#footer {
	width:100%;
	height:87px;
	margin: 0px;
}

#footer_text {
	position:absolute;
	text-align: left;
	font-size:10px;
	color:#666666;
	line-height: 12px;
	letter-spacing: 1.1px;
	padding: 20px 0px 0px 10px;
}

#footer_line {
	position:absolute;
	width:100%;
	margin:10px 0px 0px 0px;
	border-top: 2px solid #facf25;
}




/* parts */

.border_dot {
	position:relative;
	border-bottom:dotted;
	color: #9DD0BF;
	clear:both;
}

.sub_title {
	position: relative;
	width:600px;
	font-size:80%;
	color: #2B5B91;
	border-left:3px #E05A89 solid;
	margin:30px 0px 3px 10px;
	padding: 0px 0px 0px 6px;
	clear:both;
}
.sub_list {
	position: relative;
	font-size:80%;
	color: #2B5B91;
	border-left:3px #E05A89 solid;
	margin:6px 0px 3px 10px;
	padding: 0px 0px 0px 6px;
	clear:both;
}


.tri_line {
	margin:0px 0px 5px 0px;
}

div.back_to_top {
	position:relative;
	text-align:right;
	font-weight:bold;
	margin-right:20px;
	font-size:60%;
	color: #3366CC;
}
