/** Layout **/
#main .cont{
	color: #6D6D6D;
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	
}
#main .right-column{
	float:right;
	margin-left: 20px;
	width:250px;
	margin-top:0px;
}
#main .right-column .right-column{
	float:left;
}

#main .no-column {
    width:100%;
	margin-top: 0px;
}
#main .left-column{
	margin-top:0px;
	float:left;
	width:480px;
}
#main .left-column .left-column{
	float:left;
}
#main .entry-title{
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
}

/** Main Content (Left Column) **/
/* Media Relation Table*/
#main .cont table.media td.release {
background: #e8e8e8;
}

/*-- icon share ---*/
#main .iconOnly.share{
font-size: 80%;
}

/*-- FAQ ---*/

#main .cont .entry-content p.faq-catname {
margin: 0 0 5px 0; font-weight: bold;
}
#main .cont .faq-title {	
font-style: italic;	
margin:  0 0 10px 18px;
}
#main .cont .faq-icon {	
background:url(images/question_icon.gif) no-repeat 0px 0px;   
width: 20px;
float:left;
}
#main .cont .faq-answer {
margin: 0 0 20px 20px;display: none;
}

/* Page Title */
#main .cont h1{
	font-weight: bold;
	font-size:180%;
	
}
#main .cont .blue h1, #main .cont .blue h2, #main .cont .blue h3{
	color:#0071BC;
}
#main .cont .green h1, #main .cont .green h2, #main .cont .green h3, #content h2{
	color:#7BC143;
}
#main .cont .orange h1, #main .cont .orange h2, #main .cont .orange h3{
	color:#FBB03B;
}
#main .cont .red h1, #main .cont .red h2, #main .cont .red h3{
	color:#CD3529;
}
/* Page Sub-Titles */
#main .cont h2{
	font-weight: bold;
	font-size:150%;
	font-style:normal;
}
#main .cont h3, .entry h3{
	font-weight: bold;
	font-size:120%;
	margin:10px 0;
}
#main .cont h4{
	font-size: 80%;
}
/* Icons */
#main .cont .flight-schedule{
	background:url(images/flight_schedule.png) 0 0 no-repeat;
	padding-left:52px;
	line-height:32px;
}
#main .cont .ticket-booth{
	background:url(images/ticket_booth.png) 0 0 no-repeat;
	padding-left:38px;
	line-height:32px;
}
#main .cont .flight-privilege{
	background:url(images/flight_privilege.png) 0 0 no-repeat;
	padding-left:38px;
	line-height:32px;
}
#main .cont .contact-info{
	background:url(images/contact_info.png) 0 0 no-repeat;
	padding-left:38px;
	line-height:32px;
}
#main .cont .ticket-price{
	background:url(images/ticket_price.png) 0 0 no-repeat;
	padding-left:38px;
	line-height:32px;
}
#main .cont table, .entry table{
	margin:10px 0;
}
#main .cont table td, #main .cont table th, .entry table td, .entry table th{
	padding:10px;	
}
#main .cont table.nopad td, #main .cont table.nopad th, .entry table.nopad td, .entry table.nopad th{
	padding:0px;	
}
#main .cont table th, .entry table th{
	text-align:center;
	background-color:#e8e8e8;
	color:#333;
	font-weight:bold;
}
#main .cont table tr:hover td, .entry table tr:hover td{
	background-color:#f0f0f0;
}
#main .cont table tr:hover th, .entry table tr:hover th{
	background-color:#e0e0e0;
}

#main .cont table.nohover tr:hover td, .entry table.nohover tr:hover td, #main .cont table.nopadding tr:hover td{
	background-color: transparent;
}
#main .cont table.nohover tr:hover th, .entry table.nohover tr:hover th, #main .cont table.nopadding tr:hover th{
	background-color: transparent;
}

.entry table th{
 background-color:#7BC143;
 color: white;
}

/** Sub Content (Right Column) **/
#main .cont .right-column h1{
	margin-top:-5px;
	font-size:100%;
	margin-bottom:15px;
}
/* Price Table */
#main .cont .right-column table.pricelist{
	width: 250px;
}
#main .cont .right-column table.pricelist td {
	border-bottom: 5px white solid ;
	border-right: 5px white solid ;
	padding: 10px;
}
#main .cont .right-column table.pricelist td.label {
	color: #F7F7F7;
	width:60%;
}
#main .cont .right-column table.pricelist td.amount {
	background:#cccccc;
	color: #333333 ;
	border-bottom: 5px white solid ;
	border-right: 5px white solid ;
	font-weight: bold;
}
/* blue scheme */
#main .cont .blue .right-column table.pricelist td.label {
	background:#0071BC;
}
#main .cont .green .right-column table.pricelist td.label {
	background:#7BC143;
}
#main .cont .orange .right-column table.pricelist td.label {
	background:#FBB03B;
}
#main .cont .red .right-column table.pricelist td.label {
	background:#CD3529;
}
/* Book Now button */
#main .cont .right-column a.button{
	display:block;
	margin:0 auto;
	width:150px;
}
.excerpt-row .excerpt-row-content a.button{
	margin-bottom:15px;
}

#main .cont .right-column a .ui-button-text{
	color:#fff;
	font-style:normal;
	font-size:130%;	
}

#main .cont  a .ui-button-text {
	color:#fff;
	font-style:normal;
	font-size:100%;
}
#main .cont .excerpt-row a .ui-button-text {
	color:#fff;
	font-style:normal;
	font-size:100%;
}
#main .cont a:hover .ui-button-text{
	color: #0071BC;
}
#main .cont .excerpt-row a:hover .ui-button-text{
	color: #0071BC;
}
#main .cont .right-column a:hover .ui-button-text{
	color: #0071BC;
}



/** Landing Page **/
.excerpt-row{
border-bottom:1px solid #ccc; padding:20px 0; 
}
.excerpt-row .excerpt-row-image{
float:left; margin-right:20px;
}
.excerpt-row .excerpt-row-content{
padding:0 0 0 170px;
}
.excerpt-row .excerpt-row-price{
margin-left:10px; background-color: #CCCCCC;  float:right; clear:right; position:relative; width:auto; top:-1.6em;
background: #CCCCCC url(images/blue-price-bg.gif) repeat-y;
}
.excerpt-row-price .excerpt-row-price-titlehead{
margin:5px 10px; width:80px; color: #FBB03B; font-weight: bold;
}
.excerpt-row-price .excerpt-row-price-label{
float:left; padding:10px 10px; width:60px; color: #FFFFFF;
}
.excerpt-row-price .excerpt-row-price-amount{
float:left; padding:10px 10px; width:100px; color: #333; font-weight: bold;
}

.excerpt-row-price .excerpt-row-price-heading{
float:left; padding:10px 10px; width:80px; color: #ff9801;
}

#main .cont .excerpt-row div a.hdr{
	text-decoration:none;
	display:inline;
}

/** ppc5 Tags - Index Page **/
/* <div> */
.page-preview-content .slide .ppc5 div.levels {
	float:left;
	margin:0;
	padding:0;
}
.page-preview-content .slide .ppc5 div.level-left {
	width:46%;
	margin-right:8%;
}
.page-preview-content .slide .ppc5 div.level-right {
	width:46%;
}
/* <h4> */
.page-preview-content .slide .ppc5 h4 {
	font-weight:bold;
	color:#FBB03B;
	margin-bottom:5px;
}
/* <p> */
.page-preview-content .slide .ppc5 p {
	font-size:90%;
	margin-bottom:5px;
	padding:0;
}

/** media-release - Media Release Listing Page **/
/* <div> */
#main .cont .noborder{
	border:none;
}
#main .cont .altrow{
	background-color:#E0E0E0;
}
#main .cont .media-excerpt{
	padding-left:15px;
	padding-right:15px;
}
/* <h2> */
#main .cont .media-excerpt h2.publish-title{
	font-size:110%;
	margin-bottom:3px;
}
/* <p> */
#main .cont .media-excerpt p.publish-date{
	font-size:90%;
	color:#666666;
	margin-bottom:8px;
}
#main .cont .media-excerpt p.excerpt{
	color:#2D2D2D;
	margin-bottom:0;
}
/* <a> */
#main .cont .media-excerpt a.more{
	background-color:#0071BC;
	text-decoration:none;
	font-style:normal;
	font-size:90%;
	color:#fff;
	margin:0;
	padding:4px 14px;
}
#main .cont .media-excerpt a.more:hover{
	text-decoration:underline;
}

#main .cont .media-excerpt > div > a{
	text-decoration:none;
}

/** Generic Tags **/

/* <hr> */

.dashes{
border-top: 1px dashed #CCCCCC;


}
/* <p> */
#main .cont p{
	margin:0;
	margin-bottom:15px;
	line-height:150%;
	
}
/* <a> */
#main .cont a{
	font-style:italic;
	text-decoration: underline;
	color: #70a4ab;
}

#main .cont a:hover{
	text-decoration:underline;
	color: #053356;
}
/* <img> */
#main .cont img.alignleft{
	float:left;
	margin:0px 10px 10px 0px;
}
#main .cont img.alignright{
	float:right;
	margin:0px 0px 10px 10px;
}
/* <hr> */
.shareline
{
border-style:solid;
border-top: thin solid #ccc;
border-left:none;
border-bottom: none;
border-right: none;
padding-top: 5px;

}


/* <li> */
#main .cont ol li{
list-style-type: decimal;
margin-left: 20px;
line-height: 150%;
}

#main .cont ul li{
	margin-left:15px;
	line-height:150%;
}
#main .cont .blue ul.sitemap_disp_level_0 li{
	list-style-image:none;
}
#main .cont .blue ul li{
	list-style-image:url(images/bullet-blue.gif);
}
#main .cont .green ul li{
	list-style-image:url(images/bullet-green.gif);
}
#main .cont .orange ul li{
	list-style-image:url(images/bullet-orange.gif);
}
#main .cont .red ul li{
	list-style-image:url(images/bullet-red.gif);
}

/** Print icon **/
.WP-PrintIcon {
vertical-align: middle;
}

div.printtext-right{
	float:right;
	line-height:1em;
	padding-bottom:1px;
}

#main .cont a.printtext{
font-size: 85%;
text-decoration: none;
font-style: normal;
color: gray;
border:1px solid gray;
padding: 1px 2px 0;
}


//** For Venue link**//

.entry p .uplink{
margin-bottom: 10px;
}
#content h2{
	font-weight: bold;
	font-size:150%;
	font-style:normal;
	margin-top:10px;
}

#main .cont table.nopadding tr td{
padding: 5px 0px;
}

