﻿@charset "utf-8";
/* CSS Document */
body{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;} 
ul,li{list-style:none; margin:0px; padding:0px;}
h1{margin:0px; padding:0px;}
a{text-decoration:none;}
a:link,a:visited{color:#333333;	text-decoration:none;}
/***header***/
#top{border-top:#0363b2 4px solid;  width:100%;   background:#fff;height:62px; background:url(../images/bg-top.gif) no-repeat bottom right;}
#topSub{height:62px; border-bottom:none; width:100%;  -webkit-box-shadow:0 0px 0px #ccc}
/*
#top img{max-width:300px; width:expression(document.body.clientWidth>300?"300px":"auto"); overflow:hidden;}
#topSub{border-top:#ccc 2px solid;}
*/
#top:after,#topSub:after{clear:both; height:; visibility:hidden; display:block; content:"";}
.topbt{float:right; margin-right:10px; margin-top:10px;}
.topbt img{ padding-top:8px; padding-left:3px; padding-right:3px; height:30px;}
a.logo{float:left; padding:15px 0 0 5px;}

#mainnav{position:absolute; width:100%; background:#fff; z-index:1000; text-align:left; border-top:2px solid #1080dc;}
#mainnav dl, #mainnav dt, #mainnav dd{padding:0; margin:0; text-align:left;}
#mainnav dl{padding:0px;}
#mainnav dt{text-align:left;}
#mainnav dt { }
#mainnav dt a{}
#mainnav dt img{width:20px;}
.slist{ background:url(../../../Mobile/images/arrow2.png) no-repeat center right #fff; width:100%; border-bottom:1px solid #51acf7; }
.slist a{color:#1080dc; display:block; font-size:1em;   padding-top:10px; padding-bottom:10px; padding-left:10px;}
.slist-1{ background: url(../../../Mobile/images/arrow3.png) no-repeat center right #1080dc; width:100%; border-bottom:1px solid #51acf7;}
.slist-1 a{color:#fff; display:block; font-size:1em; padding-top:10px; padding-bottom:10px; padding-left:10px;}

.news-slist{ background: url(../../../Mobile/images/arrow2.png) no-repeat center right  #fff; width:100%; border-bottom:1px solid #51acf7;}
.news-slist a{color:#1080dc; display:block; font-size:1em; padding-top:10px; padding-bottom:10px; padding-left:10px;}
.news-slist-1{background: url(../../../Mobile/images/arrow3.png) no-repeat center right #1080dc;width:100%; border-bottom:1px solid #51acf7;}
.news-slist-1 a{color:#fff; display:block; font-size:1em; padding-top:10px; padding-bottom:10px; padding-left:10px;}

.store-slist{ background: url(../../../Mobile/images/arrow2.png) no-repeat center right  #fff; width:100%; border-bottom:1px solid #51acf7;}
.store-slist a{color:#1080dc; display:block; font-size:1em; padding-top:10px; padding-bottom:10px; padding-left:10px;}
.store-slist-1{ background: url(../../../Mobile/images/arrow3.png) no-repeat center right #1080dc; width:100%; border-bottom:1px solid #51acf7;}
.store-slist-1 a{color:#fff; display:block; font-size:1em; padding-top:10px; padding-bottom:10px; padding-left:10px;}

.aboutus-slist{ background: url(../../../Mobile/images/arrow2.png) no-repeat center right  #fff; width:100%; border-bottom:1px solid #51acf7;}
.aboutus-slist a{color:#1080dc; display:block; font-size:1em; padding-top:10px; padding-bottom:10px; padding-left:10px;}
.aboutus-slist-1{background: url(../../../Mobile/images/arrow3.png) no-repeat center right #1080dc; width:100%; border-bottom:1px solid #51acf7;}
.aboutus-slist-1 a{color:#fff; display:block; font-size:1em; padding-top:10px; padding-bottom:10px; padding-left:10px;}

.showcase-slist{  background: url(../../../Mobile/images/arrow2.png) no-repeat center right  #fff; width:100%; border-bottom:1px solid #51acf7;}
.showcase-slist a{color:#1080dc; display:block; font-size:1em; padding-top:10px; padding-bottom:10px; padding-left:10px;}
.showcase-slist-1{ background: url(../../../Mobile/images/arrow3.png) no-repeat center right #1080dc; width:100%; border-bottom:1px solid #51acf7;}
.showcase-slist-1 a{color:#fff; display:block; font-size:1em; padding-top:10px; padding-bottom:10px; padding-left:10px;}

.contact-slist{  background: url(../../../Mobile/images/arrow2.png) no-repeat center right  #fff; width:100%; border-bottom:1px solid #51acf7;}
.contact-slist a{color:#1080dc; display:block; font-size:1em; padding-top:10px; padding-bottom:10px; padding-left:10px;}
.contact-slist-1{ background: url(../../../Mobile/images/arrow3.png) no-repeat center right #1080dc; width:100%; border-bottom:1px solid #51acf7;}
.contact-slist-1 a{color:#fff; display:block; font-size:1em; padding-top:10px; padding-bottom:10px; padding-left:10px;}

.support-slist{  background: url(../../../Mobile/images/arrow2.png) no-repeat center right  #fff; width:100%; border-bottom:1px solid #51acf7;}
.support-slist a{color:#1080dc; display:block; font-size:1em; padding-top:10px; padding-bottom:10px; padding-left:10px;}
.support-slist-1{ background: url(../../../Mobile/images/arrow3.png) no-repeat center right #1080dc; width:100%; border-bottom:1px solid #51acf7;}
.support-slist-1 a{color:#fff; display:block; font-size:1em; padding-top:10px; padding-bottom:10px; padding-left:10px;}

#mainnav dd a{margin-top:0px;  display:block; color:#fff; font-size:1em; padding:12px; border-bottom:1px solid #51acf7; padding-left:1.5em; }
#mainnav dd {background:#1080dc; }
#mainnav dd-bk { background:url(../images/bg-dwmenu-2.gif) no-repeat bottom left;  }




#wrapper{padding-top:0px;}


#search-bar{ height:45px;  line-height:45px; width:100%; background:url(../images/bg-search.png) no-repeat top right #97bbf0; border-bottom:1px solid #ffffff;}
#search-bar:after{clear:both; height:; visibility:hidden; display:block; content:"";}
.langue{  text-align:left; width:100%;}
.search{}
.topSearchForm { border:none; background:none; font-size:1em; padding-left:0.5em;   color:#000; padding:none;}
#search .form {padding: 0px; color: rgb(102, 102, 102); font-size: 11px;}
#search .bt {color: rgb(102, 102, 102); font-size: 11px;}
/* ======================= */
/* 下拉選單區塊  */
/* ======================= */
.language_menu { margin: 0px;   padding: 0px; font-size: 11px; } 
.language_menu ul li {	display: block;	float: left;	position: relative; width:100%;  }
.language_search{   line-height:35px; } 
.language_menu ul { width:106px; }

/* ======================= */
/* 下拉選單的高度－可自修改 */
/* ======================= */
.language_menu ul li ul {	margin: -4px 0 0;	display: none;	position: absolute;	width: 106px; background: #1b5cbc;	z-index: 999999;		overflow-x:hidden; overflow-y:auto;	border-image: initial; border:1px dashed #999;} 
.language_menu ul li ul li {	background: #1b5cbc;} 
.language_menu ul li ul li a {	display: block;	padding: 0 8px;	font-size: 11px;	overflow: hidden;	line-height: 45px;	color:#333;}
.language_menu, .language_menu .option_list{ width:106px;} 
/* ======================= */
/* 子層選單 */
/* ======================= */
.language_menu ul li ul li ul.children{
	display: none;	position: inherit;	width: 100%;	z-index:none;	border: 0;	height:inherit;} 
.language_menu ul li ul li ul.children li a{}
.language_menu .option_selected { color: #fff;    display: block;    font-size:1em;     position: relative;     height:45px;  z-index: 9400; line-height:45px; padding-left:8px; text-align:left; } 
.language_menu .option_list li{	float:none;	width:100%;} 
.language_menu .option_list a{ color:#fff;  line-height:45px; font-size:1em;  letter-spacing: 0.1em;　} 
.language_menu .option_list { width:100%;} 
/* ======================= */
/* 滑入選項變色－可自修改*/
/* ======================= */
.language_menu .hovered_item{	background: #0066ff;	font-weight: bold;	color:#FFF;}


/***footer***/
footer{background-color:#cccccc; margin-top:0px; font-size:0.8em; color:#000000; text-align:left; padding-top:0.2em; padding-bottom:0.2em;}
footer .copyright{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:0.7em; left:0.3em;  line-height:35px; padding-left:0.8em;}
footer a img{width:30px; height:40px; float:right; padding-right:0.4em;}
footer:after{clear:both; display:block; visibility:hidden; height:0; content:".";}



/*選單*/
#menuSel{position:absolute; top:62px; right:0px; width:100%; border-bottom:#000 2px solid; background:#fff;-webkit-box-shadow:0 2px 6px #999; z-index:99999999999999999999999;}
#menuSel h1{ font-size:1em; background:#990218; /*background:-webkit-gradient(linear, left top, left bottom, from(#990218), to(#cb1a36));*/ background:-webkit-gradient(linear, left top, left bottom, from(#1350a9), to(#1c60c4)); color:#fff; font-family:Arial, Helvetica, sans-serif; display:block;padding:6px 15px; border-bottom:#fff 1px dotted;}
#menuSel h1 a{color:#fff; font-family:Arial, Helvetica, sans-serif; display:block; padding:5px ; font-size:1em; }
ul.menusub{padding:0; margin:0; background:#fff;}
ul.menusub li{background:#fff; background:-webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#fff)); display:block;width:50%; float:left; border:none;}
ul.menusub:after{display:block; height:0; visibility:hidden; clear:both; content:".";}
ul.menusub li a{ padding:8px 0;color:#000; padding-left:15px; font-size:0.8em;  border:#ccc 1px solid; display:block; line-height:24px;}

#btup{height:35px; margin:0 auto; line-height:35px; color:#FFF; font-size:1em;  background-color:#1080dc; text-align:center;  display:block;}

/***banner***/
#banner:after{clear:both; display:block; visibility:hidden; height:0; content:".";}
#banner .banner{width:33% !important; float:left;margin-bottom:0px; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;}
#banner .banner img{vertical-align:bottom;  width:100%;}
#banner{width:100% }
#banner .clear{ clear:both; width:100%; height:1px; }
/*
#banner .banner{background-repeat:no-repeat; display:block; background-size:cover;}
#banner .banner a{display:block;}
*/

/***首頁-主選單***/
#mainimg{ text-align:center; border-bottom:1px solid #fff;}
#mainimg img{/*max-width:300px; width:expression(document.body.clientWidth>300?"300px":"auto"); overflow:hidden;*/}
#mainmenu{width:auto;}
#mainmenu li{padding:0px; margin:0px;} 
#mainmenu .menu{border-bottom: 1px solid #fff;padding: 0;}
#mainmenu .menu h1{background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#999));}
#mainmenu .menu h1 a{display: block; font-weight: normal; padding: 18px; font-size:16px; color:#000; text-decoration:none; background:url(../images/icon-menu.png) right center no-repeat;}
#mainmenu .menu h1 a:hover{text-decoration: none;}
#mainmenu h1 + div{height: 0; overflow: hidden; -webkit-transition: height 0.3s ease-in; padding:0px; margin:0px;}
#mainmenu :target h1 a{text-decoration: none; font-weight: bold; background:url(../images/icon-menu2.png) right center no-repeat;}
#mainmenu :target h1 + div{height:auto;}
#mainmenu .submenu{ font-size:12px; color:#333;}
#mainmenu .menu .submenu li h1{border:none;}
#mainmenu .menu .submenu li h1 a{color:#333; text-decoration:none; font-size:14px; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef))}
#mainmenu .submenu li{border-bottom:#ccc 1px solid;}
#mainmenu .submenuSub{ font-size:12px; color:#333; border-bottom:#ccc 1px solid;}
#mainmenu .submenuSub a{color:#333; text-decoration:none;}
#mainmenu .submenuSub li{border-bottom:#eee 1px solid;}
#mainmenu .submenuSub  h1{border-left:#ccc 5px solid; border-right:#ccc 5px solid;}
#mainmenu .submenuSub  h1 a{color:#333; text-decoration:none; font-size:14px; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff))}


/***內頁-導覽列***/
#sub{position:fixed; width:100%; z-index:999999;}


#toolbar{background-color:#2096f7; -webkit-box-shadow:0 2px 5px #999;   margin-top:0px; line-height:25px; padding:10px;  top:62px; width:100%; color:#fff; font-size:0.8em; }
#toolbar:after{clear:both; height:; visibility:hidden; display:block; content:"";}
#toolbar a {color:#FFF; font-size:1em; padding-right:5px; padding-left:5px;}
#toolbar  strong{ padding-right:5px; padding-left:5px; font-weight:normal;}

#toolbar nav{float:right;}

.toollink{text-align:center; padding-right:5px;}
.toollink a{color:#FFF;background: -webkit-gradient(linear, left top, left bottom, from(#777), to(#222)); font-size:13px; text-decoration:none; padding:6px 25px; -webkit-border-radius:15px; margin:3px;}

/***主要內容***/
.subtitle { font-size:14px;  line-height:36px; background:url(../../images/bg-subtitle.gif) no-repeat top left; color:#0363b2; font-weight:bold; width:90%;  float:none;  text-align:left; margin-left:3px;}
.subtitle-line { height:30px; background:url(../../images/bg-line.gif) repeat-x top; clear:both; width:100%;}

article h2, h3, h4, h5, h6{font-size:14px;}

#noinfo_tb{text-align:center; padding:40px 0;}

#Detail{padding:15px 10px; line-height:30px; padding-top:115px; color:#333; font-family:Arial, Helvetica, sans-serif;}
#Detail h1{font-size:1em; color:#333; padding:13px 0px 10px;}
#Detail img {max-width:300px;  width:expression(document.body.clientWidth>300?"300px":"auto"); overflow:hidden; }
#Detail2{padding:15px 10px; line-height:30px;  color:#333; font-family:Arial, Helvetica, sans-serif;}
#Detail-prod{ padding-right:0px; padding-left:0px;   color:#333; font-family:Arial, Helvetica, sans-serif; padding-top:115px; width:100%;}

#Detail-store{ padding-right:0px; padding-left:0px;   color:#333; font-family:Arial, Helvetica, sans-serif; padding-top:115px; width:100%;}

 
#pdList{padding:5px 0px 25px;}
#pdList img{width:90px; float:left; margin-right:15px; height:90px;}
#pdList h1{font-size:15px; color:#000; height:90px; display:table-cell; vertical-align:middle;}
#pdList a{text-decoration:none; display:block; height:auto;border-bottom:#eee 1px solid; background:url(../images/icon-item.png) right center no-repeat; padding:0 10px;}
#pdList a:after{display:block; clear:both; height:0px; visibility:hidden; content:".";}

#pdLists{padding:5px 0px 25px;  padding-top:115px;}
#pdList2{ padding:5px; box-shadow:0px 0px 12px -2px rgba(20%,20%,40%,0.5); border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:1px solid #fff; width:90%; margin:0 auto; margin-bottom:10px; }
#pdList2 img{ float:left; height:65px; padding:5px;}
#pdList2 :after{display:block; clear:both; height:0px; visibility:hidden; content:".";}
#pdList2 h2 { line-height:16px; padding-top:15px;  font-size:15px; float:left; color:#0363b2;}
#pdList2 h2 a{font-size:15px; color:#0363b2; font-weight:bold; line-height:18px; font-family:Arial, Helvetica, sans-serif   }
#pdList2 h2 a:hover{color:#0363b2; }

#pds {width:44%; float:left; margin-right:6px; margin-left:7px; margin-bottom:0px; }
#pds .img{   text-align:center; margin-bottom:0px; }
#pds .img img{border:#e8e6e6 6px solid; width:125px; margin:0 auto; margin-bottom:0px; }
#pds h2 { font-size:14px; padding-top:0px; padding-bottom:0px; text-align:center; font-weight:bold; line-height:16px; color:#333;}
#pds a:hover img{ border:#0363b2 6px solid; }
#pds a:hover h2{color:#06F;}
#pds h2 a:hover{color:#06F; }



#pdDetail{padding:15px 0px; line-height:30px;}
#pdDetail h1{font-size:20px;}
#pdDetail h2{font-size:13px; color:#666;}
#pdDetail img{max-width:250px;  width:expression(document.body.clientWidth>250?"250px":"auto"); overflow:hidden; text-align:center;}
#pdDetail .top{padding:5px 10px 5px; border:none;}
#pdDetail section{border-top:#eee 1px solid; padding:5px 10px 20px;}

#pdtitle{ width:40%; float:left; margin-bottom:10px;}
#pdinfo{ width:60%; float:left; margin-bottom:10px; overflow-x:scroll; overflow-y:hidden;}
.pdtbbox table{border-collapse:collapse; width:100%;}
.pdtbbox {border-right:#ccc 1px dashed;}
.pdtbbox th{ background:url(../../images/bg-pdtitle.gif) repeat-x top;padding:2px 5px; border:#ccc 1px dashed;  text-align:center; font-weight:normal; font-size:12px; background-color:#fff; height:45px; line-height:14px;}
.pdtbbox td{padding:0px 2px; border:#ccc 1px dashed; min-height:85px; background-color:#fff; height:85px; text-align:center; font-size:12px;  line-height:14px;} 
 
.pdtbbox2 {border-right:#ccc 0px dashed;}
.pdtbbox2 th{ background:url(../../images/bg-pdtitle.gif) repeat-x top;padding:5px 10px; border:#ccc 1px dashed;  text-align:center; font-weight:normal; line-height:16px;}
.pdtbbox2 td{padding:0px 2px; border:#ccc 1px dashed; min-height:85px; background-color:#fff; height:85px; text-align:center; font-size:12px;} 

.pd-summary { font-size:13px; padding-left:0px; padding-right:0px;} 

#newslist{padding:5px 0px 25px; padding-top:115px;}
#newslist a{
	border-bottom:#eee 1px solid;
	background:url(../images/icon-item.png) right center no-repeat;
	padding:10px 10px 5px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#newslist h1{font-size:15px; color:#000;}
#newslist time{font-size:10px; color:#666;}

#supportlist{padding:5px 0px 25px;  padding-top:115px;}
#supportlist a{border-bottom:#eee 1px solid; background:url(../images/icon-item.png) right center no-repeat; padding:10px 10px 5px; display:block; }
#supportlist h1{font-size:15px; color:#000; height:40px; display:table-cell; vertical-align:middle;}

#SubContant img{max-width:320px;  width:expression(document.body.clientWidth>320?"320px":"auto"); overflow:hidden; text-align:center;}
 


#showcaselist{padding:5px 0px 25px;  padding-top:115px; text-align:left;}
#showcaselist2{ padding:5px; box-shadow:0px 0px 12px -2px rgba(20%,20%,40%,0.5); border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:1px solid #fff; width:90%; margin:0 auto; margin-bottom:10px; }
#showcaselist2 img{ float:left; height:45px; padding:5px;}
#showcaselist2 a:after{display:block; clear:both; height:0px; visibility:hidden; content:".";}
#showcaselist2 h2 { line-height:13px; padding-top:5px;  font-size:14px;}
#showcaselist2 .txt { float:left; width:45%;}
#showcaselist-td{ width:99%; margin:0 auto; }

#showcaselist3{ padding:5px; box-shadow:0px 0px 12px -2px rgba(20%,20%,40%,0.5); border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:1px solid #fff;  margin:0 auto; margin-bottom:10px; width:43%; margin-right:3px; margin-left:5px; float:left; text-align:left; }
#showcaselist3 img{width:100%; }
#showcaselist3 a:after{display:block; clear:both; height:0px; visibility:hidden; content:".";}
 #showcaselist2 h2 { line-height:16px; padding-top:5px;  font-size:15px; color:#0363b2;}
#showcaselist3 h2 { line-height:16px; padding-top:5px;  font-size:15px; color:#0363b2; height:40px;}
#showcaselist3 h2 a{font-size:15px; color:#0363b2; font-weight:bold; line-height:18px;  }
#showcaselist3 h2 a:hover,#showcaselist2 h2 a:hover{color:#0363b2; }
 
 
#contactus{padding:0px 0px 25px;  padding-top:115px;}
#contactus h2{padding-left:10px;}
#contactus h3{font-size:12px; color:#666; padding:0 10px;}
#contactus form{background-color:#efefef;padding:10px;}
#contactus ol{margin:0px; background-color:#FFF; padding:0px;}
#contactus ol li{padding:10px 15px 15px; border-bottom:#eee 1px solid; line-height:30px;}
#contactus ol li:after{display:block; clear:both; height:0px; visibility:hidden; content:".";}
#contactus label{font-size:14px;}
#contactus input{width:95%; height:22px;}
#contactus textarea{width:95%;}
.button{width:100px;}
#contactus ol li img{padding-top:5px;}
#msg{font-size:10px; color:#666;}
.redstar{color:#F00; font-size:16px;}
#contactusthank{font-size:14px; padding:30px 0px; text-align:center; padding-top:115px;}

#contactusInfo{padding:0px 10px 25px;}
#contactusInfo h1{font-size:16px;}
#contactusInfo .item{padding:12px 0 0 12px; color:#666;}
#contactusInfo .txt{padding:5px 20px 0 12px;}
#contactusInfo hgroup{padding-bottom:30px; border-bottom:#eee 1px solid; padding-top:20px;}

iframe {max-width:292px;  width:expression(document.body.clientWidth>292?"292px":"auto"); overflow:hidden;}

.btsty2{padding:5px 12px; font-size:11px; background-color:#03C; color:#FFF; font-size:12px; display:block; border:none; padding:4px 20px 4px 20px; margin-left:5px; cursor:pointer; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; text-align:center;  margin-right:5px; height:30PX; line-height:30px; }
.btsty2:hover{background-color:#0099ff;}

/***********************分頁*********************************/	
#pageCenter, #pageCenterLine{padding-top:8px; text-align:center; padding-bottom:15px;}
#pageCenterLine{border-top:#e5e5e5 1px solid;}
#pageclear{clear:both;}

.pagelink{ font-size: 11px; color: #03C; font-weight: bold;}
.pagelink a{font-size: 10px; color: #999;}
.pagelink a:hover {color: #03C; text-decoration: underline;}
.pagelink span{color:#999;}

.pagelink2{font-size:11px; color:#999; font-weight:normal;}
.pagelink2 a:link{color:#666;}
.pagelink2 a:hover{color:#03C; text-decoration:underline;}

.searchpdno{font-size: 11px; font-weight: bold;	color: #03C;}

/***********************searchBarForm*********************************/	
.searchBarForm{width:200px; line-height:33px; height:33px; color:#ffffff; background:none; border:none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding-right:10px; padding-left:10px; overflow:hidden; font-size:14px;}
.searchBarbg{ background:url(../../images/bg-searchform.gif) repeat-x top; line-height:33px; color:#ffffff;}

.sleBG-bg{ width:180px; margin:0 auto;}

#sleHid {  display:block; overflow:hidden;  }     
#sleBG { width:180px; height:33px; border:#ffffff 1px solid; border-right:none; background:url(../../images/bg-select-arrow.gif) no-repeat top right; display:block;  -moz-border-radius: 10px;border-radius: 10px;  padding-right:10px;   padding-left:10px;} 

#sleBG-2 { width:180px; height:33px; border:#ffffff 1px solid; border-right:none; background:url(../../images/bg-select-arrow2.gif) no-repeat top right; display:block;  -moz-border-radius: 10px;border-radius: 10px;  padding-right:10px;   padding-left:10px; margin-right:2px;} 
#sleHid option{ border-bottom:1px dashed #ccc;} 

.rppd .pd{ float:left; margin-right:13px; margin-left:14px;  border:#ddd 3px solid; width:130px; padding-bottom:10px; text-align:center; margin-bottom:15px;}
.rppd .pd:hover{  border:#0363b2 3px solid;}
.rppd .pd h2{ text-align:center; font-size:13px; margin-bottom:10px; line-height:21px;}

#maplist{  border:1px solid #ddd; width:97%; margin:0 auto; background:url(../images/bg-maplist.gif) no-repeat top right; margin-bottom:8px;}
#maplist .txt{ padding:10px;}
#maplist .txt .maplogo{ width:120px;  }
#maplist .txt .mapinfo{ width:100%; padding-top:10px;}
#maplist .txt .mapinfo h2{ font-size:13px; color:#0066cc; padding-bottom:5px; font-weight:bold;}
#maplist .txt .mapinfo .info{ font-size:12px; color:#333; line-height:16px; }
.mapformselect{}

.mapnote{ width:100%; font-size:13px; text-align:center; color:#999999; font-size:14px; background:#f5f5f5; padding-top:20px; padding-bottom:15px; line-height:25px; margin-bottom:20px; }

.mapnote-txt{ padding-right:10px; padding-left:10px;}