* {
	margin:0px;
	padding:0px;
}
img {
	border:none
}
html, body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	color:#666666;
	margin:0pt;
	padding:0pt;
}
ul{
	font-size:10px
}
li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
p {
	line-height:14px;
	font-size:10px
}
img.float-left {
    float: right; 
    margin: 8px;
}
img.float-right {
    float: right; 
    margin: 8px;
}

.red{
	color:red
}
.clear {
	clear:both
}
a:link {
	color:#333366;
	text-decoration:none;
}
a:visited {
	color:#333366;
	text-decoration:none;
}
a:hover {
	color:#666699;
	text-decoration:none;
}
a.larger {
color:#333366;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}
a.larger:hover {
color:#336699;
text-decoration:none;
}
a.larger:visited {
text-decoration:underline;
}
#docs {
	width:806px;
	margin:0 auto;
	clear:both;
}
#header {
	height:113px;
	margin-top:5px;
	margin-bottom:3px;
	border-top:#666666 1px solid;
	border-bottom:#999999 1px solid;
	background:url(../images/head_bg.png) left top no-repeat;
	height:113px
}
#header .lx {
	width:179px;
	margin-left:0px
}
#header .lx img {
	clear:both;
	float:left;
	display:block;
}
#header h2 {
	color:#000
}
#header h2.title {
	font-weight:bold;
	letter-spacing:6px;
	font-size:12px
}
#header h2.subtitle {
	font-weight:bold;
	clear:both;
	display:block;
	line-height:20px;
	letter-spacing:10px;
	font-size:12px
}
#header h2.thrtitle {
	letter-spacing:4px
}
#menu {
	height:25px;
	background:#484673;
	margin-bottom:3px;
	padding-left:12px;
	position:relative
}
#menu #home,#footer #home{
	position:absolute;
	right:10px;
	top:6px;
	background:url(../images/menu_dot.gif) right 4px no-repeat;
	padding-right:10px
}
#menu ul {
	padding-top:6px
}
#menu ul li {
	color:#fff;
	display:inline;
	margin:0pt;
	padding:0pt 4px 0px 10px;
	background:url(../images/menu_dot.gif) left 4px no-repeat;
}
#menu ul li a, #menu #home a,#footer #home a{
	color:#fff;
	font-size:9px;
}
#menu ul li.first {
	margin-left:12px
}
#left-box {
	width:200px;
	float:left;
	padding-top:8px
}
#left-box #pos, #left-box #payment, #left-box #service {
	margin-left:6px;
	margin-right:6px;
}
#left-box .ebay-store {
	margin-bottom:23px
}
#pos ul li {
	font-size:11px;
	font-weight:bold;
	padding-left:12px;
	line-height:22px
}
#pos ul li.red {
	background:url(../images/dot_red.gif) left 10px no-repeat;
}
#pos ul li.orange {
	background:url(../images/dot_orange.gif) left 10px no-repeat;
}
#pos ul li.navy {
	background:url(../images/dot_navy.gif) left 10px no-repeat;
}
#pos ul li.blue {
	background:url(../images/dot_blue.gif) left 10px no-repeat;
}
#pos ul li.black {
	background:url(../images/dot_black.gif) left 10px no-repeat;
}
#pos ul li.green {
	background:url(../images/dot_green.jpg) left 10px no-repeat;
}
#pos ul li.purple {
	background:url(../images/dot_purple.jpg) left 10px no-repeat;
}
#pos ul li.yellow {
	background:url(../images/dot_yellow.jpg) left 10px no-repeat;
}
#payment {
	margin-top:15px
}
#payment h2 {
	font-size:12px;
	color:#2d7287;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:3px;
	border-bottom:#999999 1px solid;
	clear:both
}
#payment b {
	font-weight:bold;
	margin-bottom:14px;
	clear:both;
	display:block
}
#payment ul li {
	padding-left:10px;
	background:url(../images/rts_arrow.jpg) left 5px no-repeat;
}
#payment .fd {
	border-top:#999999 1px solid;
	margin-top:7px;
	padding-top:2px
}
#payment .fd .btn {
	float:right;
	text-align:center;
	padding-top:1px;
	padding-left:3px
}
#service {
	clear:both;
}
#left-box #service img {
	margin-left:15px;
	margin-top:12px;
	border-bottom:#999999 1px solid;
	padding-bottom:2px;
}
#service p {
	font-weight:bold
}
#service .call {
	float:right;
	font-weight:bold;
	color:#2d7287;
	font-size:18px;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:15px
}
#service .line {
	border-bottom:1px solid #999999;
	border-style:none none solid;
	height:1px;
	;
	margin-right:6px;
	margin-top:2px;
	margin-bottom:2px
}
#service b {
	color:#2d7287
}
#right-box {
	width:596px;
	float:left;
	padding-left:10px;
}
#right-box .content {
	clear:both;
	padding-bottom:10px
}
#right-box .content h2 {
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	color: #666666;
}
#right-box .content .lx {
}
#right-box .content .lx p {
	margin-bottom:12px
}
#right-box .content .rx {
	width:226px;
	height:231px;
	float:right;
	margin-top:6px
}
#right-box .news {
	clear:both;
	border-top:#cccccc 1px solid
}
#right-box .news h2 {
	background:url(../images/triangle.gif) left 15px no-repeat;
	padding-left:18px
}
#right-box .news .lx {
	width:215px;
	float:left
}
#right-box .news h2 {
	padding-top:12px;
	padding-bottom:6px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
#right-box .news .lx p {
	background:url(../images/orange_line.gif) left 7px no-repeat;
	padding-left:11px;
	margin-left:16px;
	line-height:14px
}
#right-box .news .rx {
	width:342px;
	float:left;
	padding-left:18px;
	padding-right:10px;
	border-left:1px solid #CCCCCC;
	height:280px
}
#right-box .news .rx p a {
	color:#484673;
	text-decoration:underline
}
#right-box .news .rx p {
	padding-top:15px;
	padding-bottom:15px
}
#right-box .news .rx p .more {
	width:44px;
	height:15px;
	float:right
}
#footer {
	background:#484673;
	margin-bottom:5px;
	clear:both;
	display:block;
	height:24px;
	position:relative
}
#footer ul {
	clear:both;
	text-align:center;
	margin-bottom:2px
}
#footer ul li {
	display:inline;
	margin:0pt;
	padding:0pt 8px 0px;
	background:url(../images/footer_point.gif) left 7px no-repeat;
}
#footer ul li a {
	text-decoration:underline
}
#footer ul li.first {
	background:none
}
#main {
	margin-bottom:5px;
	background:url(../images/docs_bg.png) left top repeat-y
}
#pos ul.subcat li {
	font-weight:normal;
	background:url(../images/orange_line.gif) left 8px no-repeat;
	line-height:16px;
	margin-left:8px;
	font-size:10px
}
#right-box .content h2.title {
	color:#dd585d;
	font-weight:bold;
	padding-top:12px;
	border-bottom:#999999 1px solid;
	font-size:14px;
	margin-bottom:8px;
	padding-bottom:6px
}
.content #bd {
	float:left;
	width:478px;
	margin-bottom:12px
}
.content img {
	float:right;
	margin:8px;
}
.cat_detail {
	width:260px;
	float:left
}
.cat_detail b {
	margin-bottom:5px
}
.cat_detail ul li {
	background:url(../images/red_arrow.gif) left 7px no-repeat;
	padding-left:24px;
	line-height:20px;
	margin-left:5px
}
.rx-detail {
	float:right
}
.nav,.nav_menu,.arrow-list{
	margin-left:20px;
	margin-top:13px
}
.nav{
	font-weight:bold
}
.nav li,.nav_menu li,.arrow-list li,.detail ul li{
	background:url(../images/nav_arrow.jpg) left 3px no-repeat;
	padding-left:12px
}
.nav a:link {
color:#666666;
text-decoration:none;
}
.nav a:visited {
color:#666666;
text-decoration:none;
}
.nav a:hover {
color:#999999;
text-decoration:none;
}

#right-box a.bold{
	font-weight:bold
}
/* titles */
#right-box .content h2.hard{
	color:#cc6666
}
#right-box .content h2.soft{
	color:#ff9966
}
#right-box .content h2.menual{
	color:#336699
}
#right-box .content h2.refurl{
	color:#3399cc
}
#right-box .content h2.service{
	color:#000000
}
#right-box .content h2.equip,#right-box .arrow-list h2.title{
	color:#666666
}
#right-box .content h2.aboutus{
	color:#333366
}

.promo ul li {
	padding-left:10px;
	background:url(../../images/bullet.gif) left 5px no-repeat;
	margin-top:0.5em;
	font-weight:bold;
	font-size:12px;
	list-style: none;
	text-align:left;
	color:#333366;
	}
	
.promo h2 {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	}

.bblue ul li {
	font-size:12px;
	font-weight:bold;
	color:#000066;
	margin-top:10px;
	margin-bottom:10px;
	}
	
.bblue a {
	text-decoration:underline;
	}
	
h1.new {
color:#336699;
font-size:12px;
margin-bottom:6px
}
.arrow-list p b{
	padding-bottom:10px;
	display:block;
	padding-top:10px
}
.arrow-list ul{
	margin-bottom:10px
}
a.strong-1 {
color:#CC0000;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
p.strong-1 {
color:#333366;
font-size:10px;
font-weight:bold;
}
.detail p{
	margin-top:10px;
	margin-bottom:10px
}
#right-box .content h2.title span{
	font-size:11px
}
.keyboards{
	background-color:#efefef;
	border:#333366 1px solid;
	width:150px;
	height:65px;
	display:block;
	float:right;
	text-align:center;
	font-weight:bold;
	padding-top:5px
}
#pos ul.blackcat li{
	background:transparent url(../images/black_line.png) no-repeat scroll left 8px;
}
#pos ul.orangecat li{
	background:transparent url(../images/orange_line2.gif) no-repeat scroll left 8px;
}
#pos ul.navycat li{
	background:transparent url(../images/navy_line.gif) no-repeat scroll left 8px;
}
#pos ul.navycat li a{
	font-weight:bold
}
#pos ul.navycat li a:link {
	color:#666666;
	text-decoration:none;
}
#pos ul.navycat li a:visited {
	color:#666666;
	text-decoration:none;
}
#pos ul.navycat li a:hover {
	color:#999999;
	text-decoration:none;
}

/* thrid categories */
#pos ul.thridcat li{
	background:transparent url(../images/third_cat_line.png) no-repeat scroll left 6px;
	margin-left:20px
}
#pos ul.thridcat li a{
	font-weight:normal
}
#pos ul.thridcat li a:link {
	color:#333366;
	text-decoration:none;
}
#pos ul.thridcat li a:visited {
	color:#333366;
	text-decoration:none;
}
#pos ul.thridcat li a:hover {
	color:#666699;
	text-decoration:none;
}
#right-box .content h1.subtitle{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333366
}
#right-box .content h2.subtitle{
	font-size:12px;
	color:#333366
}
.b-yellow{
	background-color:yellow;
	color:#000
}
#right-box .content h1.line{
	padding-top:10px;
	border-top:#8d8d8d 1px solid
}
p.strong-2 {
color:#CC0000;
}
.content img.none-float{
	float:none
}
.content img.left-float{
	float:left
}
ul.clear-list{
	clear:both
}
#contactus-tb{
	font-size:10px
}
#right-box .content h2.menual b.red{
	color:#CC0000
}
#right-box .content b.red{
	color:#cc6666;
	font-size:12px
}
#right-box .content #map{
	width:500px;
	height:300px;
	margin:0 auto;
	display:block;
	clear:both;
border:1px solid black;
padding:2px 5px;
}
.form textarea {
border-style:solid;
border-width:1px;
color:#333333;
}
.form input {
border-style:solid;
border-width:1px;
color:#333333;
}
b.blue{
	color:#336699
}
#right-box .content p.top-blue{
	border-top:#333366 1px solid;
	padding-top:5px
}
.not-font{
	border-bottom:#333366 1px solid;
	display:block
}
#links-li{
	margin-left:30px
}
#contactus-tb table tr td *{
	font-size:10px
}
.norm,.norm2{
	font-size:10px;
	padding-top:2px;
	padding-bottom:2px
}
body{
	text-align:center
}

.gridded{
border:thin black solid;
}

#docs{
	text-align:left
}
#bottom-navigation{
	padding-bottom:15px
}
#bottom-navigation ul {
	clear:both;
	text-align:center;
	margin-bottom:2px
}
#bottom-navigation ul li {
	display:inline;
	margin:0pt;
	padding:0pt 5px 0px;
	background:url(../images/footer_point.gif) left 7px no-repeat;
}
#bottom-navigation ul li a {
	font-size:10px
}
#bottom-navigation ul li.first {
	background:none
}

#docs{
	width:726px
}
#docs #header{
	background-position:right top
}
#home #docs #header{
	background:none;
	display:block;
	border-top:0px;
	border-bottom:0px
}
#docs #right-box{
	width:516px
}
#home #docs #right-box .news .rx{
	width:262px
}
#rspa {
	margin-top: 5px;
	margin-left:35px;
	margin-right:5px;
	margin-bottom: 5px;
}
#nra {
	margin-top: 15px;
	margin-left: 10px;
	margin-right:5px;
	margin-bottom: 5px;
}