@charset "utf-8";
/* CSS Document */

#faq {
	display: block;
	background-color: #FFFFFF;
	padding-top: 16px;
	*padding-top: 8px;
}
#faq #kv {
	margin-right: auto;
	margin-left: auto;
	width: 783px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#faq #content {
	width: 783px;
	margin-right: auto;
	margin-left: auto;
}
#faq #title {
	margin-top: 12px;	
}
#faq #manualTitle {
	margin-top: 12px;
	margin-left: 180px;
}
#faq #serach  {
	float: left;
	width: 421px;
	border: 1px solid #d7d7d7;
	padding-bottom: 20px;
	padding-bottom: 20px\9;
	*padding-bottom: 0px;
	_padding-bottom: 0px;
	margin-top: 9px;
}
#faq  #serach  .note {
	font-size: 12px;
	padding: 0px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 26px;
	color: #454545;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
#faq  #searchTitle  {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #0066CC;
	font-weight: bold;
}
#faq #annSearch .annNote {
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#faq .manual {
	margin-left: 180px;
	_margin-left: 90px;
}

#faq #serach #rule {
	list-style-type: none;
	width: 368px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#faq #serach #rule li {
	margin-top: 24px;
	margin-bottom: 24px;
	font-size: 12px;
	color: #7d7d7d;
	font-family: Arial, Helvetica, sans-serif;
}
#faq #serach #rule p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#faq #serach #rule .item {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 23px;
	margin-left: 0px;
}
#faq  #serach  #rule  .tf  {
	margin-top: 3px;
	margin-bottom: 1px;
	font-size: 12px;
	width: 203px;
	border: 1px solid #CCCCCC;
}
#faq #serach #rule .tf_s {
	margin-top: 3px;
	margin-bottom: 1px;
	font-size: 12px;
	width: 134px;
	border: 1px solid #CCCCCC;
}
#faq #serach #rule .cmd {
	font-size: 11px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}
#faq #serach #rule .slt {
	margin-top: 3px;
	margin-bottom: 2px;
	font-size: 12px;
	width: 207px;
	border: 1px solid #CCCCCC;
}
#faq #serach #rule textarea {
	width: 364px;
	height: 80px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	font-size: 12px;
}
#faq #serach #rule a {
	float: right;
}
#faq #serach #rule .searchBtn {
	float: right;
	position: relative;
	top: 3px;
	top: 4px\9;
	*top: -22px;
	_top: -22px;
	left: -110px;
}
#faq #faqHL {
	float: right;
	width: 351px;
	margin-top: 9px;
}
#faq #faqHL .headline  {
	border: 1px solid #ce87a0;
	background-image: url(../../images/faqTiileBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 12px;
	margin-bottom: 10px;
	color: #666666;
}
#faq #faqHL .down {
	border: 1px solid #87cea7;
	background-image: url(../../images/downTiileBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 12px;
	margin-bottom: 10px;
	color: #666666;
}
#faq #faqHL .tle  {
	padding: 0px;
	margin-top: 6px;
	_margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
	width: auto;
}
#faq #faqHL .more {
	float: right;
	margin-right: 10px;
	_margin-right: 5px;
	margin-top: 12px;
}

#faq #faqHL ul {
	padding: 0px;
	width: 309px;
	list-style-type: none;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 24px;
	_margin-left: 10px;
}
#faq #faqHL ul li {
	background-image: url(../../images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: left 0.25pc;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#faq #faqHL ul li a {
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
#faq #faqHL ul li a:hover  {
	color: #333333;
}
#faq #faqHL .txt {
	padding: 0px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
	width: 309px;
}
#faq #faqCont {
	margin-top: 10px;
	border: 1px solid #ce87a0;
	background-image: url(../../images/faqTiileBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 12px;
	margin-bottom: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
#faq #faqCont .tle {
	padding: 0px;
	margin-top: 6px;
	_margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 11px;
}#faq #faqCont h3 {
	font-size: 15px;
	padding: 0px;
	color: #333333;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#faq #faqCont h4 {
	padding: 0px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
}
#faq #faqCont ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#faq #faqCont li {
	margin-top: 10px;
	margin-bottom: 10px;
}
#faq #faqCont p {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
#faq #faqCont #faqBack {
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
}
#faq #annHL {
	float: right;
	width: 351px;
	margin-top: 9px;
}
#faq #annSearch {
	width: 351px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

/* tab css */
#faq #annHL .chgTabs {
	background-image: url(../../images/annTop.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 100%;
	padding-bottom: 4px;	
}
#faq #annHL .chgTabs ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#faq #annHL .chgTabs li {
	float: left;
	margin-right: 2px;	
}
#faq #annHL .chgTabs .tabOff {
	background-image: url(../../images/annBtnbgOff.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 98px;
	display: block;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #d8d8d8;	
	font-weight: normal;
	margin: 0px;
	padding: 7px 0px 2px 0px;
	padding: 9px 0px 0px 0px\9;
	*padding: 9px 0px 0px 0px;
	_padding: 9px 0px 0px 0px;
}
#faq #annHL .chgTabs .tabOn {
	background-image: url(../../images/annBtnbgOn.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 98px;
	display: block;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #0098ce;
	font-weight: bold;
	margin: 0px;
	padding: 9px 0px 0px 0px;
}
#faq #annHL .tabCont {
	float: left;
	width: 100%;
	margin: 0px;
	background-color: #E8F2F6;
	background-image: url(../../images/annBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#faq #annHL .tabCont ul {
	list-style-type: none;
	width: 326px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	_margin-left: 7px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#faq #annHL .tabCont li {
	margin: 0px;
	padding-bottom: 7px;
	float: left;
	width: 100%;
	padding-top: 7px;
}

#faq #annHL .tabCont .txt {
	float: left;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	width: 235px;
	color: #414546;
	display: block;
}
#faq #annHL .tabCont .txt:hover {
	float: left;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	width: 235px;
	color: #666666;
	display: block;
}
#faq #annHL .tabCont .date {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8f979a;
}
/* 分頁 */
#faq #annHL .tabCont .page {
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: center;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
#faq #annHL .tabCont .page a {
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
	color: #0094db;
	font-family: Arial, Helvetica, sans-serif;
}
#faq #annHL .tabCont .page .num {
	color: #666666;
}
#faq #annHL .tabCont .page .act {
	font-weight: bold;
	color: #0094db;
}
#assistant/* BRAVIA 小幫手 */
  {
	background-image: url(../../images/assistant_19.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#assistant #cont {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #D7D7D7;
	background-image: url(../../images/assistant_21.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 30px;
}
#assistant #cont #tv {
	float: right;
	background-image: url(../../images/assistant_02.gif);
	background-repeat: no-repeat;
	height: 121px;
	width: 330px;
	margin-right: 50px;
	_margin-right: 25px;
	margin-top: 15px;
}
#assistant #cont #tv select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	margin-top: 65px;
	margin-left: 48px;
	width: 230px;
}


#warranty  {
	background-image: url(../../images/provisionBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 6px;
	margin-right: auto;
	margin-bottom: 13px;
	margin-left: auto;	
}
#assistant #cont #txt {
	float: left;
}

#warranty #provision {
	background-image: url(../../images/borderBg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E4E4E4;
	border-left-color: #E4E4E4;
	width: 750px;
	padding-top: 10px;	
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#warranty #provision #otherPrd {
	display: none;

}
#warranty #provision #vosFaq {
	display: none;

}

#warranty #provision .tle  {
	margin-top:10px;

	*margin-top:20px;
	_margin-top:20px;
	margin-bottom: 20px;
	margin-bottom: 20px\9;

	*margin-bottom: 15px;
	_margin-bottom: 15px;
	margin-left: 0px;
}
#warranty #provision .st {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#warranty #provision #pTab   {
	list-style-type: none;
	z-index: 200;
	width: 685px;
	background-image: url(../../images/provisionTop.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 37px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 67px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#warranty #provision #pTab li {
	float: left;
	margin-right: 1px;
}
#warranty #provision #pTab .tabOn {
	background-image: url(../../images/pTabOn.gif);
	background-repeat: no-repeat;
	width: 150px;
	text-align: center;
	height: 22px;
	padding-top: 10px;
	display: block;
	text-decoration: none;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#warranty #provision #pTab .tabOff {
	background-image: url(../../images/pTabOff.gif);
	background-repeat: no-repeat;
	width: 150px;
	text-align: center;
	height: 22px;
	padding-top: 10px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #999999;
}
#warranty #provision #cont {
	background-color: #fff7eb;
	margin-right: auto;
	margin-left: auto;
	color: #636363;
	line-height: 20px;
	width: 710px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#warranty #provision #cont a {
	color: #0099FF;
}
#warranty #provision #cont ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 12px;
}
#warranty #provision #cont li {
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#warranty #provision .t1 {
	font-size: 12px;
	color: #FF6600;
}
#warranty #provision .t2 {
	font-size: 12px;
}
#warranty #provision .t3 {
	font-size: 13px;
	font-weight: bold;
}
#warranty   #provision   h4  {
	color: #666666;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
#warranty #provision #cont #vosFollow {
	display: none;
}
#warranty #provision #cont #vosFollow img {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}

#warranty  #provision  #overseas li {
	background-image: url(../../images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
	margin-bottom: 10px;
}
#warranty #provision #deadline {
	width: 95%;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #464646;
	margin-top: 10px;
	margin-bottom: 10px;
}
#warranty #provision #deadline td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
}
#warranty #provision #deadline .nonLine {
	border-bottom-style: none;
}
#warranty #provision #deadline .inner {
	padding-top: 0px;
	padding-bottom: 10px;
}

#warranty #provision #deadline #item {
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	color: #666666;
}
#warranty #provision #deadline #it1 {
	width: 200px;
}
#warranty #provision #deadline #it2 {
	width: 70px;
	padding-top: 10px;
	padding-bottom: 7px;
}
#warranty #provision #deadline #it3 {
	width: 200px;
}
#warranty #provision #deadline #it4 {
}
#warranty #provision #deadline .even {
	background-color: #FFF5E8;
}
#warranty #provision #deadline tr {
	background-color: #FAFAFA;
}
#warranty #provision #dlNote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #666666;
	line-height: 16px;
}
#warranty #provision #overseasIndex {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 9px;
	width: 733px;
}
#warranty #provision #overseasIndex li {
	margin-bottom: 10px;
	float: left;
	margin-top: 10px;
}
#warranty #provision #overseasIndex .line {
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#warranty #provision #overseasIndex .link {
	float: left;
}
#warranty #provision #overseasIndex .ct {
	float: left;
}
#warranty #provision #cont #qList {
	width: 662px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0px;
}
#warranty #provision #cont #qList li {
	background-image: url(../../images/dotline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 10px;
}
#warranty #provision #cont #qList a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
#warranty #provision #cont #qList a:hover {
	color: #333333;
}
#warranty #provision #cont #qList .ansOpen {
	background-image: url(../../images/qa_open.gif);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 612px;
	padding-top: 14px;
	padding-left: 50px;
}
#warranty #provision #cont #qList .ansClose {
	background-image: url(../../images/qa_close.gif);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 612px;
	padding-top: 14px;
	padding-left: 50px;
}
#warranty #provision #cont #qList p {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d5d5d5;
	border-left-color: #d5d5d5;
	background-image: url(../../images/a_icon.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-top: 10px;
	padding-left: 50px;
	padding-right: 15px;
	padding-bottom: 10px;
	margin: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	display: none;
}
#warranty  #provision  #cont  #qList  .spe  {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 10px;
}

#warranty #provision #cont #qList .line {
	background-image: url(../../images/line.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.goTop   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.goTop  a   {
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.goTop    .trd    {
	color: #FF6600;
	font-size: 7px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 3px;
}
.goTop .txt {
	font-size: 10px;
	color: #666666;
}
#cs #intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	margin-top: -8px;


	*margin-top: 2px;
	_margin-top: 2px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 755px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#cs  #csMail  {
	float: right;
}
#cs  #csTel  {
	float: left;
}
#cs  #other  {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#cs  #csFollow  #followPic  {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#csSubCont {
	margin-top: 15px;
	margin-bottom: 5px;
}

#csSubCont #csTabs {
	background-image: url(../../images/phoneOrderTop.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	list-style-type: none;
	margin: 0px;
	width: 782px;
	padding: 0px;
	height: 40px;
}
#csSubCont #csTabs li {
	float: left;
	margin-right: 1px;
}
#csSubCont #csTabs #tle {
	margin-right: 8px;
}
#csSubCont #csTabs .tabOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	background-image: url(../../images/csTabOn.gif);
	background-repeat: no-repeat;
	width: 129px;
	height: 21px;
	display: block;
	text-align: center;
	padding-top: 9px;
	padding-top: 12px\9;
	*padding-top: 12px;
	_padding-top: 12px;
	padding-bottom: 1px;
}
#csSubCont #csTabs .tabOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	background-image: url(../../images/csTabOff.gif);
	background-repeat: no-repeat;
	width: 129px;
	height: 21px;
	display: block;
	text-align: center;
	padding-top: 9px;
	padding-top: 12px\9;
	*padding-top: 12px;
	_padding-top: 12px;
	padding-bottom: 1px;
}
#csSubCont #cont {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	width: 780px;
	background-image: url(../../images/phoneOrder08.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 285px;
}
#csSubCont #cont p {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
	_margin-left: 11px;
	float: left;
	width: 460px;
}
#csSubCont  #cont  img  {
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-top: 5px;
}
#csHotPrd {
	margin-top: 10px;
	margin-bottom: 10px;
}
#csHotPrd #prdPic {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	width: 780px;
}
#csHotPrd #prdPic img {
	margin-right: auto;
	margin-left: auto;
}
#mailForm {
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 996px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: -50px;
	padding-left: 0px;
	background-color: #FFFFFF;
	background-image: url(../../images/csMailForm_bg.gif);
}
#mailForm #forms {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	background-image: url(../../images/csMailForm_pic.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 25px 0px 0px 20px;
	margin: 0px;
}
#mailForm #forms ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 130px;
	_margin-left: 65px;
	width: 560px;
	float: left;
}
#mailForm #forms li {
	width: 100%;
	float: left;
	display: block;
	margin-bottom: 2px;
}
#mailForm #forms .it {
	float: left;
}
#mailForm #forms .cont {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
#mailForm #forms #gender {
	background-image: url(../../images/csMailForm_01.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	padding-top: 7px;
	width: 70%;
}
#mailForm #forms .cont .input {
	border: 1px solid #CCCCCC;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#mailForm  #forms  #tel1 {
	background-image: url(../../images/csMailForm_tel1.gif);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	width: 86%;
	background-position: 0px 3px;
}
#mailForm  #forms  #tel2 {
	height: 30px;
	background-image: url(../../images/csMailForm_tel2.gif);
	background-repeat: no-repeat;
	width: 86%;
	background-position: 0px 4px;
}
#mailForm #forms .tel {
	height: 20px;
	margin-left: 20px;
	width: 194px;
	border: 1px solid #CCCCCC;
}

#mailForm #forms .zip {
	width: 80px;
	margin-left: 80px;
	margin-top: 3px;
	border: 1px solid #CCCCCC;
	height: 21px;
}


#mailForm #forms .cont textarea {
	height: 200px;
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#mailForm #forms #btn {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 190px;
}
#mailForm #forms #btn a {
	float: left;
}
#phoneOrder {
	background-image: url(../../images/phoneOrderTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
}
#phoneOrder #exp {
	background-image: url(../../images/phoneOrder02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	width: 780px;
	margin: 0px;
	padding: 0px;
}
#phoneOrder #exp ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#phoneOrder  #exp  #view  {
	background-image: url(../../images/phoneOrder04.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	*background-position: left 10px;
	_background-position: left 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#phoneOrder #exp #view a {
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 368px;
}
#phoneOrder #exp #view img {
	margin-top: -10px;
	margin-left: 35px;
}
#phoneOrder #exp #note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	margin-top: 0px;
	margin-right: 70px;
	margin-bottom: 0px;
	margin-left: 60px;
	line-height: 18px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#qa {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	*margin-top: 0px;
	_margin-top: 0px;
}
#qa img {
	display: inline;
	margin: 5px;
}
#repair {
	background-image: url(../../images/phoneOrderBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 6px;
	margin-right: auto;
	margin-bottom: 13px;
	margin-left: auto;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#repair #repairCont {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E4E4E4;
	border-left-color: #E4E4E4;
	width: 750px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin: 0px;
	background-color: #FFFFFF;
}
#repair  #repairFollow {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#repair #valueddTabs {
	background-image: url(../../images/phoneOrderTop.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	list-style-type: none;
	width: 752px;
	margin: 0px;
	*margin : -3px 0px 0px 0px;
	_margin: -3px 0px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	*padding-bottom: 9px;
	_padding-bottom: 9px;
	padding-left: 30px;
	_padding-left: 30px;
}
#repair #valueddTabs li {
	float: left;
	margin-right: 1px;
}
#repair #valueddTabs .tabOn {
	background-image: url(../../images/csTabOn.gif);
	background-repeat: no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	height: 31px;
	width: 129px;
	text-align: center;
	padding-top: 10px;	
	margin-bottom: -10px;
}
#repair #valueddTabs .tabOff {
	background-image: url(../../images/valueaddTabs1Off.gif);
	background-repeat: no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bbbbbb;
	text-decoration: none;
	height: 31px;
	width: 129px;
	text-align: center;
	padding-top: 10px;	
	margin-bottom: -10px;
}
#repair #valueddTabs .tabOnLong {
	background-image: url(../../images/valueaddTabs2On.gif);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 205px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;	
	margin-bottom: -10px;
}
#repair #valueddTabs .tabOffLong {
	background-image: url(../../images/valueaddTabs2Off.gif);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 205px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bbbbbb;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;	
	margin-bottom: -10px;
}
#repair  #reserve  {
	margin-right: auto;
	margin-left: auto;
	width: 709px;
}
#repair  #reserve  #resvLogin  {
	background-image: url(../../images/reserve_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 430px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	margin-top: 20px;
}
#repair #reserve #resvLogin #revlog {
	background-color: #fafafa;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e7e7e7;
	border-left-color: #e7e7e7;
	*margin-bottom: -10px;
	_margin-bottom: -40px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 65px;
}
#repair #reserve #resvLogin #revlog p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#repair  #reserve  #resvLogin  #revlog  #chkMbr    {
	background-image: url(../../images/reserve_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	width: 262px;
	display: block;
	padding-right: 10px;
	margin-bottom: 10px;
}
#repair #reserve #resvLogin #revlog #chkMbr .rdo {
     margin: -9px 8px 0px 36px;
	 margin: -9px 4px 0px 33px\9;
	*margin: -9px 6px 0px 30px;
	_margin: -9px 4px 0px 34px;	
}
#repair  #reserve  #resvLogin  #revlog  #account    {
	background-image: url(../../images/reserve_06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	display: block;
	width: 200px;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	_margin-bottom: 10px;
}
#repair #reserve #resvLogin #revlog #pw {
	background-image: url(../../images/reserve_07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	display: block;
	width: 200px;
	float: left;
}
#repair  #reserve  #resvLogin  #revlog  .input  {
	height: 20px;
	margin-left: 48px;
	border: 1px solid #CCCCCC;
}
#repair  #reserve  #resvLogin  #revlog  #nextStep    {
	float: right;
	margin-right: 20px;
	_margin-right: 10px;
	margin-top: 10px;
}
#repair #reserve #resvLogin #revlog #forget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	width: 200px;
	float: left;
	margin-top: 10px;
}
#repair  #reserve  #resvLogin  #revlog  #forget  a    {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	margin-right: 5px;
	margin-left: 5px;
}
#repair #reserve #resvLogin #revlog #forget a:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	margin-right: 5px;
	margin-left: 5px;
}
#repair  #repairCont  .valTables   {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#repairBdr {
	background-image: url(../../images/phoneOrderBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
}
#repairBdr #midBdr {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	width: 780px;
	padding-bottom: 20px;
}
#repairBdr  #status  {
	width: 606px;
	margin-right: auto;
	margin-left: auto;
}
#repairBdr #status #statusTop {
	background-image: url(../../images/status_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 9px;
}

#repairBdr #status    ul  {
	list-style-type: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e7e7e7;
	border-left-color: #e7e7e7;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FAFAFA;
}

#repairBdr #status ul li {
	padding-top: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#repairBdr #status .srInput {
	height: 21px;
	border: 1px solid #CCCCCC;
}


#repairBdr #status #serial {
	background-image: url(../../images/status_12.gif);
	background-repeat: no-repeat;
	height: 35px;
}
#repairBdr #status #serial #srNum {
	float: left;
	margin-left: 90px;
}

#repairBdr  #status  #srTel {
	background-image: url(../../images/status_15.gif);
	background-repeat: no-repeat;
	height: 35px;
}
#repairBdr #status #srTel #num1 {
	float: left;
	width: 50px;
	margin-left: 103px;
}
#repairBdr #status #srTel #num2 {
	float: left;
	margin-left: 15px;
	width: 190px;
}
#repairBdr  #status  #srChk {
	background-image: url(../../images/status_18.gif);
	background-repeat: no-repeat;
	height: 35px;
}
#repairBdr #status #srChk #chkNum {
	float: left;
	margin-left: 155px;
	margin-right: 5px;
}
#repairBdr #status #btn {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: -10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e7e7e7;
	border-left-color: #e7e7e7;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;


	*padding-bottom: 7px;
	_padding-bottom: 7px;
	padding-left: 0px;
	background-color: #FAFAFA;
}
#repairBdr #status #btn img {
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#repairBdr #status #surveyTel {
	background-image: url(../../images/survey04.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding-bottom: 20px;
}
#repairBdr #status #surveyTel #num1 {
	float: left;
	width: 50px;
	margin-left: 103px;
}
#repairBdr #status #surveyTel #num2 {
	float: left;
	margin-left: 15px;
	width: 190px;
}
#survey    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	line-height: 20px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#survey #surveyForm {
	background-color: #E6F7FF;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	margin-top: 5px;
}
#survey    #surveyForm ul   {
	list-style-type: none;
	margin: 0px;
	background-color: #E6F8FF;
	padding: 0px;
	width: auto;
	display: block;
}
#survey   #surveyForm   ul li  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
	float: left;
}
#survey #surveyForm span {
	display: block;
	float: left;
}
#survey #surveyForm .item {
	margin-right: 5px;
	padding-top: 4px;
}
#survey #surveyForm #chkNum {
	width: 50px;
	margin-right: 10px;
}

#survey #surveyForm #zip {
	width: 20px;
}
#survey #surveyForm .srInput {
	height: 15px;
}

#survey  #btn  {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	*padding-bottom: 0px;
	_padding-bottom: 0px;
	padding-left: 0px;
}
#survey  #btn  img  {
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#repairCost {
	list-style-type: none;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 730px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	_margin-left: 10px;
	line-height: 20px;
	display: block;
	float: left;
}
#repairCost li {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
#repairCost .item {
	float: left;
	display: block;
	width: 100px;
	font-weight: bold;
	color: #666666;
}
#repairCost .txt {
	float: left;
	display: block;
	width: 610px;
}
#infoMenu  {
	padding: 0px;
	list-style-type: none;
	font-size: 0px;
	float: left;
	width: 210px;
	margin-top: 10px;
	*margin-top: 19px;
	_margin-top: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	_margin-left: 10px;
}
#infoMenu li {
	background-image: url(../../images/info_btnOff.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 210px;
	margin-bottom: 3px;
	padding-top: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
}
#infoMenu li a {
	text-decoration: none;
	color: #999999;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
}
#infoMenu li a:hover {
	text-decoration: none;
	color: #666666;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#infoMenu  .btnOn  {
	background-image: url(../../images/info_btnOn.gif);
	background-repeat: no-repeat;
}
#infoMenu  .btnOn  a  {
	color: #FFFFFF;
}
#infoMenu  .btnOn  a:hover  {
	color: #FFFFFF;
}
#infoCont {
	float: right;
	width: 517px;
	margin-top: 9px;
	*margin-top: 19px;
	_margin-top: 19px;
	margin-right: 20px;
	_margin-right: 10px;
}
#infoCont .pdt .pdtName  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #333333;
	font-weight: bold;
	background-image: url(../../images/info_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
	width: 477px;
	margin: 0px;
}
#infoCont .pdt .data  {
	background-image: url(../../images/info_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	background-color: #ECEBEB;	
	min-height: 394px;
	height:100%;
	_height:394px;
}
#infoCont .pdt .data .pic  {
	float: left;
	margin-left: 18px;
	_margin-left: 9px;
}
#infoCont  .pdt  .data  .pic  img  {
	margin-bottom: 3px;
}
#infoCont  .pdt  .data  .explain  {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 169px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	color: #666666;

	*padding-bottom: 8px;
	_padding-bottom: 0px;
	padding: 0px;
}
#infoCont  .pdt  .data  .explain  li  {
	margin-bottom: 4px;
	width: 100%;
	float: left;
	margin-top: 4px;
}
#infoCont  .pdt  .data  .explain  .bullet  {
	float: left;
	width: 12px;
}
#infoCont    .pdt    .data    .explain    .cont       {
	float: left;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	width: 156px;
}#infoCont   .pdt   .data   .explain   .cont   .ex   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
}
#repair #twMap {
	float: left;
	margin-left: 15px;
	_margin-left: 12px;
}
#repair #stationArea {
	width: 550px;
	float: right;
	color: #FFFFFF;
}


#repair .areaList {
	float: right;
	margin-right: 10px;


	*margin-right: 12px;
	_margin-right: 12px;
	width: 520px;
}
#repair .areaList #area_n {
	background-image: url(../../images/repair_station_northTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#repair .areaList #area_m {
	background-image: url(../../images/repair_station_midTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#repair .areaList #area_s {
	background-image: url(../../images/repair_station_southTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#repair .areaList #area_e {
	background-image: url(../../images/repair_station_eastTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#repair .areaList .area {
	float: left;
	width: 280px;
	padding-top: 29px;
	padding-bottom: 10px;
	margin-top: 5px;
}
#repair .areaList .btn {
	float: left;
	padding: 0px;
	list-style-type: none;
	width: 197px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-size: 0px;
}
#repair .areaList .area ul {
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	width: 90px;
}
#repair .areaList .area ul li {
	margin-bottom: 5px;
	margin-top: 5px;
	background-image: url(../../images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 8px;
}
#repair .areaList .area a {
	text-decoration: none;
	font-size: 13px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

#repair .areaList .stationLeft  {
	float: left;	
}
#repair .areaList .stationRight {
	float: left;
}
#repair .areaList #area_n a:hover {
	color: #F0BE4A;
}
#repair .areaList #area_m a:hover {
	color: #819DE9;
}
#repair .areaList #area_s a:hover {
	color: #f293a6;
}
#repair .areaList #area_e a:hover {
	color: #8cc554;
}
#repair .areaList #now_n {
	color: #F0BE4A;
}
#repair .areaList #now_m {
	color: #819DE9;
}
#repair .areaList #now_s {
	color: #f293a6;
}
#repair .areaList #now_e {
	color: #8cc554;
}
#repair  .areaList  #n_bg  {
	float: left;
	background-image: url(../../images/repair_station_northBg.gif);
	background-repeat: repeat-y;
	width: 280px;
	padding-bottom: 10px;
}
#repair  .areaList  #m_bg  {
	float: left;
	background-image: url(../../images/repair_station_midBg.gif);
	background-repeat: repeat-y;
	width: 280px;
	padding-bottom: 10px;
}
#repair  .areaList  #s_bg  {
	float: left;
	background-image: url(../../images/repair_station_southBg.gif);
	background-repeat: repeat-y;
	width: 280px;
	padding-bottom: 10px;
}
#repair  .areaList  #e_bg  {
	float: left;
	background-image: url(../../images/repair_station_eastBg.gif);
	background-repeat: repeat-y;
	width: 280px;
	padding-bottom: 10px;
}
#repair .areaList .bottom {
	float: left;
}
#repair #stationIntro {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
}
#repair #stationIntro #detail {
	float: left;
	width: 300px;
}
#repair #stationIntro #detail #name_n {
	color: #F0BE4A;
	margin: 0px;
	padding: 0px;
}
#repair #stationIntro #detail #name_m {
	color: #819DE9;
	margin: 0px;
	padding: 0px;
}
#repair #stationIntro #detail #name_s {
	color: #F293A6;
	margin: 0px;
	padding: 0px;
}
#repair #stationIntro #detail #name_e {
	color: #8CC554;
	margin: 0px;
	padding: 0px;
}
#repair #stationIntro #detail ul {
	list-style-type: none;
	padding: 0px;
	font-size: 12px;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	line-height: 18px;
}
#repair #stationIntro #detail ul li {
	margin-top: 8px;
	margin-bottom: 8px;
}
#repair  #stationIntro  #detail  ul  li  ul    {
	float: left;
	margin: 0px;
	padding: 0px;
}

#repair  #stationIntro  #detail  ul  li  ul li {
	margin-top: 3px;
	margin-bottom: 3px;
	float: left;
	width: 290px;
}
#repair #stationIntro #detail .tle {
	float: left;
	width: 72px;
}
#repair #stationIntro #detail .txt {
	width: 210px;
	float: left;
}


#repair #stationIntro #detail .item {
	color: #333333;
	font-weight: bold;
}
#repair #stationIntro #detail #cmd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	padding: 0px;
	line-height: 18px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 280px;
}
#repair #stationIntro #detail #cmd a {
	color: #0066CC;
	text-decoration: none;
}
#repair #stationIntro #detail #cmd a:hover {
	color: #6699CC;
	text-decoration: none;
}
#repair #stationIntro #stationMap {
	float: right;
}
#repair  #stationIntro  #stationMap  iframe    {
	/*border: 1px solid #CCCCCC;*/
	margin-bottom: 0px;
	*margin-bottom: 5px;
	_margin-bottom: 5px;
}
#register  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 0px;
	*margin-top: 5px;
	_margin-top: 5px;
}
#register #regLogin {
	background-color: #ffe8c3;
	margin-bottom: 20px;
	width: 751px;
	margin-right: auto;
	margin-left: auto;
}
#register a {
	color: #0066CC;
	text-decoration: none;
}
#register  a:hover   {
	color: #0099CC;
}

#register #regLogin ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 60px;
	_margin-left: 20px;
	width: 680px;
	display: block;
	float: left;
}
#register #regLogin li {
	float: left;
	padding-left: 46px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-position: left 4px;
}
#register #regLogin li .tf {
	border: 1px solid #CCCCCC;
	height: 20px;
	width: 164px;
	margin-top: 4px;
}
#register #regLogin #acc {
	background-image: url(../../images/register_02.gif);
	background-repeat: no-repeat;
	width: 190px;
}
#register #regLogin #pw {
	background-image: url(../../images/register_03.gif);
	background-repeat: no-repeat;
	width: 160px;
}
#register #regLogin #btn {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	_margin-left: 0px;
	width: 58px;
}
#register #regLogin #other {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#register #bonus {
	font-size: 0px;
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
#register #bonus li {
	margin-top: 8px;
	margin-bottom: 5px;
	border: 1px solid #FFFFFF;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#register #cmd {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	list-style-type: none;
	line-height: 18px;
}
#register #cmd li {
	margin-top: 8px;
	margin-bottom: 8px;
}
#register #logout {
	text-align: right;
	color: #006699;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#register #logout a {
	margin-right: 8px;
	margin-left: 8px;
	color: #006699;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#register #logout a:hover {
	margin-right: 8px;
	margin-left: 8px;
	color: #0099CC;
	text-decoration: none;
}
#register #welcome {
	background-color: #F6F6F6;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#register #welcome #mbrName {
	color: #0066CC;
	margin-right: 5px;
	margin-left: 5px;
}
#register #regTab {
	margin-right: auto;
	margin-left: auto;
	width: 720px;
	margin-top: 8px;
	margin-bottom: 10px;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#register #regTab th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	vertical-align: middle;
}
#register #regTab td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}
#register #regTab .even {
	background-color: #FFF2E6;
}
#register  #regTab  .cancelReg  {
	margin-right: auto;
	margin-left: auto;
}
#register #regTab .odd {
	background-color: #F5F5F5;
}
#register #addReg {
	margin-right: auto;
	margin-left: auto;
}
#register #addForm {
	list-style-type: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 500px;
	display: block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 0px solid #CCCCCC;
}
#register #addForm li {
	width: 480px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-top: 6px;
	margin: 0px;
}
#register  #addForm .selectType {
	margin-bottom: 10px;
	margin-left: -4px;
}

#register #addForm .gray {
	background-color: #FFFFFF;
}

#register #addForm .line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: 95%;
}

#register #addForm .itm {
	width: 85px;
	display: block;
	float: left;
	font-weight: bold;
	padding-top: 4px;
	margin-right: 5px;
	font-size: 13px;
}
#register #addForm .txtfd {
	float: left;
	height: 20px;
	border: 1px solid #CCCCCC;
	width: 200px;
}
#register  #addForm .note {
	margin-top: 5px;
	float: left;
	display: block;
	color: #999999;
}
#register #addForm .note a {
	text-decoration: none;
	color: #0099CC;
}
#register #addForm img {
	float: left;
	margin-top: 3px;
	margin-right: 5px;
	margin-left: 5px;
}
#register #addForm select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#register #prdRegTerm {
	background-color: #FFF5E8;
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
}
#register #prdRegTerm #title {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFCC99;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#register #prdRegTerm .item {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	margin-top: 20px;
}
#register #prdRegTerm .itm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#register #prdRegTerm .t1 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #555555;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#register #prdRegTerm .t2 {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 15px;
}
#register  #confirm  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;	
	margin-right: auto;
	margin-left: 300px;	
	_margin-left: 150px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
}
#register #confirm span {
	display: block;
	float: left;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
#register #confirm #txt {
	margin-top: 3px;
	width: 75px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#register #confirm #button {
	padding: 0px;
	width: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#register #confirm #chk {
    margin-top: 1px;
	*margin-top: 0px;
	_margin-top: 1px;
}
#register  #regSuccess {
	background-color: #FFF5E8;
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
}
#register #regSuccess .text {
	text-align: center;
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
}


#register #successTxt {
	font-size: 12px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#register #successTxt #successNote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6666;
}
#register #failureNote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	margin-right: 10px;
	margin-left: 10px;
}
#register  #failureNote .text {
	text-align: center;
	line-height: 20px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #FF6600;
}
#register  #regFailure {
	background-color: #f5f5f5;
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
	background-image: url(../../images/failure_icon.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#register   #regFailure   .text {
	color: #666666;
	font-size: 15px;
	margin-left: 130px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}
#survey #JayForm  {
	background-color: #E6F7FF;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	margin-top: 5px;
}
