﻿@charset 'UTF-8';

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

input {
	font-family:Arial;
	}

/* *** Float containers fix:
       http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
 .clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/* core */

.minHeight {
	display: block;
	float: right;
	width: 1px;
}

.imgre {
	display: block;
	text-indent: -5000px;
}

.boxir {
	display: block;
	text-indent: -5000px;
	background-repeat: no-repeat;
	background-position: top left;
	height: 19px;
}

body {
	background: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	line-height: 1.2em;
}

a {
	color: #0A867A;
	text-decoration: none;
}

a:hover, a:focus, a:active {
	color: #7D7D7D;
}

input.text {
	border: solid 1px #7F9DB9;
}

textarea.text {
	border: solid 1px #7F9DB9;
}

img.thumb {
	padding: 3px;
	background: #FFFFFF;
	border: solid 8px #DADADA;
}

table.styled th {
	background: #1E3A62;
	color: #E6E6E6;
	border-collapse: collapse;
}

table.styled tr.odd td {
	background: #F7F7F5;
}

table.styled tr td {
	background: #DEEAE8;
}

table.styled tr td.total {
	background: #ffffff;
	font-size:14px;
	font-weight:bold;
	color:#252525;
}

/* Specific */

#pagewrap {
	position: relative;
	width: 924px;
	margin: 0 auto;
}

#top {
	text-indent: -5000px;
	background: url(./images/main_top.png) no-repeat top left;
	width: 942px;
	height: 76px;
}

.access {
	display: none;
}

ul.nav {
	color: #0A867A;
	width: 100%;
	list-style: none;
	background: url(./images/menu_bg.png) repeat-x;
}

ul.nav li.menu {
	position: relative;
	display: block;
	float: left;
	height: 29px;
}

ul.nav li.menu a.menu {
	display: block;
	height: 29px;
	text-indent: -5000px;
	background-position: top left;
	background-repeat: no-repeat;
}

ul.nav li.strand a.menu {
	width: 166px;
	background-image: url(./images/menu_strand.png);
}
ul.nav li.strand a.menu:hover {
	background-image: url(./images/menu_strandb.png);
}
ul.nav li.loose a.menu {
	width: 130px;
	background-image: url(./images/menu_loose.png);
}
ul.nav li.loose a.menu:hover {
	background-image: url(./images/menu_looseb.png);
}
ul.nav li.finish a.menu {
	width: 158px;
	background-image: url(./images/menu_finish.png);
}
ul.nav li.finish a.menu:hover {
	background-image: url(./images/menu_finishb.png);
}
ul.nav li.shoppingCart {
	float: right;
}
ul.nav li.shoppingCart a.menu {
	height: 21px;
	padding-top: 8px;
	padding-left: 134px;
	padding-right: 4px;
	text-align: center;
	text-indent: 0px;
	color: #203C64;
	background-image: url(./images/menu_shopping.png);
}
ul.nav li.shoppingCart a.menu:hover {
	background-image: url(./images/menu_shoppingb.png);
}
ul.nav li.shoppingCart a.menu em {
	display: none;
}


ul.nav li ul {
	width: 150px;
	position: absolute;
	display: none;
	top: 28px;
	left: 18px;
	border: solid 1px #CDCBC9;
	background: url(./images/menu_subbg.png) top left;
	list-style: none;
	z-index: 5;
}
ul.nav li ul li {
	padding: 5px 10px;
	position: relative;
}
ul.nav li ul li:hover {
	background: url(./images/menu_subbg_hover.png) top left;
}
ul.nav li ul a:hover {
	background: url(./images/menu_subbg_hover.png) top left;
	position: relative;
}
ul.nav li ul li ol li {
	padding: 0px 10px;
}
ul.nav li ul li ol li a {
	width: 140px;
	padding: 5px 0px;
	display: block;
}
ul.nav li:hover ul {
	display: block;
}

ul.nav li ul li ol {
	width: 150px;
	position: absolute;
	display: none;
	top: 0px;
	left: 150px;
	border: solid 1px #CDCBC9;
	background: url(./images/menu_subbg.png) top left;
	list-style: none;
	z-index: 5;
}
ul.nav li ul li:hover ol {
	display: block;
}

ul.nav_bottom {
	clear: both;
	border-top: solid 1px #8393AA;
	border-bottom: solid 1px #8F96A0;
	background: #1F3B63;
	height: 27px;
	padding-left: 170px;
}

ul.nav_bottom li {
	display: block;
	float: left;
	margin-right: 100px;
	height: 27px;
}
ul.nav_bottom li a {
	display: block;
	text-indent: -5000px;
	background-position: center center;
	background-repeat: no-repeat;
	height: 27px;
}
ul.nav_bottom li.sales a {
	width: 124px;
	background-image: url(./images/menu_sales.png);
}
ul.nav_bottom li.sales a:hover {
	background-image: url(./images/menu_salesb.png);
}
ul.nav_bottom li.cs a {
	width: 141px;
	background-image: url(./images/menu_cs.png);
}
ul.nav_bottom li.cs a:hover {
	background-image: url(./images/menu_csb.png);
}
ul.nav_bottom li.online a {
	width: 144px;
	background-image: url(./images/menu_online.png);
}
ul.nav_bottom li.online a:hover {
	background-image: url(./images/menu_onlineb.png);
}

.disclaimer {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 25px;
	font-size: 11px;
}

/* index */

.index .bottom {
	clear: both;
	position: relative;
	height: 83px;
}
.index .bottom div.left {
	position: absolute;
	top: 24px;
	left: 0px;
}

.index .bottom div.left a {
	background: url(./images/pic_livechat.png);
	display:block;
	text-indent:-5000px;
	width:92px;
	height:38px;
	}
.index .bottom div.left a:hover {
	background: url(./images/pic_livechatb.png);
	}
	

.index .bottom div.right {
	position: absolute;
	top: 12px;
	right: 0px;
}
.index .bottom .center h3,
.index .bottom .center p cite,
.index .bottom .center p a {
	display: block;
	margin: 0 auto;
	text-indent: -5000px;
}
.index .bottom .center h3 {
	padding-top: 15px;
	width: 261px;
	height: 11px;
	background: url(./images/txt_speak2dpt.png) 0px 15px no-repeat;
}
.index .bottom .center p cite {
	margin-top: 8px;
	width: 364px;
	height: 22px;
	background: url(./images/txt_phone.png);
}
.index .bottom .center p a {
	margin-top: 6px;
	width: 71px;
	height: 14px;
	background: url(./images/txt_officehours.png);
}

.index #hoursbox {
	display: none;
	position: absolute;
	bottom: 20px;
	left: 119px;
	top:-103px;
	background: #FFFFFF;
	z-index: 10;
	width: 310px;
	height:176px;
	background: url(./images/index_contact_bg.png) no-repeat center;
}

	
.index #hoursbox h3 {
	text-align: center;
	color: #1a3760;
	padding-bottom:5px;
}

.index #hoursbox dl {

	padding-top: 1px;
	padding-bottom: 10px;
	margin-left:16px;
	margin-right:22px;
	margin-top:20px;
	color:#0a867a;
}

.index #hoursbox dt {
	font-weight: bold;
	margin-top: 10px;
	padding: 0px 10px;
}

.index #hoursbox dd {
	clear: both;
	margin: 0px 10px;
}

.index #hoursbox dd span.left {
	display: block;
	float: left;
}

.index #hoursbox dd span.right {
	display: block;
	float: right;
}

.index .disclaimer {
	border-top: solid 1px #C3C3C5;
}

.index .picshow {
	list-style: none;
}
.index .picshow li {
	display: block;
	float: left;
}

.index #ln_js_wrap { 
	position: relative;
}

.index #ln_js {
	top: 61px;
	left: 416px;
	position: absolute;
	width: 470px;
	height: 78px;
	overflow: hidden;
}

.index #ln_js dl dt {
	margin: 10px 0px;
}

.index #ln_js dl dt {
	color: #6f92a5;
	font-size: 12px;
	vertical-align: bottom;
	font-weight: bold;
	line-height:0.5em;
}

.index #ln_js dl dd {
	line-height:18px;
	padding-bottom:5px;
}

.inner #leftnav {
	background: url(./images/nav_bgex.png) repeat-y top left;
	width: 214px;
	float: left;
}

.inner #leftnav ul.menu {
	float: left;
	padding: 69px 0px 25px 23px;
	width: 164px;
}

.inner #leftnav ul.menu li.menu {
	font-size: 1.1em;
	line-height: 2.2em;
	background: url(./images/menu_line.png) repeat-x bottom left;
}
.inner #leftnav ul.menu li.menu a.menu{
	display: block;
	padding-left: 5px;
	color: #FFFFFF;
}

.inner #leftnav ul.menu li.trigger  ul.submenu{
	display: block;
}

.inner #leftnav ul.submenu {
	margin-top: -1px;
	display: none;
	padding: 0px 2px 8px 0px;
	line-height: 1.5em;
	font-size: 0.8em;
}
.inner #leftnav ul.submenu li.submenu {
	padding: 3px 0px 5px 19px;
	background: url(./images/arrow_right.gif) no-repeat 5px 8px;
}
.inner #leftnav ul.submenu li.trigger {
	background: url(./images/arrow_down.gif) no-repeat 5px 8px;
}
.inner #leftnav ul.submenu li.submenu a.submenu {
	color: #AEC2E1;
}
.inner #leftnav ul.submenu li.trigger ol {
	display: block;
}

.inner #leftnav ol {
	display: none;
	color: #CECECE;
}
.inner #leftnav ol li {
	padding: 5px 0px;
}
.inner #leftnav ol li a.subsubmenu{
	color: #CECECE;
}

.inner #leftnav .bg {
	background: url(./images/nav_bg.png) no-repeat top left;
}

.inner #leftnav .hotline {
	border-top: solid 5px #FFFFFF;
	background: url(./images/nav_hotline.png) no-repeat top left;
	width: 214px;
	height: 153px;
}

.inner #leftnav .hotline h5, .inner #leftnav .hotline p {
	display: none;
}

.inner #leftnav .online a {
	display:block;
	background: url(./images/nav_livechat.png) no-repeat top left;
	width: 214px;
	height: 41px;
	border-bottom: solid 15px #FFFFFF;
	text-indent: -5000px;
}

.inner #leftnav .online a:hover {
	background: url(./images/nav_livechatb.png) no-repeat top left;
	}


.product #rightpage {
	float: left;
	width: 710px;
	margin-bottom: 50px;
}

.product .productpage {
	background: url(./images/head_product.png) no-repeat top left;
}

.product .productpage h3.head {
	font-weight: normal;
	color: #0A867A;
	padding: 30px 0px 0px 111px;
}

.product .productpage h3.head .name {
	color: #7D7D7D;
}

/* category */

.category div.pagesel span {
	background: #FFFFFF;
	padding: 4px;
	float: right;
	border: solid 1px #EBEBEB;
	clear: both;
	margin-right: 52px;
	margin-top: 10px;
	font-family: Lucida Sans unicode, Arial;
	font-size:10px;
}

.category ul#plist li {
	float: left;
	margin-top: 15px;
	margin-left: 38px;
}

.category ul#plist li p {
	display: block;
	font-size: 0.9em;
	text-align: center;
}

.category ul#plist li p.name {
	padding-top: 5px;
}

.category ul#plist li p.name a {
	color: #7F7F7F;
}

.category ul#plist li p.price {
	color: #0A867A;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: solid 1px #D0D0D1;
}

/* product sub */

.productsub #pdetail {
	padding-bottom: 30px;
	margin: 33px 10px 30px 10px;
	border-bottom: solid 1px #D0D0D1;
}

.productsub #pdetail .left {
	float: left;
	width: 325px;
}

.productsub #pdetail .left span {
	text-align:center;
	font-size:11px;
	}

.productsub #pdetail .right {
	float: left;
}

.productsub #pdetail dl {
	width: 360px;
}

.productsub #pdetail dt {
	width: 150px;
	height: 25px;
	float: left;
	color: #7D7D7D;
	font-weight: bold;
}

.productsub #pdetail dd {
	width: 200px;
	height: 25px;
	float: left;
}

.productsub #pdetail dd.itemno {
	color: #0A867A;
	font-size: 1.3em;
	font-weight: bold;
}

.productsub #pdetail dd.add {
	height: auto;
	padding-bottom: 12px;
}

.productsub #pdetail dd a {
	color: #7D7D7D;
	text-decoration: underline;
}

.productsub #pdetail input.qtd {
	width: 50px;
	float: left;
}

.productsub #pdetail a.prev {
	background-image: url(./images/box_prev.png);
	width: 57px;
	float: left;
	margin-top: 25px;
	padding-right: 10px;
}
.productsub #pdetail a.next {
	background-image: url(./images/box_next.png);
	width: 57px;
	float: left;
	margin-top: 25px;
}
.productsub #pdetail .addtocart {
	border: 0px;
	background-image: url(./images/add_to_cart.png);
	width: 82px;
	height: 15px;
	float: left;
	margin-top: 1px;
	margin-left: 2px;
}
.productsub #pdetail .addtocart span {
	display: none;
}
.productsub #pColor {
	margin: 0px 10px 30px 10px;
}
.productsub #pColor table {
	width: 100%;
	border: solid 1px #CDCBC9;
}
.productsub #pColor table td,
.productsub #pColor table th {
	padding: 8px;
	text-align: center;
	vertical-align: middle;
}

.productsub #pColor table th.left {
	text-align:left;
	width:200px;
	}


.productsub #pColor table td.first {
	text-align: left;
}
.productsub #pColor table td.photo {
	padding: 3px 8px;
}
.productsub #pColor table td.current {
	color: #1A3760 !important;
}
.productsub #pColor table td.price {
	font-weight: bold;
}

.productsub .remark {
	color: #43A49B;
	margin-left: 10px;
}

.productsub #pageBtmNav a.prev {
	background-image: url(./images/box_prev.png);
	width: 57px;
	float: right;
	margin-top: 25px;
	padding-right: 10px;
}
.productsub #pageBtmNav a.next {
	background-image: url(./images/box_next.png);
	width: 57px;
	float: right;
	margin-top: 25px;
}

/* Cart */

.product .cartpage {
	background: url(./images/head_cart.png) no-repeat top left;
}

.product .cartpage h3 {
	height: 60px;
}

.product .cartpage h4 {
	padding: 15px;
	color: #0A867A;
	font-weight: bold;
}

.product .cartpage table.styled {
	border:1px solid #D0CECC;
	margin: 15px 15px 10px 15px;
	width: 675px;
}

.product .cartpage table.styled .price {
	font-weight: bold;
	font-size:11px;
	color:#252525;
}

.product .cartpage table.styled th,
.product .cartpage table.styled td {
	padding: 5px 10px;
	vertical-align: middle;
}

.product .cartpage table.styled td span.lor {
	color:#aa0437;	
}

.product .cartpage table.styled td a {
	font-size:11px;
	text-decoration:underline;
	}

.product .cartpage table.styled td a.heard {
	font-weight:bold;
	color:#1a3760;
	}

.product .cartpage table.styled td a.delete {
	color:#a8a8a8;
	}
	
.product .cartpage table.styled td a:hover {
	color:#0a867a;
}



.product .cartpage table.styled .pInfoImg {
	padding-right: 0px !important;
	width: 100px;
}

.product .cartpage div.remark h4 {
	display: none;
}

.product .cartpage div.remark p {
	margin: 15px;
	font-size: 0.9em;
	color: #90908F;
}

.product .cartpage  form {
	margin-bottom: 20px;
}

.product .cartpage  form fieldset div.left {
	float: left;
	margin-left: 15px;
}

.product .cartpage  form fieldset div.left a.sales {
	background-image: url(./images/box_conditions.png);
	width: 150px;
	height: 19px;
	float: left;
}

.product .cartpage  form fieldset div.right {
	float: right;
	margin-right: 20px;
}

.product .cartpage  form fieldset div.right a.reload {
	background-image: url(./images/box_reload.png);
	width: 150px;
	height: 19px;
	float: left;
	margin-right: 5px;
}

.product .cartpage  form fieldset div.right a.enquiry {
	background-image: url(./images/box_send.png);
	width: 150px;
	height: 19px;
	float: left;
}

.product .cartpage  a.product {
	background-image: url(./images/box_back.png);
	width: 150px;
	height: 19px;
	margin-left: 15px;
	margin-bottom:57px;
}

.product .cartpage .total td {
	font-size: 1.3em;
	text-align: center;
	padding: 10px !important;
}

.product .cartpage form fieldset .inputset {
	margin-bottom: 20px;
}
.product .cartpage form fieldset .inputset p {
	clear: both;
}

.product .cartpage form fieldset .inputset label {
	display: block;
	float: left;
	background: #E8E8E2;
	width: 125px;
	padding: 5px;
	margin: 1px;
	font-size: 0.9em;
	font-weight: bold;
	color:#252525;
}

.product .cartpage form fieldset .inputset .text {
	margin: 2px;
	width: 180px;
}

.product .cartpage form fieldset .inputset label.address {
	height: 48px;
}
.product .cartpage form fieldset .inputset .address {
	height: 50px;
}

.product .cartpage form fieldset .inputset label.remark {
	height: 148px;
}
.product .cartpage form fieldset .inputset .remark {
	height: 150px;
}

.product .cartpage .sentbox p {
	margin-left: 15px;
}

/* Chatroom */

.chat .chatpage {
	background: url(./images/head_chat.png) no-repeat top left;
}



.chat #rightpage {
	float: left;
	width: 710px;
	margin-bottom: 50px;
}

.chat .chatpage h3.head {
	font-weight: normal;
	color: #0A867A;
	padding: 30px 0px 0px 111px;
}

.chat .chatpage div.login {
	background: url(./images/chat_login_bg.png) no-repeat top left;
	margin-top:41px;
	margin-left:14px;
	height:193px;
	}
	
.chat .chatpage div.login p {	
	padding-left:404px;
	padding-top:48px;
	padding-bottom:5px;
	}
	
.chat .chatpage div.login p.undercon {	
	padding-left:394px;
	padding-top:33px;
	padding-bottom:5px;
	font-size:11px;
	}
	
.chat .chatpage div.login p.undercon em {
	color:#7d7d7d;
	font-style:normal;
	}
	
.chat .chatpage div.login p.undercon  a {
	text-decoration:underline;
	color:#7d7d7d;
	}
	
.chat .chatpage div.login p.undercon a:hover {
	text-decoration:underline;
	color:#0A867A;
	}
	
	
.chat .chatpage div.login p label {
	color:#252525;
	font-size:11px;
	font-weight:bold;
	width:200px;
	display:block;
	}
	
.chat .chatpage div.login p input {
	margin-bottom:17px;
	width:231px;
}

.chat .chatpage div.login span {
	display:block;
	border-top: #d0d0d1 1px solid;
	width:667px;
	margin-top:62px;
	}
	
.chat .chatpage div.login span a.login {
	margin-top:17px;
	float:right;
	display:block;
	text-indent:-5000px;
	background: url(./images/chat_login.png) no-repeat top left;
	width:150px;
	height:19px;
}

.chat .chatpage div.login span a.login:hover {
	background: url(./images/chat_loginb.png) no-repeat top left;
}

.chat .chatpage div.chatroom h3 {
	display:block;
	text-indent:-5000px;
	background: url(./images/chat_top.png) no-repeat top left;
	width:669px;
	height:52px;
	margin-top:37px;
	margin-left:11px;
	}
	
.chat .chatpage div.chatroom div.chat {
	background:#dadada url(./images/chat_bg.png) no-repeat center;
	margin-left:11px;
	margin-top:10px;
	padding: 9px 8px;
	width:653px;
	height:286px;
	}
.chat .chatpage div.chatroom div.chat ul li {
	list-style:none;
	padding:7px;
	}
	
.chat .chatpage div.chatroom div.chat ul li  p.name {
	padding-bottom:5px;
	}

.chat .chatpage div.chatroom div.chat ul li.receiver  p.name {
	
	color:#0a867a;
	}

.chat .chatpage div.chatroom div.chat ul li.receiver {
	display:block;
	background-color:#e9f5e8;
	
	}
.chat .chatpage div.chatroom div.chat ul li.error {
	display:block;
	background-color:#FF9999;
	font-weight: bold;
	}

.chat .chatpage div.chatroom div.chat div.content {
	overflow-x:hidden;
	overflow-y:scroll;
	overflow:-moz-scrollbars-vertical!important;
	height:275px;
	width:479px;
	padding:5px;
	float:left;	
	}	
	
.chat .chatpage div.chatroom div.chat div.other {
	float:left;
	padding:10px 20px;
	width:122px;
	height:265px;
	}
	
.chat .chatpage div.chatroom div.chat div.pppscroll {
	overflow-x:hidden;
	overflow-y:scroll;
}

.chat .chatpage div.chatroom div.chat div.other a {
	display:block;
	float:left;
	margin-bottom:10px;
	width: 110px;
	padding: 5px;
	}
.chat .chatpage div.chatroom div.chat div.other a.focus {
	border: 1px solid;
	background: #FFFFFF;
	}
.chat .chatpage div.chatroom div.chat div.other a.newmsg {
	border: 1px dotted;
	}

.chat .chatpage div.chatroom div.message {
	background:url(./images/chat_tb.png) no-repeat left top;
	margin-left:11px;
	margin-top:25px;
	padding-top:22px;
	padding-left:6px;
	height:87px;
	}
	
.chat .chatpage div.chatroom div.message textarea {
	border:none;
	width:650px;
	height:42px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.chat .chatpage div.chatroom div.message p {
	float:right;
	padding-bottom:2px;
}

.chat .chatpage div.chatroom div.message p a {
	width:109px;
	height:18px;
	display:block;
	text-indent:-5000px;
	float:left;
}

.chat .chatpage div.chatroom div.message p a.clean {
	margin-right:3px;
	background:url(./images/chat_clean.png) no-repeat left top;
}

.chat .chatpage div.chatroom div.message p a.clean:hover {
	background:url(./images/chat_cleanb.png) no-repeat left top;
}

.chat .chatpage div.chatroom div.message p a.enter {
	margin-right:38px;
	background:url(./images/chat_enter.png) no-repeat left top;
}

.chat .chatpage div.chatroom div.message p a.enter:hover {
	background:url(./images/chat_enterb.png) no-repeat left top;
}

.l_chart h1 {
	width:480px;
	height:120px;
	display:block;
	text-indent:-5000px;
	background:url(../images/chart_bg.png) no-repeat center top;	
	}
	
.l_chart table.content {
	width:446px;
	border: 1px solid #d1cfcd;
	margin-left:18px;

	}
	
.l_chart table.content td {
	text-align:center;
	font-weight:bold;
	color:#252525;
	line-height:27px;
	}
	
.l_chart table.content tr.odd {
	background-color:#f7f7f5;
	}
	
.l_chart table.content tr {
	background-color:#deeae8;
	}
	
.l_chart table.content th {
	background-color:#1e3a62;
	color:#e6e6e6;
	line-height:28px;
}

.l_chart p {
	padding-top:20px;
	padding-bottom:30px;
	font-size:11px;
	padding-left:60px;
	}
	
/* Sales Conditions  */

.conditions .conditionspage {
	background: url(./images/head_sales.png) no-repeat top left;
}

.conditions .conditionspage .sales {
	margin-top:70px;
	margin-left:11px;
	}
	
.conditions .conditionspage .sales h3, .conditions .conditionspage .sales h2 {
	display:block;
	text-indent:-5000px;
	margin-bottom:10px;
	}
	
.conditions .conditionspage .sales h3 {
	background:url(./images/sales_top.png) no-repeat left top;
	width:669px;
	height:62px;
	}
	
.conditions .conditionspage .sales div.order h2 {
	background:url(./images/sales_t1.png) no-repeat left top;
	width:81px;
	height:19px;
	}
	
.conditions .conditionspage .sales div.notice h2 {
	background:url(./images/sales_t2.png) no-repeat left top;
	width:80px;
	height:18px;
	}

.conditions .conditionspage .sales div {
	width:669px;
	margin-top:30px;
	line-height:18px;
	}
	
.conditions .conditionspage .sales div p {
	padding-left:6px;
	}
.conditions .conditionspage .sales div.order {
	border-bottom: 1px solid #d0d0d1;
	padding-bottom:30px;
	}
	
.conditions .conditionspage .sales div.notice ul {
	list-style:none;
	padding-left:6px;
	width:431px;
	}
	
.conditions .conditionspage .sales div.notice ul li {
	border-bottom: 1px solid #d0d0d1;
	line-height:26px;
	}
	
	
.conditions .conditionspage .sales div.notice ul li span.left {
	display:block;
	width:115px;
	font-size:11px;
	color:#6f92a5;
	font-weight:bold;
	float:left;
	}
	
.conditions .conditionspage .sales div.notice ul li span.left {
	display:block;
	float:left;
	}
	
.conditions .showpage {
	background: url(./images/head_show.png) no-repeat top left;
}

.conditions .toptenpage {
	background: url(./images/head_top10.png) no-repeat top left;
}

.conditions .toptenpage  ul {
	float:left;
	padding-right:30px;
	padding-bottom:40px;
	}
	
.conditions .toptenpage  ul p.name {
	width:177px;
	}
	
.conditions .service {
background:url(./images/head_service.png) no-repeat scroll left top;
}