#container{
	text-align: left!important;
}

.intdesc{
color: #686868;
font-weight: 400;
font-size: 16px!important; 
}


.unitpricehotels{
font-size: 30px;
}

.unit{
font-size: 20px;
}
.unit14{
font-size: 14px!important;
}
table.pricetable{
	width: 96%;
    margin: 0 auto 10px;
}

table.pricetable + span {
	padding: 0 10px;
	display: block;
}

td.leftrail{background-color: #0d5e9d; color: white; width: 120px!important; font-style: 13px; text-align: center;}

.headdesc{
display: table-cell;
	text-align: center;
	text-transform: uppercase;
	color: white;
	font: 11px 'DTV-DIN';
	padding: 32px 10px;
	width: 25%;
}


.yellow{
	background: #efc606; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYzYwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmMyMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #efc606 0%, #ebc203 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efc606), color-stop(100%,#ebc203)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efc606 0%,#ebc203 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efc606 0%,#ebc203 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efc606 0%,#ebc203 100%); /* IE10+ */
background: linear-gradient(to bottom,  #efc606 0%,#ebc203 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efc606', endColorstr='#ebc203',GradientType=0 ); /* IE6-8 */

}
.yellownote{
	background-color: #e1dab3;
}
.yellowlink{
	background-color: #ddd6b2;
}
.yellowchannel{
	background-color: #CBA804;

}

.green{
	background: #00b495; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjQ5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGE3ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #00b495 0%, #00a788 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b495), color-stop(100%,#00a788)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00b495 0%,#00a788 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00b495 0%,#00a788 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00b495 0%,#00a788 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00b495 0%,#00a788 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b495', endColorstr='#00a788',GradientType=0 ); /* IE6-8 */

}
.greennote{
	background-color: #b2d4cd;
}
.greenlink{
	background-color: #b2d1c9;
}
.greenchannel{
background-color: #007863;
}

.darkblue{
	background: #4365d4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNjVkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjRmYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #4365d4 0%, #324fbe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4365d4), color-stop(100%,#324fbe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4365d4 0%,#324fbe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4365d4 0%,#324fbe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4365d4 0%,#324fbe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4365d4 0%,#324fbe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4365d4', endColorstr='#324fbe',GradientType=0 ); /* IE6-8 */

}
.darkbluenote{
	background-color: #bdc4d9;
}
.darkbluelink{
	background-color: #b9bfd4;
}
.darkbluechannel{
	background-color: #30489A;
}

.purple{
background: #9a50b4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhNTBiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NjRiYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9a50b4 0%, #964bb1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a50b4), color-stop(100%,#964bb1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9a50b4 0%,#964bb1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9a50b4 0%,#964bb1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9a50b4 0%,#964bb1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9a50b4 0%,#964bb1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a50b4', endColorstr='#964bb1',GradientType=0 ); /* IE6-8 */

}
.purplenote{
	background-color: #d0c2d5;
}
.purplelink{
	background-color: #c9bace;
}
.purplechannel{
	background-color: #633274;
}

.lightblue{
	background: #20ace0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwYWNlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTlmZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #20ace0 0%, #119fd5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#20ace0), color-stop(100%,#119fd5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #20ace0 0%,#119fd5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #20ace0 0%,#119fd5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #20ace0 0%,#119fd5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #20ace0 0%,#119fd5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20ace0', endColorstr='#119fd5',GradientType=0 ); /* IE6-8 */

}
.lightbluenote{
	background-color: #b5d3dd;
}
.lightbluelink{
	background-color: #b2ccd5;
}
.lightbluechannel{
	background-color: #167CA2;
}

.navy{
	background: #4365d5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNjVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjRmYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #4365d5 0%, #324fbe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4365d5), color-stop(100%,#324fbe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4365d5 0%,#324fbe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4365d5 0%,#324fbe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4365d5 0%,#324fbe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4365d5 0%,#324fbe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4365d5', endColorstr='#324fbe',GradientType=0 ); /* IE6-8 */

}
.navynote{
	background-color: #bcc2d8;
}
.navylink{
	background-color: #b9bfd4;
}
.navychannel{
	background-color: #273B80;
}

.price{
	text-align: center;
	color: #666666;
	padding: 10px 0;
	font-size: 34px;
}

.sportslong .price{
font-size: 14px!important;
}
.sportslong .pricena{
font-size: 14px!important;
text-align: center;
color: #666666;
}

.pricesportslong{
font-size: 14px!important;
}

.pricesportslongna{
font-size: 14px!important;
}

.sportslong td.leftrail{
width: 90px!important;
}

.sportsprice .rl{width: 92px!important;}

.price:before{
	content: "$";
}
.pricesportslong:before{
	content: "$";
}
.strikeout:before{
	content: "$";
}



.big{
	font-size: 24px;
	text-align: center;
	color: #666666;
}
table.pricetable .link{
	text-align: center;
	padding: 6px;
}
table.pricetable .link a{
	font-size: 12px!important;
	text-decoration: none;
	color: #0d5e9d;
	font-weight: bold;
}

.whatsthis{
	font-size: 11px!important;
position: relative;
		}	
		
		.whatsthis::before {
			content: attr(data-tip) ;	
			font-family: arial, sans-serif;	
			font-size: 10px;
			font-weight: normal;
			position:absolute;
			z-index: 999;
			white-space:nowrap;
			bottom:9999px;
			left: 50%;
			background:#000;
			color:#e0e0e0;
			padding:0px 7px;
			line-height: 24px;
			height: 24px;
			opacity: 0;	
			-webkit-transition:opacity 0.4s ease-out;  
			-moz-transition:opacity 0.4s ease-out;  
			-o-transition:opacity 0.4s ease-out;  
			transition:opacity 0.4s ease-out; 
		}		
		
		
		.whatsthis:hover::before	{
			opacity: 1;
			bottom:-35px;
		}

.bfull{
	border: 1px solid #ffffff;
	border-width: 1px 1px 1px 0px;
}
.b1{
	border: 1px solid #ffffff;
	border-width: 1px 1px 0px 0px;
}
.blbr{
	border: 1px solid #dedfde;
	border-width: 0px 1px 1px 1px;
}
.rl{
	border: 1px solid #dedfde;
	border-width: 0px 1px 1px 0px;
}
.rlw{
	border: 1px solid #ffffff;
	border-width: 0px 1px 1px 0px;
}
.llw{
	border: 1px solid #ffffff;
	border-width: 0px 1px 1px 1px;
}
.bl{
	border: 1px solid #ffffff;
}

.byline{
	font-size: 16px;
	color: white;
	text-align: center;
	font-weight: bold;
	padding: 10px 0px 6px 0px;
}

.note{
	font-size: 11px;
	text-align: center;
	padding: 10px;
	line-height: 16px;
}


.dollar{
	font-size: 26px!important;
	position: relative;
    top: -10px;
}

.amount{
	font-size: 40px;
}

.sportslong .dollar{
	font-size: 13px!important;
	position: relative;
    top: 0px;
}

.sportslong .amount{
	text-align: center;
	font-size: 13px!important;
	color: #666666;
}

.sportsheader{
	background-color: #2b5d9c;
	color: white;
	text-align: center;
	text-transform: uppercase;
}

.internationalname{
	font-weight: bold;
	text-align: left;
	display: block;
}
.intname{
	border: 1px solid #ccc;
	border-width: 0px 1px 1px 1px;
}
.intheader{
	background-color: #238cde!important;
	height: 74px;
	color: white;
	font-size: 30px/31px;
	text-transform: uppercase;
	padding-left: 27px;
}
.priceheader{
	background-color: #1479c7!important;
	height: 74px;
	color: white;
	font-size: 18px/22px;
	text-transform: uppercase;
	text-align: center;
}

.intprice{
	border: 1px solid #ccc;
	border-width: 0px 1px 1px 0px;
}

table.pricetable .price{
font-size: 18px;
}

.internationaldescription{
	text-align: left!important;
	font-family: Arial!important;
	font-weight: normal!important;
}



.payrate{
	background-color: #eaeaea;
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}
.sportlogo{
	height: 74px;
	bottom:0px;
}
.callout{
	color: #fffa33;
}
/* FRACTIONS */
.fraction{
display: inline-block;
text-align: center; 
}
.fraction, .top, .bottom {
    padding: 0 5px;    
}
.strikeout .top,.strikeout .bottom {
    padding: 0px;    
}


.sportslong .fraction {
	font-size: 10px!important;
    display: inline-block;
    text-align: center;    
}

.bottom{
    border-top: 1px solid #eaeaea;
    display: block;
}
.strikeout{
	position: relative;
	display: block;
	float: right;
	font-size: 16px;
	right: 4px;
}
.price .fraction{
	font-size: 14px;
}
.strikeout .fraction{
	font-size: 11px;
}

.oldprice{
	position: absolute;
    top: 0;
    /* just to show you the text is still there! */
    background-image: url('http://www.directv.com/DTVAPP/content/cms3/commercial/js/strike.png');
    width: 46px;
    height: 12px;
}
.font34{
font-size: 34px!important;}

.borderleftwhite{
	border: 1px solid white!important;
	border-width: 0 1px 0 0!important;
}

.mlb_extra_innings_logo img{padding-top: 20px;}
.fox_soccer_plus_logo img{padding-top: 16px;}
.mls_direct_kick_logo img{padding-top: 30px;}
.longhorn_network_logo img{padding-top: 40px;}
.sec_logo img{padding-top: 30px;}
.bigten_network_logo img{padding-top: 34px;}

.font18{
	font-size: 18px!important;
}

.mobileVideo {
	padding-left: 20px;
}

.mobileVideo a {
	display: block;
}

.btmPad {
	padding-bottom: 20px;
}
/* accordion */

.plaincontent p + a {
	left: 0.6em;
    position: relative;
}

h3.header-blue {
	padding-top: 15px;
}

.accordion-content a {
	display: inline-block;
}


.accordion article {
	padding: 18px 15px;
	border-bottom: #ccc thin solid;
}

.accordion article.active {
	max-height: none;
}


.row.accordion {
	border: 1px solid #ccc;
	padding: 0;
}

.accordion article + p {
	padding-left: 15px;
}

.accordion article h3 {
	cursor: pointer;
	margin: 0;
	position: relative;
	color: blue;
	font-size: 26px;
	padding-right: 25px;
	padding-left: 0 !important;

}

.accordion article h3:hover {
	color: grey;
}

.accordion article h3 .show-more {
	padding-top: 0;
    vertical-align: bottom;
    color: #333;
    line-height: 16px;
    position: absolute;
    display: block;
    top: -2px;
    right: 0;
}

.accordion article.active h3 .show-more i:before {
	content: "-";
}

.accordion article h3 .show-more i:before {
	content: "+";
    font-weight: 100;
    font-size: 35px;
    font-style: normal;
}



.accordion article .accordion-content {
	display: none;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 25px;
	margin-bottom: 12px
	border-bottom: 1px solid #ccc;

}

.accordion article.active .accordion-content {
	display: block;
	line-height: 20px;
	margin-bottom: 0;
	border-bottom: 0;

}
