*{font-size:100%;}
body{
	height:100%;
	font:75% Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
}
img{
	display:block;
	border:0;
}
form,
fieldset{
	border:0;
	padding:0;
	margin:0;
}
input,
select,
fieldset{font:1em Arial, Helvetica, sans-serif;}
#header{display:none;}
.container{
	width:100%;
}
#main{
	width:100%;
}
.sidebar-1{display:none;}
#content{
	width:100%;
}
#content table, #content td {
    border: 1px solid #ccc;
}
#content table {
    width: 100%;
}
.breadcrumbs{
	width:100%;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:-0.25em 0 0;
}
.breadcrumbs li{float:left;}
.breadcrumbs img{
	width:1.416em;
	line-height:1.25em;
	float:left;
}
.breadcrumbs a{
	float:left;
	font-size:0.916em;
	line-height:1.363em;
	color:#666;
}
.breadcrumbs a:hover{text-decoration:none;}
.breadcrumbs span{
	float:left;
	font-size:0.916em;
	line-height:1.363em;
	color:#666;
}
.box-hold{
	width:100%;
	margin:1.5em 0 0;
	padding:0 0 1.666em;
}
.yellow-box{
	height:1%;
	line-height:1.583em;
	padding:0.583em 25px 0.583em 35px;
	margin:0.83em 0 0;
}
.yellow-box:after{
	content:"";
	display:block;
	clear:both;
}
.yellow-box img{
	float:left;
	display:inline;
	margin:0 0 0 -24px;
}
.yellow-box h2{
	font-size:1em;
	line-height:1.583em;
	margin:0;
}
.yellow-box p{
	font-size:1em;
	line-height:1.5em;
	margin:1em 0 0.5em;
}
.yellow-box p a{color:#2f5eab;}
.yellow-box p a:hover{color:#00487f;}
.ticket{
	width:42.166em;
	overflow:hidden;
	margin:0 0 0 -1.75em;
	position:relative;
}
.yellow-box img.image{
	width:14.333em;
	height:9.083em;
	margin:0.5em 0 0.5em 0 !important;
}
.lnk-ticket{
	width:25.166em;
	height:3.333em;
	float:right;
	margin:2.75em 0 0;
}
.lnk-ticket img{
	width:100% !important;
	height:100% !important;
	margin:0 !important;
}
.formbox{width:100%;}
.formbox div{
	width:100%;
	overflow:hidden;
	padding:0 0 0.75em;
}
.formbox label{
	width:12em;
	float:left;
	line-height:1.75em;
	margin:0 0.166em 0 0;
}
.formbox input{
	width:14.166em;
	height:1.25em;
	float:left;
	padding:0.166em 0.416em;
}
.formbox input#inp-3{width:2.416em;}
.formbox label.hidden{
	position:absolute;
	left:-9999em;
}
.formbox input#inp-4{width:10.666em;}
/*.error-hold .error{display:inline;}*/
.error{
	float:left;
	/*display:none;*/
	margin:0 0 0 0.75em;
}
.error img{
	width:1.75em;
	height:1.75em;
	float:left;
	margin:0 0.333em 0 0;
}
.error span{
	line-height:1.75em;
	color:#f00;
	float:left;
}
.formbox select{
	width:88px;
	float:left;
}
.formbox input#inp-9{width:6.5em;}
.formbox select#inp-10{width:15em;}
.formbox input#inp-11{width:5.083em;}
.formbox textarea{
	width:28.916em;
	height:14.583em;
	float:left;
	overflow:auto;
	padding:0.166em 0.416em;
}
* html .inp-list{orphans:20;}
.inp-list{
	width:100%;
	list-style:none;
	padding:0;
	margin:1em 0 0;
}
.inp-list li{
	width:100%;
	padding:0 0 0.833em;
}
.inp-list li:after{
	content:"";
	display:block;
	clear:both;
}
.inp-list input{
	width:1.333em;
	height:1.25em;
	float:left;
	margin:0 0.666em 0 0;
}
.inp-list label{
	font-size:0.916em;
	line-height:1.363em;
	display:block;
	height:1%;
	overflow:hidden;
}
.inp-list label a{color:#2f5eab;}
.inp-list label a:hover{color:#00487f;}
.tip{
	width:100%;
	margin:5em 0 0;
}
.tip:after{
	content:"";
	display:block;
	clear:both;
}
.popup-hold{
	width:1.583em;
	height:1.583em;
	float:left;
	margin:0 0.333em 0 0;
	position:relative;
}
.popup-hold a{
	width:1.583em;
	height:1.583em;
	display:block;
}
.popup-hold a img{
	width:100%;
	height:100%;
}
#tip div:hover .popup,
#tip div.hover .popup{display:block;}
.popup{
	width:14.5em;
	height:4.416em;
	display:none;
	position:absolute;
	bottom:1.5em;
	left:-1.333em;
}
.popup img{
	width:100%;
	height:100%;
}
.popup span{
	width:13.181em;
	display:block;
	font-size:0.916em;
	line-height:1.454em;
	position:absolute;
	top:0.5em;
	left:1.363em;
}
.tip p{
	line-height:1.583em;
	margin:0;
}
.btn-hold{
	width:100%;
	list-style:none;
	padding:0;
	margin:3.333em 0 0;
}
.btn-hold li{
	width:100%;
	overflow:hidden;
	padding:0 0 0.5em;
}
.btn-print{width:14.666em;}
.btn-hold .btn-print:hover{position:static;}
.btn-hold .btn-print:hover .stat{display:none;}
.btn-confirm{width:11em;}
.btn-order{width:11em;}
.btn-cart{width:14.833em;}
.btn-modify-cart{width:14.5em;}
.btn-change{
	width:6.833em;
	margin:1.583em 0 0;
}
.btn-delete{width:6.833em;}
.btn-hold a{
	height:1.666em;
	display:block;
	overflow:hidden;
}
.btn-hold img{
	width:100%;
	height:100%;
}
.sidebar-2{display:none;}
#footer{width:100%;clear: both;}
#footer div{display:none;}
#footer p{
	font-size:0.916em;
	line-height:1.363em;
	color:#999;
	margin:1em 0 0;
}
#footer ul{
	width:100%;
	line-height:1.25em;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
}
#footer ul li{float:left;}
#footer ul img{
	width:1.25em;
	height:1.25em;
	float:left;
}
#footer ul span{
	float:left;
	font-size:0.916em;
	line-height:1.363em;
	color:#999;
}
#footer ul a{
	font-size:0.916em;
	line-height:1.363em;
	color:#666;
}
div.clear-both {
	clear: both;
	line-height: 0;
    padding: 0;
    margin: 0;
    height: 0px;
    background: none;
}
#footer ul a:hover{color:#222;}

.factboxes {
	float: left;
}
div.factbox {
	border: 1px solid #333;
	width: 250px;
	padding: 15px;
	margin-right: 15px;
}
.t-hold {
	clear: both;
}
div.factbox ul {
    list-style-position: inside;
}
h1 {
	font-size: 20px;
}
object {
	display: none;
}
div.wrapper {
	display: none;
}
ul.list {
	list-style-position: inside;
}
.main {
	clear: both;
}
.highlight-item {
	border-bottom:0.083em solid #D6D6D6;
	float:left;
	margin-top:0.833em;
	padding-bottom:0.833em;
	width:38.333em;
}
.center-col, .right-col {
	display: none;
}

.portal #footer {
	margin-left:1.166em;
	width:78.333em;
}

#main{
	width:78.333em;
	padding:0 0 10.666em;
}

.container{
	background:#fff;
	width:78.333em;
	border-left:0.083em solid #c5c7c8;
	border-right:0.083em solid #c5c7c8;
	padding:0 1.166em;
}
#footer {
	height:8.333em;
	margin:-8.333em 0 0 17.166em;
	overflow:hidden;
	position:relative;
	width:46.333em;
}
#highlights .highlight-item{
	width: 38.333em;
	margin-top:0.833em;
	border-bottom: 0.083em solid #D6D6D6;
	padding-bottom: 0.833em;
    float: left;
}
.floatL{
	float: left;
}
.floatR{
    float: right;
}
.button.floatL {
    margin-right: 10px;
}
#highlights .right{
	float: right;
}
#highlights .text {
	color: #666666;
	width:22.333em;
}
#highlights div.border{
	margin-top:0.083em;
	border-top: 0.083em solid #D6D6D6;
	padding: 5px 0;
	clear:both;
}
#highlights .highlight-item .image{
	border-left-width:0.24em;
	border-left-style:solid;
}
#highlights .blue .image{
	border-left-color:#2f5eab;
}
#highlights .green .image{
	border-left-color:#319f48;
}
#highlights .red .image{
	border-left-color:#c31924;
}
#highlights .orange .image{
	border-left-color:#d48427;
}
#highlights .highlight-item .image{
	width:14.333em;
	float:left;
}
#highlights .highlight-item .image img {
	width: 100%;
}
#highlights .highlight-item .text{
	width:22.333em;
	float:right;
	color:#666666;
}
#highlights .highlight-item p{
	margin:0.77em 0 0;
	line-height:1.45em;
	padding-left: 0.78em;
}
#highlights .highlight-item .text img{
	float: left;
	padding: 0.39em 0.4em 2em 0;
}
#highlights .highlight-item .text a{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	width:22em;
}
#highlights .highlight-item .text a:hover{
	text-decoration:underline;
}
