body { background-color: #EFEFEF; color: #444;	font-size: 10pt; font-family: Verdana, Tahoma, Geneva, helvetica, sans-serif; }
a,p.showmore { color: #216c97; text-decoration: none; }
a:hover,p.showmore:hover { color: #FF8C00; }
p.error { color: #f00; font-weight: bold; text-transform: uppercase; margin: 10px 0; }
p.message { font-weight: bold; text-transform: uppercase; margin: 10px 0;}
p.showmore { text-align: center; margin: 5px 0; cursor: pointer; }
strong { font-weight: bold; }
em { font-style: italic; }
img { border: 0px; }
.left {	float: left; }
.clear { clear: both; }
.none {	display: none; }
.show { display: block; }
ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-bottom: 1px solid #999; border-left: 1px solid #999; width: 100%; }
ul.tabs li { float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #999; border-left: none; margin-bottom: -1px; overflow: hidden;	position: relative;	background: #e0e0e0; }
ul.tabs li a { text-decoration: none; color: #000; display: block; font-size: 1.0em; padding: 0 7px; border: 1px solid #fff; outline: none; }
ul.tabs li a:hover { background: #ccc; }
html ul.tabs li.active,html ul.tabs li.active a:hover { background: #fff; border-bottom: 1px solid #fff; }
ol.about { list-style-type: decimal; list-style-position: inside; padding: 5px 0; }
ol.about li { padding-top: 2px; margin-bottom: 2px; }
dl.about { color: #666; width: 240px; padding: 5px 0; }
dl.about dt { width: 200px; float: left; overflow: hidden; white-space: nowrap;	margin-bottom: 2px;	padding-bottom: 2px; }
dl.about dd { margin-left: 200px; text-align: right; margin-bottom: 2px; padding-bottom: 2px; margin-right: 10px; }

#top { background-color: #F5F5F5; }
#top_inner { width: 1000px;	margin: 0 auto; padding: 5px 0; }
#logo {	width: 250px; float: left; margin-top: 5px;	text-align: center; }
#lookup { margin-top: 15px;	float: right; }
#lookup form { float: right; margin-right: 20px; }
#lookup form input { border: 1px solid #9e9e9e;	padding: 2px; margin: 0 2px; background-color: #F5F5F5;	color: #444; font: normal 12px Verdana, Tahoma, Geneva, helvetica, sans-serif; }
#lookup form select { padding: 1px;	margin: 0 2px; border: none; background-color: #F5F5F5;	font: normal 12px Verdana, Tahoma, Geneva, helvetica, sans-serif; letter-spacing: 1px; }
#lookup form select option { background: transparent; }
#lookup form input[type="submit"] {	background: url("../../img/layout/submit_search.gif") no-repeat 0 0; border: none; width: 67px; height: 23px; padding: 0; margin: 0 0 0 2px; color: #444; }
#lookup form input[type="submit"]:hover { background: url("../../img/layout/submit_search_hover.gif") no-repeat 0 0; }
#menu {	text-align: center;	background: url("../../img/layout/menu.png"); height: 32px; }
#menu ul { list-style: none; text-align: center; width: 950px; margin: 0 auto; }
#menu ul li { float: left; margin-right: 20px; height: 32px; line-height: 32px; }
#menu ul li.line { background: url("../../img/layout/men2.png") no-repeat; width: 1px; }
#menu li a { color: #fff; text-decoration: none; background: none; height: 32px; line-height: 32px; font-weight: bold; }
#menu ul li a:hover,#menu ul li.active a { color: #FF8C00; }

#user_name,#password { display: block; width: 90px; margin: 5px 0; }
#login { background: url("../../img/layout/button1.gif") no-repeat 0 0;	border: none; color: #031623; font: normal 8pt Verdana, Tahoma, Geneva, helvetica, sans-serif; padding: 0 0 4px 0; margin: 0; width: 67px; height: 23px; text-align: center; display: block; cursor: pointer; }
#login:hover { background: url("../../img/layout/button1-hover.gif") no-repeat 0 0; }
#linx { font: normal 8pt/14pt Verdana, Tahoma, Geneva, helvetica, sans-serif; text-align: center; text-transform: lowercase; }
#addmall { font: bold 8pt Verdana, Tahoma, Geneva, helvetica, sans-serif; margin-top: 10px; text-align: center; }
#content #lpane #mall_real , #content #lpane #mall_virt { text-align: center; font: bold 10px/15px Tahoma, Geneva, sans-serif; }
#content #lpane #mall_real a , #content #lpane #mall_virt a { margin-right: 2px; }
#content #rpane img.h70 { width: 100px; height: 70px; display: block; vertical-align: bottom; }
#content #rpane img.h100 { width: 100px; height: 100px; display: block; vertical-align: bottom; }
#gg { float: right; }


.tabs_nav { position: fixed; top: 30%; right: 0px; width: 46px; z-index: 9999; overflow: hidden; }
.tabs_nav li.left { float: left; width: 46px; }
.tabs_nav li#chat-panel { float: right; height: 390px; display: none; overflow: hidden; }
.tabs_nav li#facebook-panel { float: right; height: 389px; display: none; overflow: hidden; background-color: #fff; }
.tabs_nav li { background: none; padding: 0;}
.tabs_nav li a { display: block; width: 46px; height: 46px; text-indent: -7777px; }
.tabs_nav a.print_icon { background-position: -60px -30px; }
.tabs_nav a.chat_icon { background-position: 0px -30px; }
.tabs_nav a.taf_icon { background: url("../../img/layout/mail.png") no-repeat; }
.tabs_nav a.facebook_icon { background: url("../../img/layout/facebook.png") no-repeat;  }

.area { clear: both; margin: 10px auto; text-align: center; }

.addthis { float: right; }
.div_100 { width: 100px; height: 100px; overflow: hidden;  }
.div_70 { width: 100px; height: 70px; overflow: hidden;  }
.div_inner { position: relative; width: 100px; top: 0; }

#footad { width: 728px; margin: 10px auto; }
#foot {	margin-top: 10px; padding-bottom: 0; background: #ddd url("../../img/layout/footback2.png") repeat-x top left; }
#foot a {  }
#foot a:hover { text-decoration: underline; }
#foot_inner { width: 1000px; margin: 0 auto; padding: 0; background: #EFEFEF url("../../img/layout/footback2.png") repeat-x top left; overflow: hidden; }
.foot_panel { width: 25%; float: left; margin: 0; padding: 0 0 10px 0; line-height: 150%; }
.foot_panel h6 { font-size: 12px; margin: 0; height: 28px; line-height: 28px; text-align: center; color: #fff; text-transform: uppercase; }
.foot_panel ul { list-style: none; margin: 10px 10px 0 10px; text-align: center; }
.foot_panel p {  margin: 10px 10px 0 10px; text-align: center;  }
#lcopy { display: block; float: left; margin-left: 10px; }
#rcopy { display: block; text-align: right; margin-right: 10px; }
#footcopy { font-size: 10px; clear: both; background-color: #ddd; color: #444; padding: 8px 0; text-transform: uppercase;  }
