body {
	 margin:0;
   FONT-SIZE: 13px;
   COLOR: #696969;
   FONT-FAMILY: Arial, Verdana, clean,sans-serif;
   font-size-adjust: none; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; 
   word-wrap: break-word;  background-color: #f9f9f9;
}

pre {
	FONT-FAMILY: Arial, Verdana, clean,sans-serif;
} 
h1, h2, h3, h4, h5, h6 {
   margin: 0;
}
INPUT, text, SELECT, TEXTAREA, button {
	FONT-FAMILY: Arial,Verdana,clean,sans-serif;
	FONT-SIZE: 13px;
}
textarea {
  -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; 
  border: 1px solid #cfcfcf;line-height: 18px;color: #595959; padding: 2px 0 0 2px;
}
A { text-decoration: none; }
A:link { COLOR: #3476B0 }
A:visited { COLOR: #3476B0 }
A:hover { COLOR: #fe6a00!important }

.connecting, .disconnecting { color: grey; }
.connectFail, .authFail { color: red; }
.offline { color: grey; }
.online {color: #3a66a4; }

#messagerContainer {

}
#headline {}
#xmpp_conn_info {
}
#xmpp_conn_status {
	margin-left:5px; vertical-align:middle; display:none;
}

#chatHeader {
	background: #e9e9e9 url(/im/res/img/head_bg.gif) repeat-x 0px 0px;
	border-bottom: #d7d7d7 1px solid; height:18px; padding: 8px 15px; 
}
#chatHeader img {
	vertical-align:middle; 
}
#chatContent {
	padding:13px 18px;
}
#chatContent .cleft, #chatContent .cright {
	float:left; 
}
#chatContent .cleft { width:460px; }
#chatContent .cright {
   margin-left:10px; width:202px;
}
#remoteBlock { margin-bottom:10px; }
#remoteBlock:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;  }
#remoteBlock .headImg {
	border: #cccccc 1px solid; border-radius: 3px; float:left; margin-right:15px;
}
#remoteBlock h3 {
	font-weight:normal; color: #505050; font-size:13px; margin-top:3px; margin-bottom:5px; height:16px;
}
#remoteBlock h3 .contact_name {
	display:none;
}
#remoteBlock h3 .contact_name_show {
	display:none;
}
#remoteBlock h3 .contact_nickname {
   display:none;
}
#remoteBlock .start_datetime {
	display:none;
}
#remoteBlock h4 {
	font-weight:normal; font-size:12px;
}
#remoteBlock h4, #remoteBlock h4 a {
	color: #a5a5a5;
}
#msg-sending{
	position: absolute;
	display: none;
	margin-top: 25px;
	margin-left: 10px;
}
#xmpp_event_sending_form {
	display:none; height:118px;
}
#xmpp_submit_btn {
	display:none; float:right; margin-right:15px;
}
.chatHistory {
	float:left; display:none;
}

.row {
	clear: both; padding-top: 5px;
}
#events_help_sent {
	color: grey;
}
#events_help_received {}
#events_help_error {
	color: red;
}
#xmpp_events {
   height:232px; min-height:232px; overflow:auto; width: 426px; padding:5px 10px; 
   border: #cecece 1px solid; background-color: #ffffff;
}
#xmpp_events pre {
   margin: 5px 0px 5px 0px;
}
#xmpp_events pre.date {
   font-size: 11px;
   color: #999;
}
#xmpp_body {
   height:88px; min-height:88px; overflow:auto; width: 442px;  margin-bottom:8px;
}
#log {
 	display: none;
}
#log div {
   border-bottom:1px #cecece solid; padding: 3px 0;
}
#xmpp_log {}

.msg_error {
	color: #505050; padding-top: 10px;
}
.msg_error h5 {
   font-size:13px;  color: #505050; margin:0 0 3px 0; display:inline; font-weight:normal;
}
.msg_warning {
   color: #505050; padding-top: 10px;
}
.msg_warning h5 {
   font-size:13px;  color: #505050; margin:0 0 3px 0; display:inline; font-weight:normal;
}
.msg_receive {
	padding-top: 10px;
}
.msg_receive h5 {
	font-size:13px; color: #447bb1; margin:0 0 3px 0; display:inline;
}
.msg_send {
	padding-top: 10px;
}
.msg_send h5 {
   font-size:13px; color: #fb6300; margin:0 0 3px 0; display:inline; 
}
.msg_status {
	padding-top: 10px;
}
.msg_status h5 {
   font-size:13px; color: #505050; margin:0 0 3px 0; display:inline; font-weight:normal;
}
#leaveChatContainer {
   margin-top:7px; display:block; text-align:right; margin-right:4px;
}
 
#leaveChat {
	margin-left:18px; display:none;
}
 

#reconnectMsg {
    position:relative; display:none; left:10px; top:-92px; height:77px; width:400px;
}
#reconnect_btn {
	position:absolute; display:none; left:158px; top:30px;
}

#comInfo {
}
#comInfo div {
	padding:6px; margin:6px;
}
#comInfo div.last {
   border-bottom:0;
}
#comInfo h1 {
   font-size:13px; margin-bottom:10px;
}
#comInfo h3 {
   font-weight:bold; color: #ff6600; font-size:12px;
}
#comInfo h3 a {
   color: #ff6600;
}
#comInfo h4 {
   font-weight:normal; font-size:11px; margin-top:5px;
}
#comInfo .rowComIcon {
	border:0;  border-bottom:#cccccc 1px dotted; padding: 0 6px 12px 6px; 
} 
#comInfo .rowComIcon a {
	color: #666666; display:block;
}


#comInfo dl {
    margin: 4px 0; width:100%;
}
#comInfo dl:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#comInfo dt {
    display: block;
    float: left; font-size:12px;
}
#comInfo dd {
    display: block;
    float: left; font-size:12px;
    margin: 0 0 0 6px;
    vertical-align: top; color: #000000;
}
.sellerLink {
	border: 0!important; padding: 6px 0!important; margin: 6px 0!important;
}

#comContact {
	display:none;
}


#prodInfo {
	padding:12px;
}

#prodInfo h1 {
   font-size:13px; margin-bottom:10px;
}
#prodInfo h3 {
   font-weight:normal; color: #ff6600; font-size:12px; margin-top:10px;
}
#prodInfo h3 a {
   font-weight:normal;
}
#prodInfo h4 {
   font-weight:normal; font-size:11px;
}

#leadInfo {
   padding:12px;
}

#leadInfo h1 {
   font-size:13px; margin-bottom:10px;
}
#leadInfo h3 {
   font-weight:normal; color: #ff6600; font-size:12px; margin-top:10px;
}
#leadInfo h3 a {
   font-weight:normal;
}
#leadInfo h4 {
   font-weight:normal; font-size:11px;
}

.imgBorder {
	text-align:center;  line-height: 100px;
}


#tabs ul {
   margin: 0 0 -1px 0; padding:0; width:100%;
   list-style-image:none;list-style-type:none; 
   
}
#tabs ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;  }
#tabs ul li {
   text-align:center; padding:0; position:relative;
   float:left;width:92px; height:28px; margin-right:3px; margin-top:3px;
   border: #cecece 1px solid;  background-color: #f6f6f6;
}
#tabs ul li.cur {
   background-position:0 -735px; background-color: #ffffff;
   border-bottom:0; height:29px;
}
#tabs ul li a, #tabs ul li a:visited {
   color:#272D23;
   FONT-SIZE:12px; display:inline-block; padding:6px 1px 5px 1px;
   height:16px; 
}
#tabs ul li.cur a, #tabs ul li.cur a:visited {
   color: #272D23 !important;
   FONT-SIZE:12px; TEXT-DECORATION: none;
}

#tabs ul li a:hover {
   color:#272D23;
}
.tabsCnt {
	width:200px; border: #cecece 1px solid; display:none;  background-color: #ffffff; height:350px;
}
.tabsCnt.cur {
   display:block;
}
#moreInfo{
	display:none;
}


.diy-button7 {
   display:inline-block; 
   height:28px; cursor:hand; cursor:pointer; text-shadow:none; 
} 
.diy-button7 .left, .diy-button7 .mid, .diy-button7 .right {
   background-image: url(/im/res/img/chat_buttons.gif);
   height:26px; line-height:26px; vertical-align:middle;
   display:inline-block; color:#222222; font-size:11px;
}
.diy-button7 .left {  
    background-position: 0 -272px; width:10px;
 }
.diy-button7 .right { background-position: right -302px; width:10px; }
.diy-button7 .mid {  background-position: 0 -332px; color: #ffffff; }


#verCodeDIVContainer {
   border: #cecece 1px solid; background-color: #eeeeee; padding:0;
   width:446px; height:89px;
}
#verCodeDIV {
   display:none; background-color: #ffffff; padding:12px 20px 12px 20px;
   width:406px; vertical-align:top; height:65px;
}
#verCodeDIV h4 {
   vertical-align:top; font-weight:normal; margin-top:0px; margin-bottom:6px;
}
#verCodeDIV #formCode {
   vertical-align:top; margin-top:0px; margin-right:7px; margin-bottom:4px;
   width:60px; font-family: verdana, arial, helvetica; margin-top:1px; float:left;
   font-size: 12px; border: 1px solid #CFCFCF; height: 24px; line-height: 20px; color: #595959;
}
#verCodeDIV #verImg {
   float:left;
}
#verCodeDIV #vercode_submit_btn {
   float:right;
}     
#verCodeDIV #verResult {
   display:none; color: #cc0000;
   padding:3px 0px;
}
.floatIcon {
   height:0px;display:block;position:relative;
   BACKGROUND-COLOR: #cc0000;
}
.floatIcon div, .floatIcon span {
   position:absolute; right:0; bottom:0;
}
.star {
	background: url(/dir-res/2012/css/ui-lightness/images/ui-icons_444444_256x240.gif) -0px -130px no-repeat;
	line-height: 14px;
	font-size: 12px;
	height: 17px;
	width: 26px;
	margin-right: -3px;
	color: #fff;
	text-align: center;
}
.new {
	background: url(/dir-res/2012/css/ui-lightness/images/ui-icons_444444_256x240.gif) -16px -16px no-repeat;
   height: 16px;
   width: 16px;
   border: 0; padding: 0; display:inline-block;
}
.price {
	font-weight: bold;
	color: #FB6000;
}      