table .contentpaneopen {
	font-size: 10px;
}

.payment_header {
	list-style:none;
	line-height: 20px;
	padding-left: 5px;
	background-color: #EFEFEF;
	border-top: 1px solid #BEC3E0;
	width: 690px;
}
.payment_header li {
}

.payment_item {
	list-style:none;
	background-color: #FFFFFF;
	width: 680px;
	border-top: 1px solid #BEC3E0;
	padding-top: 5px;
}


.payment_item2 {
	list-style:none;
	background-color: #FFFFFF;
	width: 680px;
	padding-top: 5px;
}

.payment_item li#count {
	display: block;
	float: left;
	width: 20px;
}

.payment_item li#title {
	display: block;
	float: left;
	width: 250px;
}
.payment_item li#phone{
	display: block;
	float: left;
	width: 100px;
}

.payment_item li#hours{
	display: block;
	float: left;
	width: 300px;
}
.payment_notes {
	list-style:none;
	display: block;
	padding-left: 35px;
	margin-right: 35px;
	color: #444444;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.payment_notes li {
	width: 650px;
}

.standardLinkArrow {
	padding-right:14px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:100% center;
	background-image:url(/images/global/arrow_right.gif);
}

.standardLinkArrowRight {
	background-image:url(/images/global/link_arrow.gif);
	padding-right:14px;
	background-repeat:no-repeat;
	background-position: 100% center;
	font-weight:none;
}
.standardLinkArrowLeft {
	background-image:url(/images/global/arrow_right.gif);
	padding-left:14px;
	background-repeat:no-repeat;
	background-position:100% left;
	font-weight:none;
}
.standardLinkArrowLeftDown {
	background-image:url(/images/global/arrow_down.gif);
	padding-left:14px;
	background-repeat:no-repeat;
	background-position:100% left;
	font-weight:none;
}


.lineupList {
	background-color: #f9f9f9;
	width: 710px;
	padding: 20px;
}
.bigList {
	background-color: #f9f9f9;
	width: 400px;
	padding: 20px;
}
.wideList {
	background-color: #f9f9f9;
	width: 700px;
	padding: 20px;
}
.wideList {
	background-color: #f9f9f9;
	width: 700px;
	padding: 20px;
}

.bigList .titlebar, .lineupList .titlebar, .wideList .titlebar {
	height: 31px;
}

.bigList .titlebar .left, .lineupList .titlebar .left, .wideList .titlebar .left {
	background-image:url(/images/global/edge_green_left.gif);
	background-repeat:no-repeat;
	background-position:0 left;
	float: left;
	height: 31px;
	width: 10px;
}

.bigList .titlebar .center, .lineupList .titlebar .center, .wideList .titlebar .center {
	background-color: #9bbf00;
	float: left;
	height: 31px;
	line-height: 31px;
	vertical-align: center;
}

.bigList .titlebar .center .PRcountry,
.bigList .titlebar .center .PRcountrycode,
.bigList .titlebar .center .PRamount,
.wideList .titlebar .center .INTIcon,
.wideList .titlebar .center .INTChannel,
.wideList .titlebar .center .INTLanguage,
.wideList .titlebar .center .INTPrice,
.wideList .titlebar .center .tFeature,
.wideList .titlebar .center .tDescription,
.wideList .titlebar .center .tPrice,
.lineupList .titlebar .center .channelNum,
.lineupList .titlebar .center .channelName,
.lineupList .titlebar .center .channelIcon,
.lineupList .titlebar .center .channelCat,
.lineupList .titlebar .center .channelSig,
.lineupList .titlebar .center .channelPre,
.lineupList .titlebar .center .channelHD
{
	color: #ffffff;
	float: left;
	font-weight: bold;
	font-size: 1.2em;
}
.bigList .titlebar .center .PRcountry {
	width: 160px;
}
.bigList .titlebar .center .PRcountrycode {
	width: 120px;
}
.bigList .titlebar .center .PRamount{
	width: 100px;
}
.wideList .INTIcon{
	width: 70px;
}

.wideList .INTChannel {
	width: 320px;
}
.wideList .INTLanguage {
	width: 155px;
}
.wideList .INTPrice{
	width: 135px;
}

.wideList .tFeature{
	width: 180px;
}
.wideList .tDescription{
	width: 360px;
}
.wideList .tPrice{
	width: 130px;
	padding-left: 10px;
}

.lineupList .channelNum {
	width: 30px;
	text-align: center;
	font-weight: bold;
}
.lineupList .channelName {
	width: 240px;
	padding-left: 10px;
}
.lineupList .channelIcon {
	width: 55px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}
.lineupList .channelCat {
	width: 120px;
}
.lineupList .channelSig {
	width: 80px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	height: 30px;
}
.lineupList .channelPre {
	width: 80px;
	text-align: center;
}
.lineupList .channelAdd {
	width: 80px;
	text-align: center;
}
.lineupList .channelHD {
	width: 40px;
	text-align: center;
}

.bigList .titlebar .right, .lineupList .titlebar .right, .wideList .titlebar .right {
	background-image:url(/images/global/edge_green_right.gif);
	background-repeat:no-repeat;
	float: left;
	height: 31px;
	width: 10px;
}

.bigList .nothing, .lineupList .nothing {
	display: block;
	height: 31px;
	padding-left: 10px;
	line-height: 31px;
	vertical-align: center;
	clear: both;
}

.bigList .subdue, .lineupList .subdue {
	display: block;
	height: 31px;
	background-color: #ececec;
	padding-left: 10px;
	line-height: 31px;
	vertical-align: center;
	clear: both;
}

.wideList .nothing, .wideList .subdue {
	display: block;
	vertical-align: center;
	clear: both;
}
.wideList .subdue .internationalEnvelope, .wideList .subdue .callEnvelope {
	background-color: #ececec;
}

.bigList .country,
.bigList .countrycode,
.bigList .amount {
	display: block;
	float: left;
}

.wideList .internationalEnvelope, .wideList .callEnvelope {
	display: block;
	padding: 10px 5px;
}

.wideList .subdue div, .wideList .nothing div {
	display: block;
	float: left;
}
.wideList .subdue, .wideList .nothing {
	padding-left: 10px;
}
.wideList .internationalIcon {
	width: 70px;
}
.wideList .internationalChannel {
	width: 310px;
	padding-right: 10px;
}
.wideList .internationalLanguage {
	width: 150px;
}
.wideList .internationalPrice {
	width: 130px;
	color:#9bbf00;
}

.wideList .callFeature{
	width: 180px;
	padding-left: 10px;
}
.wideList .callDescription{
	width: 360px;
}
.wideList .callPrice{
	width: 140px;
	padding-left: 20px;
	color:#9bbf00;
}

.mo {
	color: #606060;
	font-weight: none;
	font-size: 11px;
	line-height: 12px;
}

.lineupList .channelNum,
.lineupList .channelIcon,
.lineupList .channelName,
.lineupList .channelCat,
.lineupList .channelSig,
.lineupList .channelPre,
.lineupList .channelHD {
	display: block;
	float: left;
}

.bigList .country {
	width: 170px;
}
.bigList .countrycode{
	width: 100px;
}
.bigList .amount{
	width: 60px;
}

.disclaimer {
	color: #606060;
	font-size: 11px;
}

.article_separator {
	height: 1px;
	line-height: 1px;
}


.schart {
	width: 530px;
}

.schart .fulltop {
	background-image:url(/images/cable/hd/hd_top.gif);
	background-repeat:no-repeat;
	background-position:0 center;
	height: 9px;
	width: 530px;
}

.schart .fullbottom {
	background-image:url(/images/cable/hd/hd_bottom.gif);
	background-repeat:no-repeat;
	background-position:0 center;
	height: 9px;
	width: 530px;
}

.schart .scontent {
	background-color: #D2E8F8;
	padding: 10px 10px 10px 10px;
	height: 200px;
}

.schart .scontent ul {
	margin-left: 0px;
	padding-left: 0px;
	display: inline;
}

.schart .scontent ul li {
	list-style-type: none;
	position: relative;
	list-style:none;
	list-style-type:none;
	display: inline;
	padding-left: 15px;
}

.schart .scontent .entity {
	padding-left: 15px;
	float: left;
	height: 230px;
}

.schart .scontent .entity .text {
	padding-top: 7px;
	padding-bottom: 7px;
	width: 110px;
}


.mchart {
	width: 751px;
}

.mchart .fulltop {
	background-image:url(/images/cable/bg_ppv_top.gif);
	background-repeat:no-repeat;
	background-position:0 center;
	height: 9px;
	width: 751px;
}

.mchart .fullbottom {
	background-image:url(/images/cable/bg_ppv_bottom.gif);
	background-repeat:no-repeat;
	background-position:0 center;
	height: 9px;
	width: 751px;
}

.mchart .mcontent {
	background-color: #D2E8F8;
	padding: 20px 40px 20px 20px;
}

.mchart .mcontent ul li #entity {
	/* padding-left: 25px; padding-bottom: 25px; */
}

.mchart .mcontent ul {
	margin-left: 0px;
	padding-left: 0px;
	display: inline;
}

.mchart .mcontent ul li {
	list-style-type: none;
	position: relative;
	list-style:none;
	list-style-type:none;
	display: inline;
	padding-left: 25px;
}

/*.mchart .mcontent .mrow {
	padding-bottom: 35px;
}
*/

.mchart .mcontent .entity {
	padding-left: 25px;
	/* padding-bottom: 25px; */
	float: left;
	height: 230px;
}

.mchart .mcontent .entity .text {
	padding-top: 7px;
	padding-bottom: 7px;
	width: 110px;
}

.mchart .mcontent .entity .text {
}

.shout {
	color: #EEA635;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0;
}
.shoutsm {
	color: #EEA635;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0;
}

.envelopeHighlight {
	width: 533px;
}

.envelopeHighlight .top {
	background-repeat:no-repeat;
	background-position:100% center;
	background-image:url(/images/cable/bg_premiere_top.gif);
	height: 14px;
}

.envelopeHighlight .padding {
	background-repeat:repeat-y;
	background-position:100% center;
	background-image:url(/images/cable/bg_premiere_tile.gif);
}

.envelopeHighlight .bottom {
	background-repeat:no-repeat;
	background-position:100% center;
	background-image:url(/images/cable/bg_premiere_bottom.gif);
	height: 14px;
}


.halfEnvelopeWrapper {
	width: 700px;
	padding-left: 40px;
	padding-bottom: 20px;
}

.halfEnvelope {
	float: left;
	width: 330px;
	margin-bottom: 20px;
}

.halfEnvelope .halfEnvelopeImage {
	float: left;
	width: 89px;
	margin-right: 10px;

}

.halfEnvelope .halfEnvelopeText{
	float: left;
	width: 200px;

}

.halfEnvelope .halfEnvelopeText h3{
	margin-bottom: 0;
	font-size: 14px;
}


.highlighted{
	padding-left: 25px;
	width: 110px;
}

.blueHighlight {
	width: 160px;
	background-image:url(/images/global/bg_tile_left_textad.jpg);
	background-repeat: repeat-y;
}

.blueHighlight .outer {
	background-image:url(/images/global/bg_top_left_textad.jpg);
	background-repeat: no-repeat;
}

.blueHighlight .inner {
	background-image:url(/images/global/bg_bottom_left_textad.jpg);
	background-repeat: no-repeat;
	background-position: 0 100%;
}

.blueHighlight .top {
	padding: 0 14px 15px 15px;
}

.blueHighlight .bottom {
	padding: 0 14px 0 15px;
}

.hads h3{
	padding-top: 8px;
	font-weight: bold;
/*	color: #eea635; */
	color: #464646;
	font-size: 14px;
}
.hads h4{
	font-weight: bold;
	color: #464646;
	font-size: 14px;
}
.hads p{
	font-size: 12px;
}


.textads h3{
	padding-top: 8px;
	font-weight: bold;
	color: #eea635;
	font-size: 14px;
}
.textads h4{
	font-weight: bold;
	color: #464646;
	font-size: 14px;
}
.textads p{
	font-size: 12px;
}



.homepageModal {
	width: 578px;
	z-index: 20px;
	/* text-align: left; */
	background-image:url(/images/choose-your-location/modalbg_top.gif);
	background-repeat: no-repeat;
}

.homepageModal .close {
	text-align:right;
	padding-right:24px;
	height:14px;
}

.homepageModal .bottom {
	/* height: 94px; */
	background-image:url(/images/choose-your-location/modalbg_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}

.homepageModal .inner {
	background-image:url(/images/choose-your-location/modalbg_tile.gif) !important;
	background-repeat: repeat-y;
}

.homepageModal .thumb {
	background-image:url(/images/choose-your-location/bos_off.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 2px;
	position: relative;
}

.homepageModal .thumb .text {
	left: 18px;
	top: 126px;
	position: absolute;
	display: block;
	font-weight: normal;
}
.homepageModal .thumb h1 {
	color: white;
	font-size: 16px;
	display: block;
	font-weight: normal;
}
.homepageModal .thumb p {
	margin-top: 1px;
	color: white;
	font-size: 10px;
	display: block;
	font-weight: normal;
}
.homepageModal .thumb a,
.homepageModal .thumb a:visited,
.homepageModal .thumb a:link,
.homepageModal .thumb a:hover {
	text-decoration: none;
	color: white;
	font-weight: normal;
}

.homepageModal #modalFooter {
}

.homepageModal .footerInner {
	padding-left: 5px;
}


.standardPrice {
    color:#99bc00;
    font-weight: bold;
    text-align: right;
    margin-top: 0;
    font-size: 13px;
}

.rightRailFlash {
	background-repeat:no-repeat;
	background-position:100% center;
	background-image:url(/images/cable/international/international_video_bg.gif);
	height: 334px;
	width: 200px;
}

.rightRailFlashGeneric {
	background-repeat:no-repeat;
	background-position:100% center;
	background-image:url(/images/video/gen_video_back.gif);
	height: 334px;
	width: 200px;
}

.russian_new-york {
	display: block;
}

.russian_boston, .russian_chicago, .russian_dc-metro, .russian_lehigh-valley, .russian_philadelphia {
	display: none;
}

.mainlevel {
	font-weight: none;
}



#pnp_wrapper {
	background: url(/images/global/pnp/blue_tile_bg.jpg) 0 0 repeat-y;
	width: 525px;
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	display: block;
	position: relative;
}

#pnp_wrapper .pnp_top {
	background: url(/images/global/pnp/blue_top_bg.jpg) 0 0 no-repeat;
	width: 525px;
	height: 15px;
}

#pnp_wrapper .pnp_bottom {
	background: url(/images/global/pnp/blue_bottom_o_bg.jpg) 0 0 no-repeat;
	width: 525px;
	height: 15px;
	font-size: 10px;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
}


#pnp_wrapper .pnp_bottom_open {
	background: url(/images/global/pnp/blue_tile_o_bg.jpg) 0 0 no-repeat;
	width: 525px;
	height: 15px;
	font-size: 10px;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 30px;
	text-align: center;
}

#pnp_wrapper .pnp_bottom_clip {
	background: url(/images/global/pnp/blue_tile_o_bg.jpg) 0 0 repeat-y;
	width: 525px;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0 35 0 35;
}

#pnp_wrapper .pnp_bottom_open .pnp_bottom_long {
	background: url(/images/global/pnp/blue_bottom_o_bg.jpg) 0 0 no-repeat;
	width: 525px;
	height: 15px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#pnp_wrapper .pnp_bottom .pnp_bottom_left {
	background: url(/images/global/pnp/btm_left_closed.jpg) 0 0 repeat-x;
	float: left;
	width: 48px;
	height: 31px;
}

#pnp_wrapper .pnp_bottom_open .pnp_bottom_left {
	background: url(/images/global/pnp/btm_left_open.jpg) 0 0 repeat-x;
	float: left;
	width: 48px;
	height: 31px;
}

#pnp_wrapper .pnp_bottom .nav_item_hd_c, #pnp_wrapper .pnp_bottom_open .nav_item_hd_c {
	float: left;
	height: 31px;
	width: 98px;
	background: url(/images/global/pnp/high_definition_c.jpg) 0 0 no-repeat;
	display: block;
}

#pnp_wrapper .pnp_bottom .nav_item_ic_c, #pnp_wrapper .pnp_bottom_open .nav_item_ic_c {
	float: left;
	height: 31px;
	width: 120px;
	background: url(/images/global/pnp/included_channels_c.jpg) 0 0 no-repeat;
	display: block;
}

#pnp_wrapper .pnp_bottom .nav_item_if_c, #pnp_wrapper .pnp_bottom_open .nav_item_if_c {
	float: left;
	height: 31px;
	width: 117px;
	background: url(/images/global/pnp/included_features_c.jpg) 0 0 no-repeat;
	display: block;
}

#pnp_wrapper .pnp_bottom .nav_item_od_c, #pnp_wrapper .pnp_bottom_open .nav_item_od_c {
	float: left;
	height: 31px;
	width: 88px;
	background: url(/images/global/pnp/on_demand_c.jpg) 0 0 no-repeat;
	display: block;
}

#pnp_wrapper .pnp_bottom .pnp_divider, #pnp_wrapper .pnp_bottom_open .pnp_divider {
	width: 1px;
	height: 31px;
	float: left;
	background: url(/images/global/pnp/divider.jpg) 0 0 no-repeat;
}

#pnp_wrapper .pnp_bottom .pnp_bottom_right {
	background: url(/images/global/pnp/btm_right_closed.jpg) 0 0 no-repeat;
	float: left;
	width: 49px;
	height: 31px;
}

#pnp_wrapper .pnp_bottom_open .pnp_bottom_right {
	background: url(/images/global/pnp/btm_right_open.jpg) 0 0 no-repeat;
	float: left;
	width: 49px;
	height: 31px;
}

#pnp_wrapper .pnp_bottom lower_nav_ul, #pnp_wrapper .pnp_bottom_open .lower_nav_ul {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#pnp_wrapper .pnp_bottom li {
/*	list-style-type:none; */
}

#pnp_wrapper .pnp_bottom_open li {
/*	list-style-type:none; */
}
#pnp_wrapper .pnp_bottom_center li {
	list-style-type:none;
}

#pnp_wrapper .mid_content_right {
	background: url(/images/global/pnp/bar_pnp.gif) 0 0 repeat-x;
	width: 200px;
	min-height: 135px;
	float: left;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
-moz-box-shadow: 2px 2px 1px #ccc;
-webkit-box-shadow: 2px 2px 1px #ccc;
box-shadow: 2px 2px 1px #ccc;
    border:solid 1px #d9dade;
}

.mid_content_right .button{
padding-bottom:10px;
}
#pnp_wrapper .pnp_bottom_center {
	font-weight: bold;
}

#pnp_wrapper .banner {

	padding: 10px;
	text-align: center;
}



#pnp_wrapper .mid_content_left {
	margin-left: 15px;
	float: left;
	width: 285px;
}

#pnp_wrapper .mid_content_left h2{
	text-align:left;
        color:#4a4a4a;
        font-size:14px;
        margin-bottom:10px;
}

#pnp_wrapper .mid_content_left ul{
	text-align:left;
        color:#4a4a4a;
        font-family:Helvetica, Arial, sans-serif;
        margin-left:20px;
        margin-right:10px;
}

.clr {
	clear: both;
}

#pnp_wrapper .price {
	text-align:center;
	width: 180px;
}

#pnp_wrapper .price h2 {
	color:#99bc00;
	font-size:18px;
}
#pnp_wrapper h2 {
	text-align: center;
	vertical-align: middle;
}
#pnp_wrapper .price sup {
	font-size:.5em;
}
#pnp_wrapper .price span.mo {
	font-size:20px;
font-weight:bold;
color:#999;
}
#pnp_wrapper .price span.terms {
	color:#7d7d7d;
	font-size:10px;
	display:block;
}


a{
text-decoration:none;

}

a{
text-decoration:none;

}

a{
text-decoration:none;

}

#Banner1Wrapper{
background-image:url('/images/banners/css_200x250.jpg');
height:250px;
width:200px;
}


	#Banner1Content{
	color:#555;
	font-family:Arial,Helvetica, sans-serif;
	text-align:center;
	padding:5px;
	}

			#Banner1Header{
			color:#111;
			font-weight:bold;
			font-size:20px;
			letter-spacing:-1px;

			}

			#Banner1Main{
			font-size:18px;
			letter-spacing:-1px;
			padding-bottom:8px;
			}

			#Banner1PriceLine{
			font-size:14px;
			font-weight:bold;
			}

					#Banner1PriceVar{
					color:#9bbf00;
					font-size:16px;
					}

#Banner2Wrapper{
background-image:url('/images/banners/css_300x105.jpg');
height:105px;
width:300px;

}

	#Banner2Content{
	color:#555;
	font-family:Arial,Helvetica, sans-serif;
	padding:5px;
	font-size:13px;
	}

			#Banner2Top{
			text-align:left;
			letter-spacing:-1px;
			margin-left:135px;
			line-height:14px;
			}

			#Banner2PriceLine{
			font-size:12px;
			font-weight:bold;
			padding-right:10px;
			text-align:right;
			}

					#Banner2PriceVar{
					color:#9bbf00;
					font-size:20px;
					}

			#Banner2Legal{
			text-align:right;
			color:#CCC;
			font-size:9px;
			padding-right:10px;
			letter-spacing:-1px;
			}

			#Banner2LearnMore{
			padding-top:5px;
			padding-right:20px;
			text-align:right;
			color:#0265D4;
			font-weight:bold;
			letter-spacing:-1px;
			}

#Banner3Wrapper{
width:300px;
height:105px;
background-image:url('/images/banners/css_sig_300x105.jpg');
}

		#Banner3Content{
		color:#fff;
		font-family:Arial,Helvetica, sans-serif;
		padding:5px;
		text-align:center;
		}

			#Banner3Left{
			float:left;
			width:170px;
			margin-right:10px;
			}

			#Banner3Top{
			font-weight:bold;
			font-size:18px;
			padding-bottom:3px;
			letter-spacing:-1px;
			}

			#Banner3PriceLine{
			font-size:17px;
			}

				#Banner3PriceVar{
				font-size:24px;
				font-weight:bold;
				}

			#Banner3BottomLine{
			font-size:15px;
			}

			#Banner3TopRight{
			padding-top:5px;
			font-weight:bold;
			font-size:14px;
			padding-bottom:10px;
			letter-spacing:-1px;
			}

			#Banner3BottomRight{
			font-weight:bold;
			font-size:18px;
			padding-bottom:3px;
			letter-spacing:-1px;
			line-height:16px;
			}

			#Banner3LearnMore{
			padding-top:10px;
			padding-right:25px;
			text-align:right;
			font-weight:bold;
			letter-spacing:-1px;
			font-size:13px;
			}

.breadcrumbs {
	font-size: 9px;
	margin-left: 20px;
	margin-bottom: 10px;
}

/* */

.tdContent { margin-top:8px; }

.normalized { line-height:17px; }
.pkgTitle { font-size:16px; line-height:21px; font-weight:bold; display:block; height:100%; padding-top:15px; } /*ie6.css*/
.large  { font-size:18px; color:#000; display:block; margin-bottom:4px; }
.larger { font-size:24px; color:#000; display:block; margin-bottom:4px; }
.pricer { text-align:center; margin-top:11px; margin-bottom:32px; line-height:10px; } /*see ie.css*/
.price { font-size:26px; font-weight:bold; color:#94b700; }
.price sup { position: relative; top:-7px; font-size:15px; }
.duration { font-size:15px; color:#7d7d7d; }
.minimum { font-size:10px; color:#7d7d7d; }
.select { position: relative; }
.select a { position: absolute; bottom:-2px; } /*See ie.css & ie6.css*/

td.colType       .tip,
td.colEquipment1 .tip,
td.colSpeed      .tip,
td.colEquipment2 .tip,
td.colPhone      .tip { top:2px; right:-2px; } /*See ie.css*/

.info { position: relative; background:url(/images/global/infoHover.gif) -9em -9em; cursor: pointer; }
.tip { position: absolute; top:9px; right:11px; display:block; width:15px; height:15px; overflow: hidden; text-indent:-999em; background: url(/images/global/info.gif) no-repeat 50% 50%; }
.tip:hover { background-image:url(/images/global/infoHover.gif); }

.tooltip    { position: relative; z-index: 2; }
.tipContent { position: absolute; right:999em; top:-10px; text-align:left; padding:0;}
.tipContent h3 { background-color:#d2e8f8; padding:13px 10px 8px; font-size:18px; color:#464646; font-weight:bold; margin:0; -webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px;border-top-left-radius:9px;border-top-right-radius:9px;	}
.tipContent .tipTip { margin:9px 10px 8px; }
.tipShown .tipContent { right:-280px; }
.packageSummary .tipShown .tipContent { right:-270px; top:-3px; }

.colSpeed .tipShown .tipContent,
.colEquipment2 .tipShown .tipContent,
.colPhone .tipShown .tipContent { right:-10px; }

.tooltip    {}
.tipContent { width:280px; background-color:#fff; -moz-box-shadow: 0 0 6px #999, 0 0 6px #999, 0 0 6px #999, 0 0 6px #999; -webkit-box-shadow: 0 0 6px #999, 0 0 6px #999, 0 0 6px #999, 0 0 6px #999; -webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px; } /*ie.css*/
.closer { font-style:normal; position: absolute; right:8px; top:15px; cursor: pointer; background: url(/images/global/x.png) no-repeat; overflow: hidden; width:25px; height:29px; text-indent:-99em; }

/*#modalBG        { position:absolute; left:0; width:500px; top:0; z-index: 1; background-color:rgba(255,255,255,.6); text-align:left; }
* html #modalBG { background-color:#fff; }
#modal          { position: relative; z-index:2; }
#modalInner     { position:absolute; left:219px; top:225px; z-index: 3; width:520px; height:360px; padding:20px; background-color:#fff; -moz-box-shadow: 0 0 6px #999, 0 0 6px #999, 0 0 6px #999, 0 0 6px #999; -webkit-box-shadow: 0 0 6px #999, 0 0 6px #999, 0 0 6px #999, 0 0 6px #999; -webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px; }
#modalContent   { overflow: auto; }*/

#basic-modal-content { outline: 1px solid purple; }

/* Overlay */
#simplemodal-overlay { background-color:#f1f1f1; }

/* Container */
#simplemodal-container { height: inherit; width: inherit; color:#bbb; background-color:#fff; text-align:left; -moz-box-shadow: 0 0 6px #999, 0 0 6px #999, 0 0 6px #999, 0 0 6px #999; -webkit-box-shadow: 0 0 6px #999, 0 0 6px #999, 0 0 6px #999, 0 0 6px #999; -webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px; }
#simplemodal-container .simplemodal-wrap { margin:13px 20px 20px; }
#simplemodal-container code { background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px; }
#simplemodal-container h2 { font-size:18px; font-weight:bold; color:#464646; background-color:#d2e8f8; padding:15px 20px 13px; -webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px;border-top-left-radius:9px;border-top-right-radius:9px; }
#simplemodal-container h3 { font-size:14px; font-weight:bold; color:#464646; margin-bottom:0; }
#simplemodal-container p, #simplemodal-container td { color:#464646; line-height: 17px; }
#simplemodal-container a { color:#ddd; }
#simplemodal-container a.modalCloseImg { background:url(/images/global/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:18px; right:6px; cursor:pointer; }
#simplemodal-container #basic-modal-content { padding:8px; }


.dotted { border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted; text-decoration: none; }
.dotted:hover { text-decoration: none; }

.boston { display: none; }

.tooltip_disclaimer { color: #48483e; font-size: 9px; margin-left: 25px;  }
