#top {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	height: 36px;
	line-height: 36px;
}
#banner {
	background-image: url(images/banner.gif);
	height: 144px;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
}

#top_left {
	float: left;
	width: 450px;
	margin-left: 3px;
	margin-top: 7px;
}
#menu {
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #858F85;
	height: 30px;
	background-color: #E9EBE9;
	line-height:29px;
}
#menu_first {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	width: 230px;
	float: left;
	margin-left: 3px;
	padding-top: 5px;
}

#menu_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 60px;
	text-align: center;
}
#content {
	background-color: #FFFFFF;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
#left {
	float: left;
	width: 199px;
	margin-left: 3px;
	background-color: #E9EBE9;
}
#left_content {
	background-color: #E9EBE9;
	width: 179px;
	margin-left: 10px;
	margin-top: 12px;
}

#menu_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	width: 70px;
	float: left;
}
#menu_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	width: 70px;
	float: left;
}
#menu_text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	float: left;
	width: 60px;
}
#menu_text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	float: left;
	width: 110px;
}
#menu_text5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	float: left;
	width: 60px;
}



#top_right {
	float: left;
	width: 330px;
	margin-top: 5px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.WhiteText12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

body {
	margin-bottom: 0px;
	margin-top: 0px;
}
.loginput {
	border: 1px solid #465C18;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.logbutton {
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.divtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #E9EBE9}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #333333;
}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
#search {
	text-align: right;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#adsearch {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	margin-top: 7px;
}
#cart {
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#calalog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin-top: 16px;
}
#Mailing {
	background-color: #FFFFFF;
	text-align: center;
	line-height: 50px;
}
#code {
	padding-top: 16px;
}
#main {
	float: left;
	width: 560px;
	margin-left: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}
#l9 {
	width: 530px;
}

#ad {
	height: 210px;
	width: 300px;
	float: left;
}
#dnews {
	float: left;
	height: 210px;
	width: 250px;
	margin-left: 10px;
}

#pro {
	text-align: center;
	height: 115px;
	width:160px;
	float: left;
}
#pro2 {
	text-align: center;
	height: 95px;
	width:140px;
	float: left;
}
#pro1 {
	text-align: center;
	height: 115px;
	width:140px;
	float: left;
}
#pn {
	height: 20px;
	line-height: 20px;
}
#list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	width: 560px;
	margin-top: 10px;
}
#bottom {
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	height: 70px;
}
#bottomcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EBEBEB;
	height: 30px;
	width: 778px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	line-height: 30px;
}
#bottom1 {
	width: 778px;
	margin-top: 16px;
	margin-right: auto;
	margin-left: auto;
}
#lable2 a {
	list-style-position: outside;
	list-style-type: none;
	margin-left: 24px;
}#l1 {
	width: 560px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-indent: 10px;
}
#about {
	width: 540px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-top: 20px;
}
#spec {
	float: left;
	height: 30px;
	width: 250px;
	padding-left: 20px;
}


#c {
	padding-top: 16px;
}
#c1 {
	text-align: center;
	width: 160px;
	float: left;
	padding-left: 24px;
}

#here {
	height: 20px;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	line-height: 24px;
	background-color: #FFFFFF;
	text-indent: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#here a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#v {
	border: 1px solid #E9EBE9;
}
#v1 {
	width: 540px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 20px;
	text-align: center;
}
.bu {
	background-color: #CACACA;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CACACA;
	border-right-color: #C8C8C8;
	border-bottom-color: #C8C8C8;
	border-left-color: #CACACA;
}
#v2 {
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	margin-left: 20px;
	color: #669900;
}
.cartbutton{ background-image:url(images/cart-button.gif); background-position:10px 1px; background-repeat:no-repeat; width:250px; height:25px; margin:3px;     color:#f6f6f6; background-color:#999; border-right:1px solid #444;border-bottom:1px solid #444;border-top:1px solid #99a;border-left:1px solid #99a; font-size:12px; font-weight:bold; cursor:pointer}
.suppbutton{ background-image:url(images/supp-button.gif); background-position:10px 1px; background-repeat:no-repeat; width:250px; height:25px; margin:3px;     color:#f6f6f6; background-color:#999; border-right:1px solid #444;border-bottom:1px solid #444;border-top:1px solid #99a;border-left:1px solid #99a; font-size:12px; font-weight:bold; cursor:pointer}
.cartbutton1{
	width:90px;
	height:22px;
	margin:2px;
	color:#f6f6f6;
	background-color:#B3B3B3;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99a;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #99a;
}

#zoom {
	background-color: #FFFFFF;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
}
.border {
	border: 1px solid #000000;
}
#note {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#l2 {
	width: 560px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#o {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-indent: 10px;
}
#o li {
	padding-left: 5px;
	list-style-type: square;
}
#o1 {
	text-align: center;
	padding-top: 20px;
}
#o2 {
	text-align: right;
	height: 20px;
	padding-top: 10px;
	padding-right: 10px;
}
#frame {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 136px;
	width: 140px;
	background-image: url(images/b.jpg);
}
#f1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#f2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 15px;
}
#f3 {
	text-align: right;
	height: 20px;
	padding-top: 10px;
	padding-right: 10px;
	width: 560px;
}
#cartlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 560px;
	padding-top: 6px;
}
.tc {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F5C56;
}
#cartsm {
	width: 550px;
	border: 1px solid #3333FF;
	background-color: #66DDFF;
	padding: 5px;
	color: #3333FF;
}
#calalog {
	width: 180px;
	float: left;
}
#calalist {
	float: left;
	width: 180px;
}
#fk {
	list-style-type: square;
}
#cl {
	margin-top: 10px;
	margin-left: 20px;
}
#faq1 {
	float: left;
	width: 460px;
	height: 30px;
}
#faq2 {
	height: 30px;
	text-align: right;
}
#mailr {
	float: left;
	width: 180px;
	height: 120px;
	text-align: center;
	line-height: 30px;
}
#maill {
	height: 120px;
	line-height: 20px;
}


#bg {
	text-align: right;
}
.show_color_bar {
display:block;
}

.hidden_color_bar {
display:none;
}

.editor_color_pick {
width:10px;
height:10px;
border-color:#999;
border-style:solid;
border-width:1px;
}
.editor_color_pick_highlight {
width:10px;
height:10px;
border-color:#FFF;
border-style:solid;
border-width:1px;
}
