@charset "utf-8";
/* CSS Document */
 
#ja-wrapper {background: #000 url(../images/lights_background.jpg) no-repeat; }
.LeftModule {border:1px #efefef solid; -moz-box-shadow: 0 1px 3px #000;-webkit-box-shadow: 0 1px 3px #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.LeftModuleHeader {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#023e74', endColorstr='#022b4f');
background:-webkit-gradient(linear, left top, left bottom, from(#023e74), to(#022b4f)); 
background:-moz-linear-gradient(top,  #023e74,  #022b4f);
}
.joomla_sharethis {background: #fff;  border:1px #decca9 solid;
-moz-box-shadow: 0 1px 5px #000;-webkit-box-shadow: 0 1px 5px #000;}


/* Shows */
#ShowsWrapper { margin-top:15px; }
#ShowsBody { background: #fff; color:#545454; font-size:11px; width:718px; padding:15px; 
border:1px #efefef solid; -moz-box-shadow: 0 1px 3px #000;-webkit-box-shadow: 0 1px 3px #000; -moz-border-radius: 8px;-webkit-border-radius: 8px; border-radius: 8px;  box-shadow: 0px 1px 3px #000;}
#ShowsBody ul{ margin-top:2px; margin-bottom:2px;}
#ShowsBody .Inner{ width:100%; padding-top:10px;}
#ShowsBody a{color:#b4cde6;}
#ShowsBody a:hover{color:#000000;}
#ShowsBody h1{font-size:20px;color: #333333; padding-left:15px;font-family: Microsoft JhengHei;}
#ShowsBody h2{
font-family: Microsoft JhengHei; 
color: #00b5d5;
font-size:1.4em;
border-bottom:1px #dfdfdf solid;
padding:5px 5px 5px 15px; margin-bottom:0;}
#ShowsBody h3{
font-family: Microsoft JhengHei; 
color: #222;
font-size:1.4em;
border-bottom:1px #dfdfdf solid;
padding:5px 5px 5px 15px; margin-bottom:0;}
#ShowsBody h4{ background: #eaf5fa; border: 1px #99cce5 solid; color: #333333; padding:5px 5px 5px 15px; margin-bottom:15px; font-family: Microsoft JhengHei; }
#ShowsBody .breadcrumb { color:#999; padding:5px 5px 5px 0px; font-family: Microsoft JhengHei;}
#ShowsBody .breadcrumb a{color: #b4cde6; font-family: Microsoft JhengHei;}
#ShowsBody .Inner{ font-family: Microsoft JhengHei; }
#ShowsBody a{ font-family: Microsoft JhengHei; }

.DescLeft {float: left; width: 65%; overflow:hidden; padding-left:15px; }
.DescRight {float: right; width: 30%; text-align:right; overflow:hidden; }

/* Show List */
#ShowListBody { background: #000 url(../images/lights_background.jpg) no-repeat; color:#545454; border:1px #efefef solid; -moz-box-shadow: 0 1px 3px #000;-webkit-box-shadow: 0 1px 3px #000; -moz-border-radius: 8px;-webkit-border-radius: 8px;
 border-radius: 8px;  box-shadow: 0px 1px 3px #000;}
#ShowListBody .breadcrumb { color:#fff; font-weight:bold; padding:10px 15px 10px 15px; }
#ShowListBody .breadcrumb a{color: #e81217; font-weight:normal;}
#ShowListBody .ListFilter  { padding: 8px 10px 5px 15px; text-align:right;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#023e74', endColorstr='#022b4f');
background:-webkit-gradient(linear, left top, left bottom, from(#023e74), to(#022b4f)); 
background:-moz-linear-gradient(top,  #023e74,  #022b4f);
border:none;}
#ShowListBody .ListFilter select { padding:3px; background:#000; color:#FFFFFF; border: 1px #000 solid;}

#ShowListBody .ListPhoto { border:1px #000 solid; -moz-box-shadow: 0 1px 8px #000; -webkit-box-shadow: 0 1px 8px #000;}
#ShowListBody .ListItem {background: #000; border-bottom: none;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#191919', endColorstr='#000000');
background:-webkit-gradient(linear, left top, left bottom, from(#191919), to(#000000)); 
background:-moz-linear-gradient(top,  #191919,  #000000);
-moz-box-shadow: 0 1px 3px #7ac9ed;
-webkit-box-shadow: 0 1px 3px #7ac9ed;
margin:0; }
#ShowListBody .ListItem:hover {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#191919');
background:-webkit-gradient(linear, left top, left bottom, from(#000000), to(#191919)); 
background:-moz-linear-gradient(top,  #000000,  #191919);}
#ShowListBody .ListName { color:#fff; margin-bottom:8px; font-family:Microsoft JhengHei;}
#ShowListBody .ListDate { padding:2px 4px 2px 4px; margin: 5px 0 2px 0; background:#e81217; color:#FFFFFF; font-size:0.9em; font-weight:bold; -moz-border-radius: 3px;-webkit-border-radius: 3px; font-family:Microsoft JhengHei;}
#ShowListBody .ListAddress { padding:3px 0 3px 0; color:#fff;font-family:Microsoft JhengHei;}
#ShowListBody .ListDesc {  padding:2px 4px 2px 4px; background:#ff4078; color:#555555; -moz-border-radius: 3px;-webkit-border-radius: 3px; font-size:0.9em; border:none; color:#fff;font-family:Microsoft JhengHei;}
#ShowListBody .ListExtras { margin:5px 0 5px 0;}
#ShowListBody .ListPriceBoxPromo {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2a2a', endColorstr='#191919');
background:-webkit-gradient(linear, left top, left bottom, from(#2a2a2a), to(#191919)); 
background:-moz-linear-gradient(top,  #2a2a2a,  #191919);
color:#FFFFFF;}
#ShowListBody .ListPriceBox {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d9d9d9');
background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d9d9d9)); 
background:-moz-linear-gradient(top,  #ffffff,  #d9d9d9);
border: 1px #d4dadc solid;
border:1px #000 solid; -moz-box-shadow: 0 1px 3px #000; -webkit-box-shadow: 0 1px 3px #000;}

#ShowListBody h2{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#023e74', endColorstr='#022b4f');
background:-webkit-gradient(linear, left top, left bottom, from(#023e74), to(#022b4f)); 
background:-moz-linear-gradient(top,  #023e74,  #022b4f);
-webkit-box-shadow:0 2px 2px #000; -moz-box-shadow:0 2px 2px #000; box-shadow:0 2px 2px #000; color: #fff; padding:5px 5px 5px 15px; margin-bottom:0;}




/* Left Module */
.RelatedModule {margin: 15px 0 0 0!important; width:170px; overflow:hidden!important; background:#fff;
 -moz-box-shadow: 0 1px 3px #666666; -webkit-box-shadow: 0 1px 3px #666666; box-shadow: 0 1px 3px #666666;
}
.RelatedModuleHeader {
background:#4c8ffd;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f87ca', endColorstr='#0558a2');
background:-webkit-gradient(linear, left top, left bottom, from(#0f87ca), to(#0558a2)); 
background:-moz-linear-gradient(top,  #0f87ca,  #0558a2);
font-size: 1.2em; font-weight:bold; color:#fff;
text-shadow: #333 1px 1px 1px; padding: 4px 5px 4px 10px; }
.RelatedModule a{ color:#666666; font-size:0.9em;}
.RelatedModuleBox { text-align:right;}
.RelatedModuleItem { 
padding: 10px 5px 10px 5px;
-moz-box-shadow: 0 1px 3px #333; -webkit-box-shadow: 0 1px 3px #333; box-shadow: 0 1px 3px #333;
}
.RelatedModuleItem:hover {
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7edf4');
background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e7edf4)); 
background:-moz-linear-gradient(top,  #ffffff,  #e7edf4);
}
.PriceFrom { font-size:1em; color:#000; font-weight:bold;}
.RelatedModulePrice { color:#0981be; font-size:1.2em; padding-left:5px; padding-top:5px;}
.RelatedModule .Name a{ color:#0981be; font-size:1em; font-weight:bold;}
img.ThumbRelatedBig { width:50px; height:50px; text-align:center; padding:0; float:left;
border:1px #f2f2f2 solid; margin-right:5px; }
.Extras { margin: 2px 0 2px 0;}
.Extras span{ margin-right: 2px;}
.WithPackage { background:#008800; color:#FFFFFF; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding:2px 4px 2px 4px; font-size:0.8em; text-shadow: #333 1px 1px 1px;}
.Featured { background:#a00000; color:#FFFFFF; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding:2px 4px 2px 4px; font-size:0.8em; text-shadow: #333 1px 1px 1px;}