
/***************MainMiddle STYLE***************/
div#MainMiddle-Area {
	position: relative;
	border-top: #669999 solid 7px;
	width: 950px;
	margin: 0 0 10px 0;
	}
	
/***************MainMiddle-Left STYLE***************/
div#MainMiddle-Left {
	float: left;
	width: 700px;
	margin: 10px 0 0 0;
	}

/*LeftBox*/
div#LeftBox {
	position: relative;
	width: 690px;
	}

/*MainBox Area*/
div#MainBox {
	position: relative;
	height: 230px;
	width: 690px;
	}

div#MainBox p {
	line-height: 22px;
	margin: 5px 0 0 0;
	padding: 0 10px;
	}

/*GuideArea*/
div#GuideArea {
	position: relative;
	width: 690px;
	margin: 0;
	padding: 0 0 10px 0;
	}

div#GuideBox {
	position: relative;
	width: 690px;
	}

/*Table Style*/
table.list {
	border: #CCC solid 1px;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #FFF;
    empty-cells: show;
	margin: 10px 0 10px 10px;
	padding:0;
	}
	
.list td {
	width: 170px;
	line-height: 25px;
	border: #CCC solid 1px;
    color:#333;
    background-color: #ffffcc;
    padding: 0.5em 0.4em;
    text-align: left;
	}

.list span {
	color: #0000CC;
	}

span.red {
	color: #FF0000;
	}

.list iframe {
	float: left;
	margin: 0 5px 0 0;
	}

td.right {
	width: 450px;
	background-color: #FFF;
	}

div#GuideBox a {
	text-decoration: underline;
	}

/*PurchaseGuideArea*/
div#PurchaseGuideArea {
	position: relative;
	width: 690px;
	margin: 20px 0 0 0;
	}

div#PurchaseGuide-Tl {
	position: relative;
	background: url(images/top/purchaseguide_tl.gif) no-repeat;
	height: 70px;
	width: 690px;
	}

div#PurchaseGuide-Tl p {
	text-align: justify;
	text-justify: inter-ideograph;
	color: #333;
	line-height: 19px;
	margin: 0;
	padding: 14px 20px 0 250px;
	}

div#PurchaseGuideBox {
	position: relative;
	height: 290px;
	width: 690px;
	}

div#PurchaseGuideBox ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

div#PurchaseGuideBox li {
	margin: 0;
	padding: 0;
	}

div#PurchaseGuideBox li img {
	float: right;
	margin: 0 0 0 5px;
	}

div#PurchaseGuideBox li a {
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 19px;
	font-size: 90%;
	color: #333;
	margin: 0;
	padding: 10px 0 0 10px;
	}

div#PurchaseGuideBox li p span {
	font-size: 90%;
	}

div#PurchaseGuideBox li strong {
	display: block;
	font-size: 120%;
	color: #0033CC;
	}

div#PurchaseGuideBox li a:hover strong, div#PurchaseGuideBox li a:active strong {
	color: #0099FF;
	text-decoration: underline;
	}

div#PurchaseGuideBox li a:hover, div#PurchaseGuideBox li a:active {
	color: #0099FF;
	text-decoration: underline;
	}

#purbox01 a {
	position: absolute; left: 15px; top: 0;
	display: block;
	border: #CCC solid 1px;
	height: 120px;
	width: 315px;
	text-decoration: none;
	}

#purbox02 a {
	position: absolute; left: 352px; top: 0;
	display: block;
	border: #CCC solid 1px;
	height: 120px;
	width: 315px;
	text-decoration: none;
	}

#purbox03 a {
	position: absolute; left: 15px; top: 140px;
	display: block;
	border: #CCC solid 1px;
	height: 120px;
	width: 315px;
	text-decoration: none;
	}

#purbox04 a {
	position: absolute; left: 352px; top: 140px;
	display: block;
	border: #CCC solid 1px;
	height: 120px;
	width: 315px;
	text-decoration: none;
	}

/*ShopBBArea*/
div#ShopBBArea {
	position: relative;
	width: 690px;
	}

div#ShopBBArea-Tl {
	position: relative;
	background: url(images/top/shopdd_tl.gif) no-repeat;
	height: 70px;
	width: 690px;
	}

div#ShopBBArea-Tl p {
	text-align: justify;
	text-justify: inter-ideograph;
	color: #333;
	line-height: 19px;
	margin: 0;
	padding: 14px 20px 0 250px;
	}

div#ShopBBArea-Tl h3 {
	position: absolute; left: 480px; top: 48px;
	background: url(images/common/guarantee_tl.gif) no-repeat;
	height: 18px;
	width: 210px;
	text-indent: -9999px;
	}
	
/*ShopBox*/
div#ShopBox {
	position: relative;
	height: 280px;
	width: 690px;
	}

/*TopShopArea*/
div#TopShopArea {
	position: relative;
	border-bottom: #CCC dotted 1px;
	height: 120px;
	width: 690px;
	margin: 8px 0 0 0;
	}

div#TopShopArea a {
	display: block;
	text-align: justify;
	text-justify: inter-ideograph;
	height: 120px;
	width: 320px;
	color: #333;
	text-decoration: none;
	}

div#TopShopArea a:hover, div#TopShopArea a:active {
	color: #0099FF;
	text-decoration: underline;
	}

div#TopShopArea strong {
	display: block;
	font-size: 120%;
	color: #0033CC;
	}

div#TopShopArea a:hover strong, div#TopShopArea a:active strong {
	color: #0099FF;
	text-decoration: underline;
	}

#Used_Gurantee {
	float: left;
	line-height: 19px;
	color: #333;
	font-size: 90%;
	height: 120px;
	width: 320px;
	margin: 0 0 0 10px;
	}

#Used_Gurantee img {
	float: right;
	border: #CCC solid 1px;
	margin: 0 0 0 5px;
	}

#New_Gurantee {
	float: right;
	line-height: 19px;
	color: #333;
	font-size: 90%;
	height: 120px;
	width: 320px;
	margin: 0 0 0 10px;
	}

#New_Gurantee img {
	float: right;
	margin: 0 0 0 5px;
	}

/*UnderShopArea*/
div#UnderShopArea {
	position: relative;
	clear: both;
	border-bottom: #CCC solid 1px;
	height: 120px;
	width: 690px;
	margin: 20px 0 0 0;
	}

div#UnderShopArea a {
	display: block;
	text-align: justify;
	text-justify: inter-ideograph;
	height: 120px;
	width: 320px;
	color: #333;
	text-decoration: none;
	}

div#UnderShopArea a:hover, div#UnderShopArea a:active {
	color: #0099FF;
	text-decoration: underline;
	}

div#UnderShopArea strong {
	display: block;
	font-size: 120%;
	color: #0033CC;
	}

div#UnderShopArea a:hover strong, div#UnderShopArea a:active strong {
	color: #0099FF;
	text-decoration: underline;
	}

#ChairBox {
	float: left;
	line-height: 19px;
	color: #333;
	font-size: 90%;
	height: 120px;
	width: 320px;
	margin: 0 0 0 10px;
	}

#ChairBox img {
	float: right;
	border: #CCC solid 1px;
	margin: 0 0 0 5px;
	}

#MiniItemBox {
	float: right;
	line-height: 19px;
	color: #333;
	font-size: 90%;
	height: 120px;
	width: 320px;
	margin: 0 0 0 10px;
	}

#MiniItemBox img {
	float: right;
	margin: 0 0 0 5px;
	}

/*BankinArea*/
div#BankinArea {
	position: relative;
	width: 690px;
	}

div#BankinArea-Tl {
	position: relative;
	background: url(images/top/bankin_tl.gif) no-repeat;
	height: 70px;
	width: 690px;
	}

div#BankinArea-Tl p {
	text-align: justify;
	text-justify: inter-ideograph;
	color: #333;
	line-height: 19px;
	margin: 0;
	padding: 14px 20px 0 380px;
	}

div#BankinArea-Tl h3 {
	position: absolute; left: 480px; top: 48px;
	height: 18px;
	width: 210px;
	}

div#BankinArea-Tl h3 a {
	display: block;
	background: url(images/top/bankin_form.gif) no-repeat;
	height: 18px;
	width: 210px;
	text-indent: -9999px;
	}

/*BankinBox*/
div#BankinBox {
	position: relative;
	background: url(images/top/bankin_bg.jpg) no-repeat left 10px;
	height: 120px;
	width: 690px;
	margin: 12px 0 0 0;
	}

div#BankinBox p {
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 19px;
	color: #333;
	margin: 0;
	padding: 0 10px 0 315px;
	}

div#BankinBox a {
	color: #333;
	text-decoration: none;
	}

div#BankinBox a:hover, div#BankinBox a:active {
	color: #0099FF;
	text-decoration: underline;
	}

div#BankinBox strong a {
	display: block;
	font-size: 120%;
	color: #0033CC;
	}

div#BankinBox a:hover strong, div#BankinBox a:active strong {
	color: #0099FF;
	text-decoration: underline;
	}

/***************MainMiddle-Right STYLE***************/
div#MainMiddle-Right {
	float: left;
	width: 250px;
	margin: 5px 0 0 0;
	}

/*MediaArea*/
div#MediaArea {
	position: relative;
	width: 250px;
	margin: 5px 0 0 0;
	}

div#MediaArea h3 {
	position: relative;
	width: 250px;
	height: 40px;
	}

div#MediaArea ul {
	position: relative;
	width: 248px;
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-bottom: #CCC solid 1px;
	margin: 0 0 5px 0;
	padding: 0;
	list-style-type: none;
	}

div#MediaArea li {
	text-align: justify;
	text-justify: inter-ideograph;
	font-size: 90%;
	border-bottom: #CCC dotted 1px;
	height: 75px;
	line-height: 17px;
	margin: 0 0 8px 0;
	padding: 8px 5px 8px 10px;
	}

div#MediaArea li a strong {
	color: #006600;
	font-size: 120%;
	}

div#MediaArea li a {
	display: block;
	text-decoration: none;
	}

div#MediaArea li a:active, div#MediaArea li a:hover {
	text-decoration: underline;
	}

div#MediaArea li a:active strong, div#MediaArea li a:hover strong {
	text-decoration: underline;
	}

div#MediaArea li img {
	float: left;
	border: #CCC solid 1px;
	margin: 0 7px 0 0;
	padding: 0;
	}

/*PurchaseBox*/
div#PurchaseBox {
	position: relative;
	width: 250px;
	margin: 5px 0 0 0;
	}


#purcahse-top {
	position: relative;
	border-top: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-left: #CCC solid 1px;
	height: 130px;
	width: 248px;
	}

#purcahse-Middle {
	position: relative;
	border-right: #CCC solid 1px;
	border-left: #CCC solid 1px;
	height: 70px;
	width: 248px;
	}

#purcahse-Middle ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#purcahse-Middle li {
	background: url(images/common/blueicon.gif) no-repeat;
	line-height: 16px;
	margin: 0;
	padding: 0 0 0 18px;
	}

#purcahse-Middle li.nabi {
	position: absolute; left: 10px; top: 12px;
	}

#purcahse-Middle li.area {
	position: absolute; left: 120px; top: 12px;
	}

#purcahse-Middle li.item {
	position: absolute; left: 10px; top: 40px;
	}

#purcahse-Middle li.qa {
	position: absolute; left: 120px; top: 40px;
	}

#purcahse-bottom {
	position: relative;
	background-color: #ffffcc;
	border-top: #CCC dotted 1px;
	border-bottom: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-left: #CCC solid 1px;
	height: 90px;
	width: 248px;
	}

#purcahse-bottom p {
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 21px;
	margin: 0;
	padding: 0 8px 10px 8px;
	}

/*CategoryArea*/
div#CategoryArea {
	position: relative;
	width: 250px;
	margin: 5px 0 0 0;
	}

div#CategoryUsed-Tl {
	position: relative;
	width: 250px;
	height: 40px;
	}

div#CategoryBox {
	position: relative;
	width: 248px;
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-bottom: #CCC solid 1px;
	}

div#CategoryBox strong {
	line-height: 40px;
	margin: 0;
	padding: 5px 0 0 38px;
	}

div#CategoryBox strong a {
	color: #006600;
	text-decoration: none;
	}

div#CategoryBox strong a:active, div#CategoryBox strong a:hover {
	text-decoration: underline;
	}

div#CategoryBox p.cart {
	background: url(images/common/cart.jpg) no-repeat 5px 5px;
	}

div#CategoryBox ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

div#CategoryBox li {
	height: 22px;
	line-height: 19px;
	border-bottom: #CCC dotted 1px;
	margin: 0 0 8px 0;
	padding: 0 0 5px 28px;
	}

div#CategoryBox li.used {
	background: url(images/common/camain.gif) no-repeat;
	}

div#CategoryBox li.new {
	background: url(images/common/newicon.gif) no-repeat;
	}

/*RelationArea*/
div#RelationArea {
	position: relative;
	width: 250px;
	margin: 5px 0 0 0;
	}

#RelationTl {
	position: relative;
	width: 250px;
	height: 40px;
	}

#RelationBox {
	position: relative;
	width: 248px;
	border-bottom: #CCC solid 1px;
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
	margin: 0;
	padding: 5px 0 0 0;
	}

#RelationBox a {
	display: block;
	font-size: 90%;
	line-height: 19px;
	text-decoration: none;
	}

#RelationBox a p {
	margin: 5px 0;
	padding: 0 0 0 10px;
	}

/*AdvertiseArea*/
div#AdvertiseArea {
	position: relative;
	width: 250px;
	margin: 5px 0 0 0;
	}

div#AdvertiseArea h3 {
	position: relative;
	width: 250px;
	height: 40px;
	}

div#AdvertiseArea ul {
	position: relative;
	width: 248px;
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-bottom: #CCC solid 1px;
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
	list-style-type: none;
	}

div#AdvertiseArea li {
	border-bottom: #CCC dotted 1px;
	font-size: 90%;
	line-height: 17px;
	margin: 0 0 8px 0;
	padding: 5px 0 5px 8px;
	}

div#AdvertiseArea li img {
	display: block;
	margin: 0;
	padding: 0 0 5px 0;
	}

div#AdvertiseArea li a strong {
	color: #006600;
	font-size: 120%;
	}

div#AdvertiseArea li a {
	text-decoration: none;
	}

div#AdvertiseArea li a:active, div#AdvertiseArea li a:hover {
	text-decoration: underline;
	}

div#AdvertiseArea li a:active strong, div#AdvertiseArea li a:hover strong {
	text-decoration: underline;
	}

/*PageArea*/
div#PageArea {
	position: relative;
	text-align: right;
	border-top: #CCC solid 1px;
	line-height: 22px;
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0 10px 0 0;
	}

/*DirectCall style*/
div#DirectCall {
	position: relative;
	background: url(images/common/freedial.gif) no-repeat;
	height: 120px;
	width: 950px;
	margin: 0;
	padding: 0;
	}

div#DirectCall h3 {
	position: absolute; left: 750px; top: 15px;
	height: 91px;
	width: 179px;
	}

div#DirectCall h3 a {
	display: block;
	background: url(images/common/call_btn.gif) no-repeat;
	height: 91px;
	width: 179px;
	text-decoration: none;
	text-indent: -9999px;
	}

div#DirectCall h3 a:active, div#DirectCall h3 a:hover {background-position: 0 -95px;}

/*Footer style*/
div#Footer {
	position: relative;
	clear: both;
	background: url(images/common/footer.jpg) no-repeat;
	height: 400px;
	width: 950px;
	margin: 0;
	padding: 0;
	}

div#Footer a {
	color: #FFF;
	text-decoration: none;
	}
	
div#Footer a:hover, div#Footer a:active {
	text-decoration: underline;
	color: #0066CC;
	}

/*Footer-Area*/
div#Footer-left {
	float: left;
	width: 700px;
	}

div#Footer-right {
	float: right;
	width: 250px;
	}

/*Footer-Contents*/
div#Footer-Contents {
	position: relative;
	background: url(images/common/f_contents.gif) no-repeat;
	height: 70px;
	width: 680px;
	margin: 20px 0 0 10px;
	padding: 0;
	}

div#Footer-Contents ul {
	position: absolute; left: 5px; top: 23px;
	width: 650px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

div#Footer-Contents li {
	line-height: 25px;
	color: #FFF;
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
	}

/*Footer-Address*/
div#Footer-Address {
	position: relative;
	background: url(images/common/f_address.gif) no-repeat;
	height: 70px;
	width: 680px;
	margin: 0 0 0 10px;
	padding: 0;
	}

div#Footer-Address ul {
	position: absolute; left: 5px; top: 25px;
	width: 650px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

div#Footer-Address li {
	line-height: 25px;
	color: #FFF;
	margin: 0;
	padding: 0 10px 0 0;
	display: inline;
	}

div#Footer-Address li img {
	vertical-align: middle;
	}

div#Footer-Address p {
	position: absolute; left: 5px; top: 50px;
	color: #FFF;
	margin: 0;


	padding: 0;
	}

/*Footer-Group*/
div#Footer-Group {
	position: relative;
	background: url(images/common/f_group.gif) no-repeat;
	height: 130px;
	width: 680px;
	margin: 25px 0 0 10px;
	padding: 0;
	}

div#Footer-Group ul {
	position: absolute; left: 5px; top: 25px;
	width: 650px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

div#Footer-Group li {
	line-height: 20px;
	color: #FFF;
	margin: 0;
	padding: 0 10px 0 0;
	}

/*Footer-CopyRight*/
div#Footer-CopyRight {
	position: relative;
	background: url(images/common/copyright.gif) no-repeat;
	height: 50px;
	width: 680px;
	margin: 20px 0 0 10px;
	padding: 0;
	}

/*Footer-FormBtn*/
div#Footer-FormBtn {
	position: relative;
	height: 127px;
	width: 250px;
	margin: 20px 0 0 0;
	padding: 0;
	}

div#Footer-FormBtn h3 {
	height: 127px;
	width: 167px;
	margin: 0;
	padding: 0 0 0 30px;
	}

div#Footer-FormBtn h3 a {
	display: block;
	background: url(images/common/f_btn.gif) no-repeat;
	height: 127px;
	width: 167px;
	text-decoration: none;
	text-indent: -9999px;
	}

div#Footer-FormBtn h3 a:hover, div#Footer-FormBtn h3 a:active { background-position: 0 -130px; }

/*Footer-TeamBtn*/
div#Footer-TeamBtn {
	position: relative;
	height: 55px;
	width: 250px;
	margin: 80px 0 0 0;
	padding: 0;
	}

div#Footer-TeamBtn ul {
	margin: 0;
	padding: 0;
	}

div#Footer-TeamBtn li {
	margin: 0;
	padding: 0 0 5px 0;
	}