/* Html Body */
html, body {
  font-size: 13px;
  color:#000;
  font-family:Verdana, Geneva, sans-serif ,微軟正黑體;
  -webkit-text-size-adjust:none;
  -webkit-font-size-delta:10px;
  height:100%;
  background-color:#fff;
  word-break:break-all;
}
a { color:#39F; text-decoration:none; }
a:hover { color:#c00; text-decoration:none; }
#wrapper {
  position:relative;
  min-width:985px;
  max-width:1366px;
  min-height:100%;
  margin:0 auto;
  overflow:hidden;
}
.content { padding-bottom:500px; }

.clearfix { clear:both; }


/*FOOTER*/
#footer { position:absolute; bottom:0; height:500px; overflow:hidden; }
#don_adv {}
#don_adv a { display:block; }
#don_menu { font-size:13px; color:#7c7872; background:#f2f2f2; padding:40px; }
#don_menu ul { margin:0px; padding:0px; overflow:auto; }
#don_menu ul li { float:left; margin:0px; padding:0 10% 0 0; list-style:none; font-size:16px; line-height:24px; }
#don_menu ul li a { color:#7c7872; }
#don_menu ul li a:hover { color:#666; }
#don_menu ul li ul { margin:0px; padding:0px; }
#don_menu ul li ul li { float:none; margin:0px; padding:0px; list-style:none; font-size:13px; line-height:20px; }
#don_link { padding:70px 0 10px 0; color:#fff; text-align:center; background:#03051c; }
#don_link a { display:inline-block; padding:0 10px; color:#fff; }
#don_link a:hover { color:#ddd; }
#copyright { padding:0 0 70px 0; color:#fff; line-height:15px; text-align:center; background:#03051c;  }
#copyright img { width:57px; height:15px; margin:0 10px 0 0;  }


/* Main */


/* Style */
.disnon { display:none; }
.disboc { display:block; }
.text { font-size:15px; color:#666; line-height:1.4; }
.c_c00 { color:#c00; }
hr { border:0; height:1px; background-color:#d4d4d4; margin:30px 0; }

.alignR { text-align:right; }
.alignC { text-align:center; }

h1 { font-size:35px; color:#1b3374; margin-bottom:50px; }
h2 { font-size:30px; line-height:30px; margin-bottom:50px; color:#000; }
h3 { font-size:24px; line-height:24px; margin-bottom:30px; color:#000; }
h4 { font-size:18px; line-height:24px; margin-bottom:30px; color:#000; }
.text p { margin-bottom:20px; text-indent:30px; color:#666; font-size:15px; text-align:justify; line-height:1.4; }
.text hr { border:0; height:1px; background-color:#d4d4d4; margin:30px 0; }

.fcktext ol li {list-style-type:decimal }
.fcktext ul,.fcktext ol{padding-left:20px;#padding-left:25px}
.fcktext ul li,.fcktext ol li{ list-style-type:disc; list-style-position:outside }
.iframeTxt {
  color:#666;
  height: 300px;
  background-color:#fff;
  border: 1px solid #DDD;
  margin: 0 0 15px 0;
  padding: 15px;
  line-height: 1.6;
  overflow: auto;
}

ul.step {
  margin-bottom:50px;
  width:100%;
  height:120px;
  overflow:hidden;
  text-align:center;
}
ul.step li {
  display:inline-block;
  margin:0 20px;
	color:#1b3374;
	font-size:18px;
	font-weight:bold;
  vertical-align:middle;
}
ul.step li.current { color:#900; }
ul.step li i { display:block; font-size:40px; line-height:1; }
ul.step li i span { font-size:90px; }


/* Slider */
#sliderUI { position:relative; margin:0 auto; width:100%; max-width:1366px; height:667px; overflow:hidden; }
#sliderUI .pic a.item { width:100%; overflow:hidden; }
#sliderUI .pic a.item img { position:absolute; left:50%; margin-left:-683px; width:inherit; }
#sliderUI .pic b { display:block; width:1366px; height:667px; overflow:hidden; }
#sliderUI .cycle-pager { text-align:center; width:96%; padding:2%; z-index:500; position:absolute; top:580px; overflow:hidden; }
#sliderUI .cycle-pager span { font-family:arial; margin:0 5px; font-size:8px; line-height:9px; width:9px; height:9px; display:inline-block; background:#e5e1dc; color:#e5e1dc; cursor:pointer; }
#sliderUI .cycle-pager span.cycle-pager-active { background:#d60c28; color:#d60c28; }
#sliderUI .cycle-pager > * { cursor:pointer; }


/* Box bin */
ul#box_bin { overflow:hidden; }
ul#box_bin li {
  position: relative;
  -webkit-transition: 0.4s ease-in-out;
  -moz-transition: 0.4s ease-in-out;
  -ms-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  border:solid 1px #fff;
  border-top:none;
  border-left:none;
  box-sizing:border-box;
  overflow: hidden;
  background:#f2f2f2;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#f2f2f2));
  background:-webkit-linear-gradient(#fbfbfb, #f2f2f2);
  background:-moz-linear-gradient(#fbfbfb, #f2f2f2);
  background:-ms-linear-gradient(#fbfbfb, #f2f2f2);
  background:-o-linear-gradient(#fbfbfb, #f2f2f2);  
  background:linear-gradient(#fbfbfb, #f2f2f2); 
  -pie-background: linear-gradient(#fbfbfb, #f2f2f2);
  behavior: url(/pie/PIE.htc);
}
ul#box_bin li:hover { background:#fff; }
ul#box_bin li.bin_h250 { float:left; width:25%; height:250px; }
ul#box_bin li.bin_h500 { float:right; width:25%; height:500px; }
ul#box_bin a {
  display:block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  overflow: hidden;
}
ul#box_bin a img {
  position:absolute;
  top:0;
  left:50%;
  margin-left:-170px;
  max-width:inherit;
  width:340px;
  z-index:2;
}
ul#box_bin a h3 {
  position:absolute;
  top:20px;
  left:20px;
  right:20px;
  margin:0px;
  font-family:微軟正黑體, vadana;
  font-size:18px;
  text-align:center;
  font-weight:normal;
  color:#666;
  z-index:3;
}
ul#box_bin a h3 span { font-size:15px; display:inline-block; margin-left:5px; }
ul#box_bin li.bin_h250 a img { height:250px; }
ul#box_bin li.bin_h500 a img { height:500px; }

ul#box_bin .bg01 { background:#c8cace; }
ul#box_bin .bg02 { background:#f4c744; }
ul#box_bin .bg03 { background:#f7c7c9; }
ul#box_bin .bg04 { background:#9ebbd7; }
ul#box_bin .bg05 { background:#f6f39e; } 
ul#box_bin .bg06 { background:#94c96a; }
ul#box_bin .bg07 { background:#d5aed0; }


#adv_box img { width:inherit; }


/* Media */
.MediaNav {
	height:520px;
	margin-bottom:1px;
	overflow:hidden;
}
.MediaNav ul { margin-top:12px; overflow:hidden; }
.MediaNav li {
	float:left;
	width:25%;
	height:100%;
	border-right:solid 1px #fff;
	-webkit-box-sizing:border-box;
	-box-sizing:border-box;
	box-sizing:border-box;
}
.MediaNav li:last-child { border:none; }
.MediaNav li a {
	display:block;
	position:relative;
	height:520px;
	font-family:微軟正黑體;
	color:#fff;
	text-align:center;
	line-height:1;
	text-decoration:none;
  -webkit-transition:background 0.3s ease-in-out;
  -moz-transition:background 0.3s ease-in-out;
  -ms-transition:background 0.3s ease-in-out;
  -o-transition:background 0.3s ease-in-out;
  transition:background 0.3s ease-in-out;
}
.MediaNav li a.video { background-color:#ffe1e4; }
.MediaNav li a.event { background-color:#b4ddff; }
.MediaNav li a.fans { background-color:#fef0c1; }
.MediaNav li a.news { background-color:#cdeebf; }
.MediaNav li a div {
	position:absolute;
	top:50%;
	left:0;
	right:0;
	font-size:80px;
  -webkit-transition:all 0.3s ease-in-out;
  -moz-transition:all 0.3s ease-in-out;
  -ms-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
.MediaNav li a div span { display:block; font-size:24px; }
.MediaNav li a:before, .MediaNav li a:after {
	display:block;
	content:"";
	position:absolute;
	opacity:0;
	background-repeat:no-repeat;
	background-position:center center;
  -webkit-transition:all 0.3s ease-in-out;
  -moz-transition:all 0.3s ease-in-out;
  -ms-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
.MediaNav li a:before {
	top:105px;
	left:50%;
	margin-left:-137.5px;
	height:275px;
	width:275px;
}
.MediaNav li a:after {
	top:170px;
	left:50%;
	margin-left:-82.5px;
	height:165px;
	width:165px;
}
.MediaNav li a:hover:before, .MediaNav li a:hover:after {
	opacity:1;
	-webkit-animation:bg 0.5s ease-in;
	-moz-animation:bg 0.5s ease-in;
	-ms-animation:bg 0.5s ease-in;	
	-o-animation:bg 0.5s ease-in;
	animation:bg 0.5s ease-in;
}
@-webkit-keyframes bg {
  from { opacity:0; }
  to   { opacity:1; }
}
@-moz-keyframes bg {
  from { opacity:0; }
  to   { opacity:1; }
}
@-ms-keyframes bg {
  from { opacity:0; }
  to   { opacity:1; }
}
@-o-keyframes bg {
  from { opacity:0; }
  to   { opacity:1; }
}
@keyframes bg {
  from { opacity:0; }
  to   { opacity:1; }
}

.MediaNav li a.video:before { background-image:url(images/NavBG-Video.png) }
.MediaNav li a.video:after { background-image:url(images/icon-Video.png); }
.MediaNav li a.video:hover { background-color:#fec1c0; }

.MediaNav li a.event:before { background-image:url(images/NavBG-Event.png); }
.MediaNav li a.event:after { background-image:url(images/icon-Event.png); }
.MediaNav li a.event:hover { background-color:#70bfff; }

.MediaNav li a.fans:before { background-image:url(images/NavBG-Fans.png); }
.MediaNav li a.fans:after { background-image:url(images/icon-Fans.png); }
.MediaNav li a.fans:hover { background-color:#ffda5b; }

.MediaNav li a.news:before { background-image:url(images/NavBG-News.png); }
.MediaNav li a.news:after { background-image:url(images/icon-News.png); }
.MediaNav li a.news:hover { background-color:#78d553; }

.MediaNav li a:hover div {
	top:70%;
	text-shadow:1px 1px 8px rgba(0,0,0,0.3);
	-webkit-transform:scale(0.75);
	-moz-transform:scale(0.75);
	-ms-transform:scale(0.75);
	-o-transform:scale(0.75);
	transform:scale(0.75);
}

.Media-box .wrap-box { height:600px; margin-bottom:1px; }
.Media-box .wrap-box .wrap-inner { padding:40px; text-align:center; vertical-align:top; overflow:hidden; }
.wrap-box.video { background:url(images/boxBG-Video.png) no-repeat left #fec1c0; }
.wrap-box.event { background:url(images/boxBG-Event.png) no-repeat right #70bfff; }
.wrap-box.fans { background:url(images/boxBG-Fans.png) no-repeat left #ffda5b; }
.wrap-box.news { background:url(images/boxBG-News.png) no-repeat right #78d553; position:relative; }

.Media-box .wrap-box h3 {
  color:#fff;
  font-size:60px;
  font-family:微軟正黑體;
  font-weight:normal;
  line-height:1;
  text-align:left;
  text-shadow:1px 1px 7px rgba(0,0,0,0.2);
  padding:0 0 15px 70px;
  border-bottom:solid 1px #fff;
  background-repeat:no-repeat;
  background-position:left top;
}
.Media-box .wrap-box h3 span {
  display:inline-block;
  margin-left:10px;
  font-size:40px;
  text-shadow:none;
}
.wrap-box.video h3 { background-image:url(images/icon-VideoB.png); }
.wrap-box.event h3 { background-image:url(images/icon-EventB.png); }
.wrap-box.fans h3 { background-image:url(images/icon-FansB.png); }
.wrap-box.news h3 { background-image:url(images/icon-NewsB.png); }

.wrap-box.video h3 span { color:#f88181; }
.wrap-box.event h3 span { color:#248bdc; }
.wrap-box.fans h3 span { color:#faae1c; }
.wrap-box.news h3 span { color:#3fad13; }

.bin-main, .bin-wrap, .bin-more { display:inline-block; }
.bin-main {
  position:relative;
  margin:10px 50px 10px 0px;
  width:500px;
  height:350px;
  overflow:hidden;
}
.bin-main a {
  position:absolute;
  top:-80px;
  left:0;
  width:calc(100% - 20px);
  padding:10px;
  font-size:20px;
  text-align:left;
  line-height:1.2;
  color:#fff;
  background-color:rgba(0,0,0,0.5);
  -webkit-transition:top 0.3s ease-in-out;
  -moz-transition:top 0.3s ease-in-out;
  -ms-transition:top 0.3s ease-in-out;
  -o-transition:top 0.3s ease-in-out;
  transition:top 0.3s ease-in-out;
}
.bin-main img { width:500px; height:350px; }
.bin-main:hover a { top:0; }

.bin-wrap { width:520px; margin-right:20px; }
.bin-wrap ul { overflow:hidden; }
.bin-wrap ul li {
  position:relative;
  float:left;
  width:240px;
  height:165px;
  margin:10px;
  overflow:hidden;
 }
.bin-wrap ul li img { width:240px; height:165px; }
.bin-wrap ul li a {
  display:block;
  position:absolute;
  top:-165px;
  width:calc(100% - 20px);
  height:calc(100% - 20px);
  padding:10px;
  color:#fff;
	font-size:15px;
	line-height:1.2;
  text-align:left;
	text-shadow:1px 1px 3px rgba(0,0,0,0.25);
  background-color:rgba(0,0,0,0.5);
  -webkit-transition:top 0.3s ease-in-out;
  -moz-transition:top 0.3s ease-in-out;
  -ms-transition:top 0.3s ease-in-out;
  -o-transition:top 0.3s ease-in-out;
  transition:top 0.3s ease-in-out;
}
.bin-wrap ul li:hover a { top:0; }

.wrap-box.news .bin-main {
	padding:20px;
	width:340px;
	background-color:#fff;
	text-align:left;
}
.wrap-box.news .bin-main a {
	position:static;
	display:block;
	color:#3fad13;
	width:inherit;
	padding:10px 0;
	background-color:transparent;
}
.wrap-box.news .bin-main img { width:340px; height:250px; }
.wrap-box.news .bin-wrap { vertical-align:top; margin:; }
.wrap-box.news .bin-wrap ul li {
	float:none;
	width:100%;
	height:inherit;
	margin-bottom:30px;
}
.wrap-box.news .bin-wrap ul li span { display:block; margin-bottom:5px; color:#fff; text-align:left; }
.wrap-box.news .bin-wrap ul li a {
	position:static;
	width:100%;
	background-color:transparent;
	font-size:18px;
	padding:0;
}
.wrap-box.news .bin-wrap ul li a:hover { text-shadow:none; }

.bin-more { margin:10px 0; vertical-align:top; }
.bin-more a {
  display:block;
  padding:150px 15px;
  margin:0;
  width:20px;
  color:#fff;
  text-align:center;
  text-shadow:rgba(0,0,0,0.2);
  background-color:rgba(0,0,0,0.2);
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
}
.wrap-box.news .bin-more {
	position:absolute;
	bottom:40px;
	right:210px;
	width:150px;	
}
.wrap-box.news .bin-more a {
	padding: 20px 50px;
	width: initial;
}
.bin-more a:hover { background-color:#fff; }

.wrap-box.video .bin-main a, .wrap-box.video .bin-wrap ul li a, .wrap-box.video .bin-more a { background-color:rgba(255,102,102,0.7); color:#fff; }
.wrap-box.event .bin-main a, .wrap-box.event .bin-wrap ul li a, .wrap-box.event .bin-more a { background-color:rgba(51,102,204,0.7); color:#fff; }
.wrap-box.video .bin-main a:hover, .wrap-box.event .bin-main a:hover { color:#fff; }
.wrap-box.video a:hover { color:#f88181; }
.wrap-box.event a:hover { color:#248bdc; }
.wrap-box.fans a:hover { color:#faae1c; }
.wrap-box.news a:hover { color:#36960f; }


/*SERVICE*/
#service_box { background:#dfdfe0; padding:30px 0 50px 0; }
#service_box .ser_search .search { border:none; width:160px; height:24px; margin:0 0 20px 75px; padding:2px 10px 2px 30px; background:#fff url(../images/icon_search2.png) no-repeat 5% 50%; }

#service_box .box_list { padding:0 1px; background:url(images/service_list_bg.png) no-repeat 50%; }
#service_box .box_list ul { margin:0px; padding:0px; overflow:auto; }
#service_box .box_list ul li { float:left; margin:0px; padding:20px 0; list-style:none; text-align:center; width:341px; }
#service_box .box_list ul li b { display:block; }
#service_box .box_list ul li b img { }
#service_box .box_list ul li h3 { margin:0px; padding:0px; font-size:20px; }
#service_box .box_list ul li a { display:block; color:#000; }
#service_box .box_list ul li a:hover { color:#d60c28; }


/*PRODUCT*/
#product_box {}
#product_box .box_list { padding:0 1px; }
#product_box .box_list ul { margin:0px; padding:0px; }
#product_box .box_list ul li { float:left; margin:0 1px 1px 0; padding:0px; list-style:none; width:340px; }
#product_box .box_list ul li h3 { margin:0px; padding:30px 60px 0 60px; font-size:20px; }
#product_box .box_list ul li b { display:block; width:340px; height:195px; }
#product_box .box_list ul li b img { width:100%; }
#product_box .box_list ul li a { display:block; color:#666;
background:#f2f2f2;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#f2f2f2));
background:-webkit-linear-gradient(#fbfbfb, #f2f2f2);
background:-moz-linear-gradient(#fbfbfb, #f2f2f2);
background:-ms-linear-gradient(#fbfbfb, #f2f2f2);
background:-o-linear-gradient(#fbfbfb, #f2f2f2);  
background:linear-gradient(#fbfbfb, #f2f2f2); 
-pie-background: linear-gradient(#fbfbfb, #f2f2f2);
behavior: url(/pie/PIE.htc); }
#product_box .box_list ul li a:hover { background:#fff; }

#product_box .box_view { padding:120px 53px 0 53px; height:547px;
background:#cfc5bf;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ab9f96), to(#cfc5bf));
background:-webkit-linear-gradient(#ab9f96, #cfc5bf);
background:-moz-linear-gradient(#ab9f96, #cfc5bf);
background:-ms-linear-gradient(#ab9f96, #cfc5bf);
background:-o-linear-gradient(#ab9f96, #cfc5bf);   
background:linear-gradient(#ab9f96, #cfc5bf); 
-pie-background: linear-gradient(#ab9f96, #cfc5bf);
behavior: url(/pie/PIE.htc); }
.pro_pic { float:left; }
.pro_pic b { display:block; width:700px; height:400px; }
.pro_pic b img { width:100%; }
.pro_icon { margin:0 170px; width:360px; }
.pro_icon ul { margin:0px; padding:0px; overflow:auto; }
.pro_icon ul li { float:left; margin:0px; padding:5px; list-style:none; }
.pro_icon ul li b { display:block; width:50px; height:50px; }
.pro_icon ul li b img { width:100%; }
.pro_text { float:left; padding:20px 0 0 0; color:#666; }
.pro_text h3 { margin:0px; padding:0px; font-size:50px; line-height:60px; }
.pro_text h4 { margin:0px; padding:0 0 30px 0; font-size:40px; line-height:50px; }
.pro_text p { margin:0px; padding:0px; font-size:24px; line-height:30px; }
.pro_text .price { margin:0px; padding:50px 0 0 0; font-size:18px; line-height:50px; }
.pro_text .price h5 { display:inline-block; margin:0px; padding:0px; font-size:18px; line-height:50px; width:260px; }
.pro_text .price a { display:inline-block; width:110px; height:50px; border:solid 1px #020415; text-align:center; color:#fff;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
background: #040720;
background: -moz-linear-gradient(-45deg,  #040720 0%, #060c28 50%, #122050 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#040720), color-stop(50%,#060c28), color-stop(100%,#122050));
background: -webkit-linear-gradient(-45deg,  #040720 0%,#060c28 50%,#122050 100%);
background: -o-linear-gradient(-45deg,  #040720 0%,#060c28 50%,#122050 100%);
background: -ms-linear-gradient(-45deg,  #040720 0%,#060c28 50%,#122050 100%);
background: linear-gradient(135deg,  #040720 0%,#060c28 50%,#122050 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040720', endColorstr='#122050',GradientType=1 ); }

#product_box .download { height:295px; background:#e5e1dc url(../images/pro_download_bg.png) no-repeat 50%; }
#product_box .download ul { margin:0px; padding:0px; overflow:auto; }
#product_box .download ul li { float:left; margin:0px; padding:0px; list-style:none; width:683px; height:295px; }
#product_box .download ul li b { text-align:center; display:block; }
#product_box .download ul li h3 { text-align:center; margin:0px; padding:10px 0 0 0; font-size:30px; }
#product_box .download ul li h4 { text-align:center; margin:0px; padding:0px; font-size:20px; color:#666; }
#product_box .download ul li a { display:block; padding:70px 0 0 0; color:#000; }
#product_box .download ul li a:hover { color:#d60c28; }

#download_box_all { position:relative; margin:0 auto; max-width:950px; height:560px; padding:40px 0 0 0; background:#fff; }
#download_box_all button { position:absolute; top:0px; right:0px; }
#download_box { max-width:950px; height:560px; background:#fff; }
#download_box table { border-top:solid 1px #fff; border-left:solid 1px #fff; }
#download_box tr { background:#fff;} 
#download_box tr:nth-child(2n){ background:#e9e9e9;} 
#download_box tr{ background-color: expression((this.sectionRowIndex % 2 == 0) ?   "#fff" : "#e9e9e9" );} 
#download_box th,#download_box td { padding:5px 0; border-bottom:solid 1px #fff; border-right:solid 1px #fff; }
#download_box th { font-size:16px; color:#fff; text-align:center; background:#999; }
#download_box td { font-size:14px; color:#333; text-align:left; }
#download_box .left { padding-left:200px; width:275px; }
#download_box .right { padding-left:100px; width:375px; }
#download_box .bg { background:#e9e9e9; }
#download_box .download { text-align:center; }
#download_box .download b { text-align:center; display:block; }
#download_box .download h3 { text-align:center; margin:0px; padding:10px 0 0 0; font-size:30px; }
#download_box .download h4 { text-align:center; margin:0px; padding:0px; font-size:20px; color:#666; }
#download_box .download a { display:block; padding:20px 0 30px 0; color:#000; }
#download_box .download a:hover { color:#d60c28; }


#pro_scroll { position: fixed; z-index:9999; right:50%; margin-right:-653px; top:333px; }
#pro_scroll ul { margin:0px; padding:0px; }
#pro_scroll ul li { margin:0px; padding:3px 0; list-style:none; }
#pro_scroll ul li a { display:block; width:9px; height:9px; background:#e5e1dc; }
#pro_scroll ul li:hover>a,#pro_scroll ul li.cur>a { background:#d60c28; }


/* Overlay UI */
.overlayUI { display:none; width:100%; }
.overlayUI a.close { position:absolute; display:block; top:0px; right:50px; width:50px; height:50px; background:url(images/btn-close.png) no-repeat center center; }
.overlayUI a.close:hover { background-color:#000; }
.overlayUI .inner { width:750px; margin:auto; }
.overlayUI .inner img { display:block; margin:20px auto; }
.overlayUI h3 { display:inline-block; font-size:50px; line-height:1.2; color:#fff; padding:5px 30px 5px 5px; margin-bottom:30px; }
.overlayUI .text, .overlayUI .text p { color:#fff; font-size:15px; line-height:1.5; text-shadow:1px 1px 0 #000; }
.overlayUI .text p { margin-bottom:15px; text-indent:25px; }


/* BTN */
a.btn-default, input.btn-default, button.btn-default {
cursor:pointer;
display:inline-block;
padding:0 15px;
height:40px;
color:#fff;
line-height:40px;
text-align:center;
vertical-align:middle;
text-decoration:none;
text-shadow:1px 1px 2px rgba(0, 0, 0, 0.25);
background-color:#b5b5b5;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
input.btn-default, button.btn-default { height:inherit; }

a.btn-default:hover, input.btn-default:hover, button.btn-default:hover, .btn-null {
background-color:#000;
}

.btn-accept a, a.btn-accept, input.btn-accept {
padding:0 15px;
background-color:#1b3374;
color:#fff;
text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);
}
.btn-accept a:hover, a.btn-accept:hover, input.btn-accept:hover {
background-color:#008AF5;
color:#fff;
text-shadow: none;
}
.btn-accept a:active, a.btn-accept:active, input.btn-accept:active,
.btn-accept a:visited, a.btn-accept:visited, input.btn-accept:visited,
.btn-accept a:focus, a.btn-accept:focus, input.btn-accept:focus, {
background-color:#008AF5;
color:#fff;
text-shadow:-1px -1px 2px rgba(0, 0, 0, 0.3);
}



